CODEBASE CONTEXT LAYER FOR AI AGENTS

Make AI agents understand
your dependencies.

Claude Code and Cursor only see the file you opened.
Thask gives them the graph — flows, APIs, bugs, and what depends on what.

Thask mascot
Before

"Refactor this auth function."

→ Agent reads one file. Misses three flows that depend on it. Ships a regression.

After Thask

"Refactor this auth function."

→ Agent calls thask.impact.analyze → sees 3 dependent flows + 2 UI screens → asks before ripping out the API.

Works with Claude Code Plugin + MCPCursor MCP (~/.cursor/mcp.json)Codex CLI MCP (~/.codex/config.toml)

Documentation Graph

Docs dependency map — built with thask CLI. Full view

Architecture Graph

Full service flow — Frontend → Middleware → Handlers → Services → DB. Full view

FLOW Product flows
BRANCH Decision points
TASK Work items
BUG Known issues
API Endpoints
UI Screens
GROUP Containers

Self-Reinforcing Context

Agents auto-record their mistakes via thask.mistake.record. Next session starts with "DO NOT repeat" injected into the system prompt.

Claude Code Plugin

One-command install: /plugin marketplace add kimgh06/Thask. SessionStart hook auto-injects project state.

CLI & MCP

Single binary. 18 MCP tools. Works with Claude Code, Cursor, and Codex CLI out of the box.

Impact Mode

BFS-powered blast radius analysis. Ask "what breaks if I change X?" and get a real answer.

7 Node Types

FLOW, BRANCH, TASK, BUG, API, UI, GROUP — each with distinct shape and color.

5 Edge Types

blocks, depends_on, triggers, related, parent_child — direction matters.

Project Sharing

Share graphs via link. Viewer or editor access. Embeddable iframes.

REST API

Versioned /api/v1/ with OpenAPI spec, interactive docs, idempotency.

Self-Hosted

docker compose up. Your data stays on your server. MIT licensed.

terminal

$ make up

✓ postgres :7242

✓ backend :7244

✓ frontend :7243

 

Open http://localhost:7243

cli + mcp (cursor / codex)

$ 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

claude code plugin

> /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.