Manage a personal task list stored as markdown checkboxes inside an existing Obsidian vault.
Use natural language like "tomorrow" or "in 3 days" to schedule tasks in English or Dutch.
Build custom Smart Lists that filter tasks by project, tag, priority, or deadline.
Link tasks to project and people notes using standard Obsidian wiki-links.
| abeehive/annado | antfu/vite-dev-rpc | sanzoi-tech/polymarket-kalshi-arbitrage-bot | |
|---|---|---|---|
| Stars | 75 | 75 | 75 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2026-05-01 | — |
| Maintenance | — | Maintained | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Annado is a macOS desktop app for managing tasks that lives inside an Obsidian vault or any folder of plain markdown files. Instead of keeping your data in a hidden database, it reads and writes standard markdown checkbox syntax directly to your .md files. You can open the same files in Obsidian and see your tasks exactly as they are. The app scans every markdown file in your chosen folder, picks up checkboxes formatted as - [ ] or - [x], and reads inline annotations like @when(...), @due(...), or [[WikiLinks]] to understand scheduling, deadlines, and project links. When you edit a task in Annado, the change is saved straight to the markdown file with no intermediate sync step. There are 12 built-in views: Inbox for unscheduled tasks, Today, Agenda with drag-to-schedule, Upcoming, Anytime, Someday, Logbook for completed tasks, Recurring, and others. Each view is reachable from the sidebar or with a keyboard shortcut. You can also create Smart Lists, which are saved custom filters that combine criteria like project, tag, priority, or deadline. Scheduling works through natural language input in English or Dutch. You can type "tomorrow," "next weekend," "in 3 days," or "vrijdag" (Dutch for Friday) and the app resolves the date. If you type a date or day name in a task title, the app offers to move it to the scheduled or deadline field automatically. Projects and people are just markdown files in designated folders. Assign a task to a project or person using standard Obsidian wiki-link syntax. Tags are added with a #tagname marker, and priority levels use !(1) through !(3). All of this stays in plain text that any markdown editor can read.
A macOS task manager that stores everything as plain markdown checkboxes in your Obsidian vault, so tasks stay readable and editable outside the app.
Mainly TypeScript. The stack also includes TypeScript, macOS, Obsidian.
The README does not state a license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.