Your working set, in three places at once.
task-man is a focus-first task manager you run from your terminal, your phone, and Claude. Pull a few things into a tight working set, triage the rest, and let Claude capture and refine tasks while you work.
Access is approved by hand. Tell us a bit about yourself below.
Three surfaces
One working set, wherever you are.
All three surfaces read and write the same tasks through your server, and authorization is per-identity — you see your tasks, Claude's agents see theirs.
Terminal
A vim-keyed TUI for planning and doing the work where you already live: a focus list, a triage view, capture, refine, and metrics — all keyboard-driven.
Phone
A fast, installable web app. Add it to your home screen and it feels native: swipe your focus list, triage the backlog, refine with a card-flip flow.
Claude
An MCP server, so Claude can add, prioritize, and refine tasks — and email you a wrap-up report at day's end.
In the terminal
The full keyboard workflow. No mouse.
Focus mode is your working set. Space promotes and demotes
tasks in triage, capture takes inline flags, and refine is one keystroke per answer.
On your phone
The same tasks, tap-driven.
Add it to your home screen and it feels native — no app store, no separate list to keep in sync.
- Focus — the small set you've committed to. Priority dots, categories, subtask progress, one tap to capture.
- Backlog — everything else, with your focused tasks pinned on top, so you promote and demote the working set in one place.
- Refine — rapid-fire triage: one card per unfinished detail (scope, time estimate, vibe, priority, category), answered with a tap.
- Metrics — the day report: what got done, the you-vs-Claude split, subtasks, and a short insight line.
How it works
Your tasks, on your server.
One store
The TUI, the web app, and the MCP server all talk to the same small server, so every surface sees the same tasks the moment they change.
Gated at the edge
The app sits behind Cloudflare Access. The server verifies Access's signed token on every API request — nothing is reachable unauthenticated.
Yours to host
task-man is open source and runs on a $6 droplet. Prefer no server at all? Run it locally against a plain file store — same workflow, no account.
Request access
Ask for an invite.
Signups are approved by hand, one at a time. Leave your email and we'll write back when your account is open — then you sign in with the same address.