Tic MCP server
Commit 8 Nov 2026Mengelola daftar tugas bergaya sticky-note yang melayang langsung di desktop macOS Anda.
Juga dikenal sebagai kasvith/tic
- Stars
- 70
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- —
- Commit terakhir
- 8 Nov 2026
- Lisensi
- MIT
Apa itu Tic MCP?
Tic adalah MCP server. Mengelola daftar tugas bergaya sticky-note yang melayang langsung di desktop macOS Anda.
Ringkasan dibuat dari README proyek
Tentang Tic MCP server
Tic menyediakan cara untuk mengelola daftar tugas dalam bentuk panel melayang bergaya sticky-note langsung di desktop macOS Anda. Alih-alih menyembunyikan tugas di dalam menu bar, tool ini menjaga checklist tetap terlihat dan dapat digeser di seluruh workspace Anda. Pengguna dapat menyesuaikan setiap catatan dengan tema solid atau liquid-glass, mengatur transparansi, dan memilih apakah catatan tetap berada di atas jendela lain atau muncul di semua Spaces.
Aplikasi lokal ini dirancang untuk macOS 14 Sonoma atau versi terbaru pada Apple silicon. Aplikasi ini menggunakan command palette untuk mencari dan mengelola daftar, serta mendukung struktur tugas yang kompleks termasuk tiga level subtasks. Developer dan power user dapat mengelola workflow mereka menggunakan keyboard shortcut seperti ⌘N untuk daftar baru atau Shift-Tab untuk menyusun tugas secara bertingkat. Sistem menyimpan semua data secara lokal menggunakan SQLite via GRDB, memastikan daftar Anda tetap berada di mesin Anda sendiri.
Apa yang bisa Anda lakukan dengannya
- 1Membuat hierarki tugas yang terorganisirAnda dapat membangun checklist yang kompleks dengan menyusun tugas hingga tiga level ke dalam.
- 2Menjaga fokus visual pada tugasJaga agar daftar paling penting Anda tetap terlihat di desktop tanpa harus mengeklik berbagai menu.
- 3Kustomisasi tampilan catatanSesuaikan gaya visual catatan Anda menggunakan berbagai tema warna atau material transparan.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Belum diverifikasi. Sebuah server memerlukan skor 80, tidak ada temuan serius, dan data yang cukup untuk kami periksa. Cara kerja checks · Yang perlu diperbaiki untuk menambah poin
- Source repository terhubung dan dapat dijangkaukasvith/tic is public and reachablegithub.com/kasvith/tic ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyaTidak diperiksa
- Provenance build (atestasi Sigstore)Tidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-11-08github.com/kasvith/tic ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerTidak diperiksa
- Tidak ada advisory kritis pada paket atau dependensinyaTidak diperiksa
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di GitHubTic keeps your lists on the desktop as floating sticky notes instead of buried behind a menu bar click — glance at them, check things off, drag them around. Each note is its own checklist.
Features
- Floating sticky notes — borderless, draggable, resizable panels; optional float-on-top and show-on-all-Spaces per note. Positions and state are remembered across launches.
- Multiple lists — create from the menu bar, ⌘N, the in-note +, or the Dock menu. New lists are auto-named List 1, List 2, …
- Rich tasks — subtasks up to 3 levels (completing a parent completes its children),
multiline notes (Shift-Return), and inline Markdown (
**bold**,*italic*,`code`,~~strike~~, links). Tap to edit; drag to reorder, or drag right to nest. - Solid or Liquid-Glass notes — per-note color themes, or a translucent material that shows the desktop through it.
- Roll-up — double-click a note's title bar to collapse it to just the header.
- Raycast-style search palette — a floating, centered command palette to search/open/delete any list, with keyboard navigation.
- Launch at Login, a custom menu-bar icon, and a native Dock identity.
Requirements
macOS 14 (Sonoma) or later, on Apple silicon.
Install
Paste this in Terminal:
curl -fsSL https://tic.kasvith.me/install.sh | sh
It installs Tic to /Applications (or ~/Applications on a non-admin account) and opens it. Run it
again any time to update. Tic isn't notarized, and macOS adds a quarantine flag to apps downloaded in
a browser, which makes Gatekeeper block the first launch; curl doesn't add that flag, so this
just works. The script is short and readable: site/public/install.sh.
Or download it by hand: get the .dmg from the
latest release, move Tic.app to
/Applications, then clear the quarantine flag once:
xattr -c /Applications/Tic.app
(Alternatively: right-click Tic.app → Open → Open.) To have Tic open automatically, enable
Launch at Login from its menu-bar menu.
Build from source
Tic is a Swift Package — no .xcodeproj needed.
swift run # build + launch (dev)
swift build -c release # release build
swift test # run the test suite (Swift Testing)
./scripts/package.sh # assemble dist/Tic.app (add --open to launch it)
open Package.swift # edit in Xcode
Usage
- The menu-bar icon lists your recent lists (with a More Lists submenu for the rest) and opens Search Lists…, New List (⌘N), and Launch at Login.
- Hover a note to reveal its controls: color, solid/glass, float-on-top, roll-up, + new list, and close. Click the title to rename; the bottom field adds tasks (Return keeps focus).
- Hover a task to reveal a ✕ (delete) and, below it, a + line — click it to add a subtask nested under that row. An empty task you don't fill in disappears when you click away.
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| Return | Finish editing a task / add the typed task |
| Shift-Return (or ⌥ Return) | New line within the same task |
| Shift-Tab | Make the task a subtask (nest one level deeper) |
| ⌃ Shift-Tab | Un-nest a subtask (move it back out) |
| ⌘N | New list |
| Double-click the title bar | Roll the note up / down |
You can also drag a task to reorder it, or drag it right to nest it — the drop indicator
shows where (and at what level) it will land. The relevant chord (⇧⏎ line, ⇧⇥ nest) shows as a
tiny keycap hint right in the field while you're editing, so you don't have to memorise this table.
Architecture
SwiftUI views hosted inside AppKit NSPanels (the only way to get true desktop-sticky behavior),
backed by SQLite via GRDB. An AppModel coordinator bridges the menu bar to the window layer.
See CLAUDE.md for the full breakdown.
Stack: Swift 6 · SwiftUI + AppKit · GRDB (SQLite) · SMAppService (login item).
Development & releases
-
CI (
.github/workflows/ci.yml) builds, tests, and lints on every push/PR. -
Changelog is generated from Conventional Commits with git-cliff (
cliff.toml) and kept inCHANGELOG.md. -
Releases are tag-based: push a
v*tag and the release workflow buildsTic.app, generates release notes, and publishes a GitHub Release with the zipped app.git tag v0.1.0 && git push origin v0.1.0
Icon source art lives in Assets/ (AppIcon / Flat / MenuBar).
License
Released under the MIT License. © 2026 Kasun Vithanage.
Pertanyaan tentang Tic MCP
Apakah saya bisa menggunakan Markdown dalam tugas saya?
Ya, aplikasi ini mendukung inline Markdown untuk bold, italic, code, strikethrough, dan link.
Apakah Tic mendukung subtasks?
Ya, Anda bisa membuat subtasks hingga kedalaman 3 level.