one priority order · your AI works it top to bottom

The new bottleneck isn't intelligence. It's collaborating with it.

Mission control for your AI coding agents.

One ranked queue your agents pull work from — and a live cockpit you watch them in. Give Claude Code, Cursor or any MCP agent a backlog; each calls get_next_task, works the top task, and reports back — top to bottom, on autopilot. You decide what matters and see exactly what every agent is doing. You stay in control.

1 · CaptureDrop in tasks, prompts, links, files — humans and agents share one list.
2 · Rank onceDrag into a single global priority. No statuses to babysit.
3 · Agent works itIt calls get_next_task, does it, marks it done — top to bottom.
Works with Claude Code · Cursor · ChatGPT · REST API · built-in MCP
The board below is a live demo (saved in your browser). Sign in to sync it with your agent. Free for humans · Pro a flat $10/mo — no per-agent fees, no extra tokens · Learn more

Connect your agent in one line

TaskPrio is MCP-native — install the server once and your agent works the queue on autopilot. No glue code, no orchestration to maintain.

1 · Install · Claude Code / Cursor
curl -fsSL https://promptprio.com/install.sh | sh
2 · Your agent runs the loop
get_next_task        # top task + context
  → do the work
  → complete_task      # logs a result
  → repeat             # until the queue is empty

Open source (MIT) · self-hostable · free to start — source on GitLab

What is TaskPrio?

TaskPrio is mission control for AI coding agents — one ranked queue your agents pull work from, and a live cockpit you watch them in. You keep one global priority order across Claude Code, Cursor, ChatGPT and every project; each agent calls get_next_task over MCP or REST, receives the highest-ranked task with full context, works it, and reports back. It's the layer above any single tool's session: you decide what matters, your agents run it top to bottom on autopilot, and you see exactly what each one is doing.

Why TaskPrio exists

The new bottleneck in software isn't intelligence — frontier models are already capable enough. It's collaboration: getting an agent to work on the right thing, in the right order, with the right context, then report back so you can trust it ran unattended. TaskPrio makes that concrete — one shared priority queue, above every agent and tool, where you decide what matters and your agents execute it top to bottom. As single-tool coordination becomes commoditized, the durable layer is the one that spans all your agents and keeps a human in the loop. You own priority; the agents own execution.

How is TaskPrio different from Notion, Linear, or Trello?

TaskPrio has exactly one ranked queue across every project. Notion, Linear, and Trello let you have many priorities — three P0 labels, four Today columns, two Urgent tags — which collapses into "I don't know what to do next" the moment you sit down. TaskPrio's one queue answers "what's next" unambiguously, for you and for your agent. See the full comparison for AI-agent work →

How much does TaskPrio cost?

Free for humans with generous limits: 200 active tasks, 5 projects, 1 MCP session, 50 agent completions per day. Pro at $10/month unlocks unlimited everything — tasks, projects, agent completions — plus 5 concurrent MCP sessions, 4 MB attachments, team boards, and webhooks. See /pricing for the exact limits table.

Does TaskPrio work with Claude Code, Cursor, and ChatGPT?

Yes — anything that speaks Model Context Protocol (MCP) or REST. Claude Code and Cursor consume the bundled MCP server via a one-line installer at promptprio.com/install.sh. ChatGPT and other LLMs hit the REST API directly using a Bearer token from your account. The full agent-discoverable manifest lives at /.well-known/agent-tasks.json. Setup guides: task manager for Claude Code, for Cursor, and how the MCP task queue works.

Where is my data stored?

Cloud-mode boards live in Upstash KV (encrypted at rest, region-pinned per account). Local-mode boards stay in your browser's localStorage and never touch any server — you can use TaskPrio fully without an account. Switch between modes at any time without losing data. See /privacy.

MCP task manager  ·  Claude Code  ·  Cursor  ·  ChatGPT  ·  Compare  ·  vs Agent Teams  ·  Guides  ·  Agentic workflows  ·  Docs  ·  Methodology  ·  Pricing  ·  API reference  ·  About

nav · Enter select · Esc close · K open

New task

Images auto-compressed · up to 5 · 1 MB free · 4 MB Pro

Your queue as an AI prompt

