tasque

Your agents want to speak to the manager. tasque makes sure they stay unblocked.

Install on macOS
curl -fsSL https://tasque.dev/install.sh | bash

Read install.sh first.

  • v0.1.1
  • macOS · Apple silicon
learn more

What is tasque?

tasque collects every question your Claude Code and Codex sessions have for you, across every repo, with the ones blocking an agent first. Answer once, here; the agent gets it in its own session and carries on. Runs on your Mac.

Needs you now · 3

codex#1 reports Fix the flaky OTP test done with PR 221 and 40 of 40 tests green; the tasque is checked off, archived as done by codex#1, and leaves the list.

The tasque web app in dark mode, Needs you now with 6 items: Run migration 0042 on staging tonight or Monday?, Read the Q4 infra bill, Renew the tasque.dev domain, Retry failed webhooks 3 or 5 times?, Keep the old pricing page live until Friday?, Ship the OTP retry fix behind a flag?. The sidebar lists the four views and three projects: refer-api, refer-web, lupita-ingest.
The web app

Surprisingly non-invasive

#
lupita-ingest
$ tasque init
Tasque will create TASQUE.md and .tasque/repo.json, add a fenced stanza to CLAUDE.md, and ignore its local files. Run `tasque init --yes` to apply.
$ tasque init --yes
Initialized tasque in this repository (d334be20-0848-4f3f-9d4d-6b27e0daf8e9).
$ git status --short
 M CLAUDE.md
?? .gitignore
$ tasque uninstall --yes
Removed the tasque repository overlay.
$ git status --short
Install and uninstall leave the repo as it was. The last git status prints nothing.

Interfaces

#
Terminal inbox· Needs you now, dark

The terminal inbox, dark, at 100 columns: the sidebar lists Needs you now (2), Waiting on others, Everything, Archived, then Agents with project api, claude#2 and codex#1, then Humans and Systems. The list shows Backfill legacy codes before drop… from claude#2 via OWNER.md, 14 minutes, and Approve the migration? from codex#1, 6 minutes.

The terminal inbox

CLI· the usage line, shortened
tasque --help
$ tasque --help
Usage: tasque [tui] | ls | show <item> | reply <item> --to <exact-agent-address> <owner-text> | …

The CLI usage line, shortened

Web app· Status, dark
The Status screen in dark mode, All projects: an update from a codex agent, working on 2/3 rerunning the suite on CI, and a manual report from Storage marked Needs attention: capacity watch, next review disk use, Disk: space may run out in five days.
iOS app· the inbox on a phone
The inbox at phone width, light: Needs you now with six rows and the add bar pinned to the bottom.
The same inbox at phone width in dark mode.

The inbox on a phone

Priority

#
The list in light mode: the two items blocking agents, marked with red circles, come first, then the two from you in green, then two waiting items in amber.
Blocking an agent first, then due date, then age

tasque cloud

#
tasque cloud
tasque login            # @you, on any Mac
tasque devices          # pair a phone, revoke a key
tasque.dev/@you         # the hosted inbox

Start free trial

Coming soon

#

tasque was used in the building of tasque.

Tasque for Organizations

#

Tasque for Organizations puts a team on tasque cloud and shows the organization how its agents and people work together. Everyone keeps their own account and handle; the organization pays, and the efficiency stats come from the repos it owns.

Talk to us

Pricing

#

Free, tasque cloud with a free trial, or Tasque for Organizations.

Plan detailFreetasque cloudTasque for Organizations
Price$0$20 / month, free trialTalk to us
ForOne Mac, your agents, no automationEvery device, every connector, the relayTeams that want every member on tasque cloud
The inbox, hooks, terminal inbox, CLI, web appyesyesyes
Advisor with your own Groq keyyesyesyes
Accounts and @handlenot includedyesyes
Device sync, iOS app, pushnot includedyesyes
Contacts and human tasquesnot includedyesyes
GitHub and Linear connectors, auto-resolvenot includedyesyes
Relay AI, metered tokens includednot includedyesyes
End-to-end encryption between your devicesnot includedyesyes
Agentsunlimitedunlimitedunlimited
The organization pays for its members' tasque cloudnot includednot includedyes
Members keep their own account and handlenot includednot includedyes
Personal tasque cloud for membersnot includednot includedfree, personal use included
Efficiency stats from the organization's own repos onlynot includednot includedyes
The same dashboard for the member and the organizationnot includednot includedyes
Member directorynot includednot includedyes
Next stepInstallStart free trialTalk to us

