Planning-specialized knowledge graph for Markdown-driven projects

Decision Task Phase Decision Risk

What is GitContext?

GitContext parses Markdown planning documents (PLAN.md, TASK.md, README.md, knowledge/*) into a structured knowledge graph — decisions, tasks, phases, patterns, and their dependencies. Exposed as an MCP server for AI editors like Claude Code, Cursor, and Windsurf.

🔍 Ask Your Plan

"What does this decision affect?" "What blocks this task?" "Show me all orphaned decisions." — answered from the graph, not grep.

🤖 MCP-Native

Built for AI editors. Your Claude Code / Cursor session queries the planning graph directly. Zero-token context switching.

🔄 Git-Hook Driven

Re-indexes on every commit. Only changed files. Sub-500ms incremental updates. Branch-aware graph namespaces.

📦 Zero Dependencies

Single static binary. Rust. KuzuDB embedded. No Node.js, no Python, no Docker required for CLI use.

Status Phase 0 — Architecture & Design

Based on the GitCortex architecture (6-crate Rust workspace, tree-sitter, KuzuDB, MCP server, WebGL viz). Currently adapting the "code graph" paradigm to "planning graph."