Memory, planning, task execution, and project intelligence — the control plane for AI-native development.
Website · Tutorial · Vision · Install
Your AI tools start every session from zero. They don't know your stack, your patterns, or why you chose PostgreSQL over MongoDB. You re-explain the same context hundreds of times.
TaskWing fixes this. One command extracts your architecture into a local database. Every AI session after that just knows.
| Capability | Description |
|---|---|
| 🧠 Memory | Extracts and persists architectural decisions, patterns, and constraints |
| 📋 Planning | Turns a goal into an executable plan with decomposed tasks |
| ⚡ Task Execution | AI-driven task lifecycle — next, start, complete, verify |
| 🔍 Code Intelligence | Symbol search, call graphs, impact analysis, simplification |
| 🐛 Debugging | AI-powered root cause analysis with systematic diagnosis |
| 🔌 MCP Integration | Exposes everything to Claude, Cursor, Copilot, Gemini via MCP |
# Homebrew (recommended)
brew install josephgoksu/tap/taskwing
# or curl
curl -fsSL https://taskwing.app/install.sh | shNo signup. No account. Works offline. Everything stays local in SQLite.
# 1. Extract your architecture
cd your-project
taskwing bootstrap
# → 22 decisions, 12 patterns, 9 constraints extracted
# 2. Set a goal and generate a plan
taskwing goal "Add Stripe billing"
# → Plan decomposed into 5 executable tasks
# 3. Execute with your AI assistant
/tw-next # Get next task with full context
# ...work...
/tw-done # Mark complete, advance to nextBrand names and logos are trademarks of their respective owners; usage here indicates compatibility, not endorsement.
| Tool | Description |
|---|---|
ask |
Search project knowledge (decisions, patterns, constraints) |
task |
Unified task lifecycle (next, current, start, complete) |
plan |
Plan management (clarify, decompose, expand, generate, finalize, audit) |
code |
Code intelligence (find, search, explain, callers, impact, simplify) |
debug |
Diagnose issues systematically with AI-powered analysis |
remember |
Store knowledge in project memory |
Add to your AI tool's MCP config:
{
"mcpServers": {
"taskwing-mcp": {
"command": "taskwing",
"args": ["mcp"]
}
}
}Once connected, use these slash commands from your AI assistant:
| Command | When to use |
|---|---|
/tw-ask |
Search project knowledge (decisions, patterns, constraints) |
/tw-remember |
Persist a decision, pattern, or insight to project memory |
/tw-next |
Start the next approved task with full context |
/tw-done |
Complete the current task after verification |
/tw-status |
Check current task progress and acceptance criteria |
/tw-plan |
Clarify a goal and build an approved execution plan |
/tw-debug |
Root-cause-first debugging before proposing fixes |
/tw-explain |
Deep explanation of a code symbol and its call graph |
/tw-simplify |
Simplify code while preserving behavior |
| Command | Description |
|---|---|
taskwing bootstrap |
Extract architecture from your codebase |
taskwing goal "<goal>" |
Create and activate a plan from a goal |
taskwing ask "<query>" |
Query project knowledge |
taskwing task |
Manage execution tasks |
taskwing plan status |
View current plan progress |
taskwing slash |
Output slash command prompts for AI tools |
taskwing mcp |
Start the MCP server |
taskwing doctor |
Health check for project memory |
taskwing config |
Configure LLM provider and settings |
taskwing start |
Start API/watch/dashboard services |
TaskWing integrates with Claude Code's hook system for autonomous plan execution:
taskwing hook session-init # Initialize session tracking
taskwing hook continue-check # Check if should continue to next task
taskwing hook session-end # Cleanup session
taskwing hook status # View current session stateCircuit breakers prevent runaway execution:
--max-tasks=5— Stop after N tasks for human review--max-minutes=30— Stop after N minutes
TaskWing supports Bedrock as a first-class provider:
llm:
provider: bedrock
model: anthropic.claude-sonnet-4-5-20250929-v1:0
bedrock:
region: us-east-1
apiKeys:
bedrock: ${BEDROCK_API_KEY}Recommended Bedrock models
| Model | Use case |
|---|---|
anthropic.claude-opus-4-6-v1 |
Highest quality reasoning |
anthropic.claude-sonnet-4-5-20250929-v1:0 |
Best default balance |
amazon.nova-premier-v1:0 |
AWS flagship Nova |
amazon.nova-pro-v1:0 |
Strong balance |
meta.llama4-maverick-17b-instruct-v1:0 |
Open-weight general model |
Or configure interactively: taskwing config
