Keep a lightweight to-do list hidden in the Mac menu bar until needed.
Sync tasks automatically between a Mac and an iPhone through private iCloud.
Let an AI coding agent like Claude Code or Codex read and manage your task list.
Separate active tasks from a backlog of ideas not yet ready to act on.
| emanuele-web04/peekaboo | phun333/pi-infobar | fatwang2/pulse | |
|---|---|---|---|
| Stars | 48 | 48 | 47 |
| Language | Swift | Swift | Swift |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Xcode, an Apple developer account, and matching iCloud/CloudKit configuration across both app targets to sync properly.
Peekaboo is a small native to-do list app for Mac and iPhone that stays hidden until you need it. On the Mac it lives in the menu bar with no icon in the Dock, and the task panel only appears when you move the mouse pointer into a screen corner you have chosen in Settings, or by pressing a global keyboard shortcut. A companion iPhone app shares the same task data and keeps everything in sync through the user's own private iCloud account, so nothing is sent to a third party server. Tasks can be organized into two separate lists, a main Tasks list and a Backlog for ideas not yet ready to act on, each with To do, In Progress, and Done states, along with four priority levels. The interface supports drag and drop reordering, double clicking to move a task between states, and dragging a task's title into another app as plain text. Completed tasks are cleaned up automatically once the day changes, and that cleanup syncs across devices too. One notable feature is that Peekaboo can optionally run a local server using the Model Context Protocol, a standard that lets AI coding assistants and agents read and update data on your computer. When turned on in Settings, tools like Claude Code, Codex, or Cursor can list, create, update, and complete tasks directly, with every change showing up live in the Peekaboo panel. This feature is off by default and requires a randomly generated access token shown in Settings, and only accepts connections from the same computer. Building the app requires Xcode and an Apple developer account, since it uses iCloud and CloudKit for syncing, which needs its own container setup and matching development team across both the Mac and iPhone targets. The README includes detailed steps for setting up iCloud syncing correctly and notes some quirks around syncing in the Simulator versus real devices. The project is aimed at Mac and iPhone users who want a lightweight, distraction free to-do list, and developers comfortable building and signing their own Xcode projects, since there is no pre-built download mentioned. It is released under the MIT license.
A hideaway macOS and iPhone to-do list app that pops out from a screen corner and can sync with AI coding agents through a local server.
Mainly Swift. The stack also includes Swift, SwiftData, CloudKit.
Licensed under MIT, which allows free use, modification, and commercial use as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.