Skip to content
stage

Keep T3 Code busy without babysitting it.

stage is a self-hosted task manager for T3 Code. Save tasks to a backlog, link them to run in order, put them on a schedule, and answer the threads that need you from your phone.

// self-hosted beside T3 · Go + SQLite, one binary · talks to T3 over MCP

Write the prompt now. Start it later.

Save a task with its prompt, provider, model, effort, runtime and workspace. It waits in the backlog until you start it, or until something you queued starts it for you.

  • provider, model, effort, worktree
  • screenshots ride along on every launch
  • save to backlog or start right away
How tasks work

Link tasks. They run in order.

Queue a task to run after another, across projects if you need to. It starts when its predecessor settles in T3, with that thread's final reply, PRs and branch appended to its prompt.

  • starts when the predecessor settles
  • handoff: final reply, PRs, branch
  • optional: build on the predecessor's branch
Run order and handoff

Run it once at nine, or every weekday.

Start a backlog task at a set time, or make a schedule that spawns a fresh task on every fire: hourly, daily, weekdays, weekly or a raw cron, each in its own time zone.

  • one-shot or recurring
  • 5-field cron, IANA time zone
  • skips a fire while the last run is busy
Scheduled tasks

Plan in one session. Fan out across models.

Let a session plan a complex job and split it into independent pieces. Through stage’s MCP it creates the tasks, links the ones that depend on each other, and gives each the model that suits it.

  • create_task and order_tasks over MCP or CLI
  • run after me: start when the planner settles
  • session detail shows the batch it created
Agents, CLI and MCP

Answer from your lock screen.

Install stage as an app and get a push when a thread needs input, fails or finishes. Tap it, answer the question in place, and the thread carries on.

  • installable PWA with Web Push
  • needs input, failed, done, settled
  • the app badge counts what is waiting
Install and notifications

Run it next to T3.

Run docker compose or the single binary on the T3 host, point it at T3, and stage imports your projects.

Docker compose
git clone https://github.com/flexdinesh/stage.git && cd stagecp .env.example .env    # set T3_ADMIN_TOKENdocker compose up -d --buildopen http://127.0.0.1:7380 on the host