CODEBASE CONTEXT LAYER FOR AI AGENTS
Claude Code and Cursor only see the file you opened.
Thask gives them the graph — flows, APIs, bugs, and what depends on what.
"Refactor this auth function."
→ Agent reads one file. Misses three flows that depend on it. Ships a regression.
"Refactor this auth function."
→ Agent calls thask.impact.analyze → sees 3 dependent flows + 2 UI screens → asks before ripping out the API.
Agents auto-record their mistakes via thask.mistake.record. Next session starts with "DO NOT repeat" injected into the system prompt.
One-command install: /plugin marketplace add kimgh06/Thask. SessionStart hook auto-injects project state.
Single binary. 18 MCP tools. Works with Claude Code, Cursor, and Codex CLI out of the box.
BFS-powered blast radius analysis. Ask "what breaks if I change X?" and get a real answer.
FLOW, BRANCH, TASK, BUG, API, UI, GROUP — each with distinct shape and color.
blocks, depends_on, triggers, related, parent_child — direction matters.
Share graphs via link. Viewer or editor access. Embeddable iframes.
Versioned /api/v1/ with OpenAPI spec, interactive docs, idempotency.
docker compose up. Your data stays on your server. MIT licensed.
$ make up
✓ postgres :7242
✓ backend :7244
✓ frontend :7243
Open http://localhost:7243
$ npm i -g @thask-org/cli
$ thask init
✓ URL + token saved
✓ Default project picked
✓ CLAUDE.md patched with agent conventions
✓ Cursor mcp.json patched
✓ Codex config.toml patched
> /plugin marketplace add kimgh06/Thask
> /plugin install thask@thask
SessionStart hook now injects your project's
recent mistakes, in-progress, and blockers
into every Claude Code session.