npx claudepluginhub chainofdive/ravenclawPersonal work context management for AI-powered development. Track epics, issues, wiki pages, and knowledge ontology across AI agent sessions.
Work context management system for AI coding agents.
Ravenclaw gives AI agents persistent memory across sessions. Instead of re-explaining your project every time, agents start with full awareness — what's been built, what's in progress, and what to do next.
Web UI where you instruct agents, monitor their work in real-time, and manage project context — all in one place.

AI coding agents (Claude Code, Gemini CLI, Codex) are powerful — but they forget everything between sessions. Managing multiple projects with multiple agents gets chaotic fast:
Ravenclaw solves this with a project management system that agents can read and write — via MCP tools, CLI, or REST API.
| Projects + Epics | Chat with Agent |
|---|---|
![]() | ![]() |
| Graph View | Detail Panel |
![]() | ![]() |
claude --resume┌──────────────┐
│ Web Dashboard │ React + Tailwind + ReactFlow
└──────┬────────┘
│
┌──────┴────────┐ ┌────────────┐ ┌────────────┐
│ API Server │─────│ PostgreSQL │ │ AI Agent │
│ (Hono) │ └────────────┘ │(Claude/etc.)│
└──┬────┬───┬───┘ └──────┬──────┘
│ │ │ │
│ │ └── Process Manager ────────────────┘
│ │ (spawn, stream, resume)
│ └── REST API + SSE Streaming
│
└── Conversations (DB-persisted, session continuity)
┌────────────┐ ┌────────────┐
│ MCP Server │ │ CLI (rc) │
│ (40+ tools)│ │ │
└────────────┘ └────────────┘
| Package | Description |
|---|---|
@ravenclaw/core | DB schema (Drizzle ORM), services, types |
@ravenclaw/api | Hono REST API + Process Manager + SSE + Conversations |
@ravenclaw/cli | Terminal interface (rc command) |
@ravenclaw/mcp | MCP server for AI agent integration (40+ tools) |
@ravenclaw/web | React dashboard with graph view and interactive chat |
git clone https://github.com/chainofdive/ravenclaw.git
cd ravenclaw
pnpm install && pnpm build
# Start PostgreSQL + run migrations
docker-compose up -d
pnpm db:push
# Start API server
source .env && DATABASE_URL="$DATABASE_URL" node packages/api/dist/index.js
# Start web dashboard
pnpm --filter @ravenclaw/web dev
See docs/SETUP.md for detailed setup instructions.
Agent starts a session
│
├─ get_latest_context(RC-P1) ← load previous handoff
├─ start_work_session(...) ← record session
├─ get_project(RC-P1) ← see full project tree
│
├─ start_issue(RC-I26) ← pick up a task
├─ ... coding ...
├─ complete_issue(RC-I26, ← mark done + record what was done and why
│ summary: "Used ECS pattern (completion note persisted for future sessions)
│ for O(1) shuffle...")
├─ save_context(RC-P1, "...") ← save progress for next session
│
├─ request_human_input(...) ← ask user if needed
└─ end_work_session(...) ← close session
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Curated collection of 154 specialized Claude Code subagents organized into 10 focused categories