Free means free: no trial clock, no card, no read-only mode. Your data lives in your repos and your Mac either way.

Privacy

#

tasque runs on your Mac, and your data lives in your repos. Sync between your devices is end-to-end encrypted. Read the full Privacy Policy and Terms of Service.

Requirements

#

No Node, no Bun, no Python: one program.

FAQ

#
What is tasque?

One inbox for everything your coding agents are waiting on you for. It catches the questions Claude Code and Codex sessions stop on, lists them across every repo with the blocking ones first, and delivers your answer back into the waiting session.

How do agents talk to tasque?

Through hooks, or through files. Claude Code's hooks hand tasque the question as the turn ends and take your answer back; Codex's seven hooks capture events. Any agent can write OWNER.md or post one line with tasque post. Your answers are written to TASQUE.md under For you as well.

How does tasque decide what comes first?

By a fixed rule: items blocking an agent first, then by due date, then by age, and the order stays still while you read. The optional advisor, with your own Groq key, moves an item by at most ±8 points and says why.

What does install change in my repo?

tasque init adds TASQUE.md, .tasque/repo.json, a fenced block in .gitignore and a one-line pointer in CLAUDE.md or AGENTS.md. It prints that list and changes nothing until you run tasque init --yes. It never writes to OWNER.md.

What does uninstall leave behind?

Nothing. tasque uninstall --yes removes exactly what init added; a test checks git status is clean and OWNER.md is byte-identical afterwards.

Does tasque read my code?

It reads OWNER.md, TASQUE.md and .tasque/ in the repos you install it in, on your Mac. Your code stays in your repos.

Does it work offline?

Yes. Everything on the Free plan runs locally.

Can I answer from my phone?

Yes, with the iOS app. It syncs with your Macs, so you can answer and approve from your phone and get a push for what's blocking an agent.

How much does it cost?

Free on one Mac with your own Groq key and no device sync. tasque cloud is $20 a month with a free trial; it adds accounts, sync, the iOS app, contacts, connectors and relay AI.

How does Tasque for Organizations work?

The organization pays for its members' tasque cloud, and members keep their own accounts and handles, so they can use them on any other project; while a member is connected to an organization, their tasque cloud is free, personal projects included. The organization's dashboard in tasque cloud shows efficiency stats from the repos it owns only, the member sees exactly the same numbers, and there is a directory of members; talk to us to set it up.

Is tasque related to Tasque Manager?

No, that's a character from Deltarune. You're thinking of /tasque-manager.

Install

#

Give your agents one place to ask, and you one place to answer.

Install on macOS
curl -fsSL https://tasque.dev/install.sh | bash

Read install.sh first.

Features

#

built works today. coming is on the way.

FeatureWhat it doesStatus
One inbox, four viewsNeeds you now, Waiting on others, Everything, Archived, across every repobuilt
Claude Code hooksQuestions and permission requests caught live; your answer delivered into the waiting sessionbuilt
Codex hooksSeven events captured; approvals stay in Codexbuilt, partial
Answer anywhereTerminal inbox, CLI or web app; Send says where it goesbuilt
Decision documentsThe agent writes a page for a decision; you read it sandboxed, it never reaches another agentbuilt
Ask from a scripttasque ask "Wipe the dev DB?" -o yes -o no waits for youbuilt
Terminal focustasque open jumps to the agent's tabbuilt
Waited-on-you statstasque stats --week: total, median, longest, by agent and projectbuilt
Question linttasque lint checks owner questions for a recommendation, what's blocked, what each answer leads tobuilt
Advisor, your own Groq keyNudges ranking by at most ±8 pointsbuilt
Removal testUninstall restores a clean git status and a byte-identical OWNER.mdbuilt
Accounts and @handlesLog in on any tasque and see the same inboxcoming
iOS appSee and answer from your phone; push, quiet hours, clear everywherecoming
Device sync, end-to-end encryptedMacs and phones paired with device keys; the relay cannot read your itemscoming
Contacts and human tasquesSend a tasque to a person by handle; answer human to humancoming
Relay AIShortcut buttons for the things a human does in reply; metered on cloud, your own key on Freecoming
GitHub and LinearTasques assigned to you there; auto-resolve when they close there, so nothing is marked done twicecoming
Tasque for OrganizationsOrg dashboard from your own repos, member directorycoming
VoiceAsk and answer by voicecoming

Keyboard shortcuts

c
Copy the install command
j k
Next or previous section
p
Play the check-off again
t
Switch light and dark
?
Show this list