task-man

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.

Focus 3 tasks
Plan the week in the terminal tui
Check it off from the train phone
Let Claude file the rest mcp

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.

tui

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

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.

mcp

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.

task-man Focus mode in the terminal
The terminal UI — your working set, keyboard-driven.

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 — your working set
Focus
Refine — rapid card-flip triage
Refine
Metrics — end-of-day report
Metrics
  • 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.