Paste this into ChatGPT, Claude, or any LLM chat — it's your ranked queue, formatted as a prompt that asks the AI to work the top task first. Your agent gets the same content via the get_next_task MCP tool / /api/next.

Account

· plan
Install MCP — paste the copied one-liner into your terminal. It verifies the token, downloads the bundled MCP server to ~/.local/share/promptprio/, and merges a promptprio entry into ~/.claude/mcp.json. Restart Claude Code after.
Shell setup writes export PROMPTPRIO_API_TOKEN=... to ~/.zshenv and removes any prior line.
MCP config is the manual JSON path — only if you'd rather edit ~/.claude/mcp.json yourself.
Never paste your token into chat — only your own terminal or your own config file.

Keyboard shortcuts

Anywhere on the board (skipped while typing in a field).
jNext card · move selection down kPrevious card · move selection up Enter / eEdit selected task xComplete selected task rRank selected Inbox task → top of queue p▶ Play selected task in your preferred LLM (Claude Code / Cursor / web). Shift P forces the launcher picker. cFocus the quick-capture input (sidebar) nNew task — full dialog (body, schedule, attachments, properties) /Focus the search bar 19Jump to column N (scroll into view + expand if collapsed) fFocus / un-focus the current column (full-screen) tToggle light / dark theme KCommand palette (jump to task / project / org / run command) \Toggle sidebar ?Show this help EscClear search · exit focus · close dialogs ZUndo the last change
Quick capture syntax: #project · @agent / @me / @any · !top / !bottom / !inbox · +OptionLabel (matches any single-select option, e.g. +Doing)

Set up TaskPrio — from connected to fully autonomous

Everything worth installing & connecting, in order. Stop at any tier — tier 1 is all you need to start.
1 Connect your agent required

One line gives Claude Code / Cursor / ChatGPT the queue tools (get_next_task, complete_task, …). Grab your token first: sidebar foot → Connect your agent → Copy token, then:

PROMPTPRIO_API_TOKEN=pp_YOUR_TOKEN bash <(curl -fsSL https://promptprio.com/install.sh)

Restart your agent, then verify: claude mcp listpromptprio ✓ Connected. Per-tool guides: Claude Code · Cursor · ChatGPT · Windsurf · Zed.

2 Work the queue on autopilot

Tell your agent to work the queue — it loops get_next_task → do it → complete_task and auto-scopes to the project your terminal is in (from the working directory). No need to say which project. Blocked tasks become a human flag, so one stuck item never stalls the run.

For the most robust run, paste our autopilot prompt — it adds hard safety gates (money / credentials / publishing stay manual), stops on an empty queue, and self-configures the working directory:

view ↗

3 Run unattended / overnight optional

Keep a session alive after you close the window, and keep the Mac awake. Install once (macOS):

brew install tmux && brew install --cask ghostty

Then launch a persistent, awake session — detach with Ctrl-b d, reattach with tmux attach -t ace:

tmux new -s ace
caffeinate -dimsu claude

For hands-off runs, let the agent act without per-step prompts — set "defaultMode": "bypassPermissions" in your agent's settings, and keep a deny-list for destructive commands. Money, credentials, new accounts & irreversible deletes should always stay manual.

4 Parallelise Pro

Open up to 5 sessions on the same project — the queue divides itself: each session leases the next unclaimed task, so five sessions work the top five in parallel without collisions. The board shows which session holds each task. One session works the list in sequence; five work five at once.

5 Public profile optional

Turn your shipped work into a shareable credential at taskprio.com/@you — tasks shipped, median cycle time, and which agents you run. Off by default. When public, only aggregate stats show — never task titles or contents.

taskprio.com/@

Full reference: docs · MCP task manager · REST API · agent manifest.

Organisation

Organisations cluster projects in the overview. Drag the band on the board to reorder; drag a project column onto a band to move it to that organisation.

Analytics

Completions, cycle time, and who's shipping. Time-to-done counts from a task's creation to its completion.

Project settings

For your AI agent — sent verbatim with every task
Appearance
Stack / Commands / Don't / Persona / Done are emitted as labelled sections to your agent over the API + MCP — clear anchors beat one long paragraph.