Tic MCP server
2026년 11월 8일 커밋macOS 데스크탑에서 플로팅 스티커 메모 스타일의 할 일 목록을 관리합니다.
다른 이름 kasvith/tic
- 스타
- 70
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 11월 8일
- 라이선스
- MIT
Tic MCP란?
Tic은(는) MCP server입니다. macOS 데스크탑에서 플로팅 스티커 메모 스타일의 할 일 목록을 관리합니다.
프로젝트 README에서 생성된 요약
Tic MCP server 정보
Tic은 macOS 데스크탑에서 할 일 목록을 플로팅 스티커 메모 스타일의 패널로 관리할 수 있는 방법을 제공합니다. 작업을 메뉴 바 안에 숨기는 대신, 이 도구는 체크리스트를 작업 공간 전체에서 드래그할 수 있고 항상 보이도록 유지합니다. 사용자는 각 메모를 솔리드 또는 리퀴드 글래스 테마로 커스텀하고, 투명도를 조절하며, 메모를 다른 창 위에 고정할지 또는 모든 Space에서 보이게 할지 선택할 수 있습니다.
이 로컬 애플리케이션은 Apple silicon 기반의 macOS 14 Sonoma 이상 버전을 위해 설계되었습니다. 검색 및 목록 관리를 위해 커맨드 팔레트를 사용하며, 3단계 하위 작업을 포함한 복잡한 작업 구조를 지원합니다. 개발자와 파워 유저는 새 목록 생성을 위한 ⌘N 또는 작업 계층화를 위한 Shift-Tab과 같은 키보드 단축키를 사용하여 워크플로우를 관리할 수 있습니다. 시스템은 GRDB를 통해 SQLite를 사용하여 모든 데이터를 로컬에 저장하므로 목록이 사용자의 기기에 안전하게 유지됩니다.
활용 사례
- 1체계적인 작업 계층 구조 생성작업을 최대 3단계까지 중첩하여 복잡한 체크리스트를 구축할 수 있습니다.
- 2작업에 대한 시각적 집중 유지메뉴를 클릭할 필요 없이 가장 중요한 목록을 데스크탑에 계속 표시해 둡니다.
- 3메모 외관 커스텀다양한 컬러 테마나 반투명 소재를 사용하여 메모의 시각적 스타일을 조정합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능kasvith/tic is public and reachablegithub.com/kasvith/tic ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-11-08github.com/kasvith/tic ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Tic 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.
Tic MCP 질문
작업에 Markdown을 사용할 수 있나요?
네, 굵게, 기울임꼴, 코드, 취소선 및 링크를 위한 인라인 Markdown을 지원합니다.
Tic은 하위 작업을 지원하나요?
네, 최대 3단계 깊이까지 하위 작업을 생성할 수 있습니다.