Skip to content
Manual Tasks

Claude Code plugin

Everything only you can do,in one place.

Claude finishes its part and writes down yours: the console setting, the agreement to accept, the review to answer. With the exact value to paste and the reason it matters.

No account. Nothing leaves your machine.

~/projects/costia
/plugin install todos@claude-manual-todos
✓ installed
Ship the app to TestFlight
…Claude works, and finds what it cannot finish
▸ Recorded 3 steps in "Publish on the App Store"
the licence agreement blocks the build upload
/todos:tasks
→ opens the board

/plugin marketplace add javirub/claude-manual-todos-plugin

A task board showing pending manual work grouped by project.
The board, running on 127.0.0.1. This is a real screenshot, not a mock-up.

The board

Ordered by what is already late

Every project you work on, in one list, grouped by when it is due. The colour on a task is its project's, so you never have to read a label to know where you are.

How it gets there

You do not type these in

  1. Claude records what it could not finish

    As it works. It checks what is already on the board first, so the same task does not land three times.

  2. You work through it

    Tick a step on the board, or just tell Claude what you finished.

  3. Your terminal knows

    An optional status line counts what is pending for the project you are standing in.

A terminal status line counting the pending manual steps for the current project.

What a step carries

The difference between a reminder and a task you can finish

A to-do list says "rotate the shared secret". This says which secret, where the button is, and what breaks if you skip it.

The exact value, not a description of it
ai.costia.app.pre, not "the pre-production identifier". If you are going to paste it, it is there with a copy button.
Why, when skipping it fails invisibly
Not on every step — only where the consequence is not obvious. A greyed-out button with no explanation next to it, a payout withheld months later.
The link goes to the console, not the documentation
You are about to do the thing, not read about it. And the path through the interface is in the product's own words, because navigating is most of the work.
What blocks what
Tasks link to each other, so the one that has to happen first says so. A task is done when its steps are, never before.
One task, its phases and its steps.
One task, its phases and its steps.

Projects

Each project looks like itself

Colour, texture, typeface and corner radius per project, so you know where you are without reading anything. Two projects are never allowed to look alike, and the contrast is checked rather than trusted.

The same board, a different project.
The same board, a different project.
What blocks what
What blocks what

Where it lives

Local by default

On your machine

Available now

Tasks live in SQLite under your own home directory. No account, no sign-up, no network. The board binds to loopback and authenticates nobody, because nobody else can reach it.

  • Linux, macOS and Windows
  • Nothing leaves the computer unless you ask it to
  • The board is yours; the plugin never posts it anywhere

Shared, when you want it

Not open yet

A hosted mode is written — accounts, workspaces, shared projects and per-role steps — and it is not taking sign-ups. This page will say so the day it is.

  • Share a project without sharing everything
  • A step owned by a role only its role can close
  • The local mode keeps working exactly as it does now

Install

Two commands, inside Claude Code

Then run /todos:onboarding, which asks — in your conversation's language — whether you want the terminal command, the status line and the board. Any combination, or none.

/plugin marketplace add javirub/claude-manual-todos-plugin
/plugin install todos@claude-manual-todos
Read the docs

What you need

  • Claude Code
  • Bun 1.2 or newer, on PATH
  • Linux, macOS or Windows