One task list for all of it.
Tags, not folders.

A fast, uncluttered way to track everything you have to do, at home and at work. Tag anything, find it in a keystroke, and forget the folders and project trees for good.

$ curl -sSL https://get.tasktag.app/install.sh | sh

The same tasks, however you work.

Today TaskTag is a real terminal app, the same list you'd expect to live in your shell. The web, desktop, and mobile clients are on the way, all reading from the same local-first sync.

Install on macOS or Linux
$ curl -sSL https://get.tasktag.app/install.sh | sh
Terminal Available now $ tasktag
tasktag · bash
tasks
TF-204 Pick up groceries (oat milk, eggs) [#groceries] 20m
TF-205 Plan Maya's birthday party [#family] 2h
TF-211 Renew car registration [#urgent] 4h
TF-198 Book dentist for the kids [#kids] 6h
TF-190 Pay the electricity bill [#finance] 1d
TF-187 Take the bins out (Thursday) [#home] 1d
j/k nav a add / search ? help

A real terminal app, not a wrapper. One command to install, then it honours your colours, your font, and vim-style keys throughout.

Web & Desktop Coming soon tasktag.app
tasktag.app / home / today
Today
6 tasks · 2 doing · 2 members
TF-204 Pick up groceries (oat milk, eggs) groceries
TF-205 Plan Maya's birthday party family
TF-211 Renew car registration urgent
TF-198 Book dentist for the kids kids
TF-190 Pay the electricity bill finance

The same list in your browser, plus a native desktop app. Both are in progress.

iOS & Android Coming soon
urgent · 6 open
Pick up groceries (oat milk, eggs)
groceries
Plan Maya's birthday party
family
Renew car registration
urgent
Book dentist for the kids
kids
Pay the electricity bill
finance
InboxTagsSearchYou

Quick capture on the go, with the same tags and spaces as everywhere else. In progress.

Small ideas, applied carefully.

No project trees. No workflows you'll never use. TaskTag is a flat list of tasks and a deep set of tools for organising them, and that's it, on purpose.

Tag as you type
Write a task the way you'd say it. Drop a #tag or @person straight in the title and it's filed on the way in. Suggestions come from the tags you already use.
Filter in a keystroke
Pick a tag from the sidebar and the list narrows to it. Hit / to search titles and notes. Case-insensitive, local, no spinner.
A real terminal app
A genuine TUI, not a webview. It honours your colours, your font, and your keys, with vim-style navigation throughout. Built for the people who'd rather not leave the terminal.
Local-first, offline
Everything lives in a database on your machine, so the app never waits on the network. Work offline; your changes sync in the background over TLS when you're back online.
Spaces, not projects
Keep home and work in separate spaces. Share one with a partner or a teammate from a single invite link; tags stay inside their space and nothing leaks across.
Works with your AI agent
TaskTag ships an MCP server, so Claude or any MCP client can read and add tasks for you, straight into your local list. Your terminal, your agent, your data.

Who's it for?

Tags model a Tuesday grocery run and a Q3 launch with the same primitives. However you work, it stays one flat list, no nested projects to maintain.

For you

Your second brain, in one list.

Everything you mean to do, in a single inbox. Tag it the moment it lands and find it again by tag, not by where you filed it.

home finance family urgent
Brain-dump at 11pm; #urgent floats it back up tomorrow.
For engineering

The todo that lives where you do.

Capture from the terminal without breaking flow. Tag by service or severity and pull up exactly what's on fire.

infra bug review urgent
tasktag add "fix race in webhook #urgent #bug"
For marketing

Campaigns without the project tree.

Plan content and launches with tags instead of nested boards. One task can be a launch item and a social post at once.

campaign content launch
Everything for the launch under #launch, across #content and #social.
For families

The shared kitchen list.

One space for the household, so everyone sees the same list. Invite a partner with a link and stop texting the chores back and forth.

groceries kids home family
Tag #groceries and whoever's near the store sees it.
Free

Install it, use it, tell us what breaks.

TaskTag is in alpha and free to use.

Install the alpha

The short version.

Why tags instead of projects or folders?
Folders force a single hierarchy. Tasks rarely live in one place. "Renew car registration" is both urgent and an errand and something your partner cares about. Tags let it be all three: filter to #urgent when you're triaging, #errands when you're heading out, instead of remembering where you filed it.
Is this just Things / Linear / Notion with a different coat of paint?
No. Things and Linear are project-tree apps with tags bolted on. TaskTag is tag-first: there's no project hierarchy at all. And it's built around a genuine terminal app, which the others don't pretend to have.
What's the TUI for?
People who live in a terminal: engineers, sysadmins, anyone who already has tmux open. tasktag add "fix race in webhook #urgent #bug" is faster than reaching for the trackpad, and the TUI uses your terminal's existing colour theme.
How does sync work? Is my data safe?
Every device keeps a full local copy, so the app works offline and never blocks on the network. When you're online, changes sync through our server over TLS, and concurrent edits merge field by field (last write wins, ordered by a logical clock) so nothing gets clobbered.
Can I import from {{the thing I currently use}}?
Not yet. Import from other apps isn't built. For now you add tasks by hand, or script them in through the CLI and the MCP server. Importers are on the wishlist, not a promise.
Is it ready to use?
It's in personal alpha. The terminal app works and syncs across devices today; web, desktop, and mobile are on the way. Expect rough edges, and please tell us when you hit one.