Type: Software
Status: In Development
Tech Stack: Python, SQLite (WAL), tree-sitter, FastMCP, Starlette, watchdog, AST-Modul
Problem Statement
AI code assistants like Claude Code lose their context about project structure with every restart. They don’t know which functions exist, who calls them, or what impact a change has. In large codebases, this leads to redundant analyses, false assumptions, and breakpoints. A persistent, semantic knowledge base that preserves code relationships across sessions and is available as an MCP server for AI assistants is missing.
Description
A persistent knowledge base for code projects that functions as an MCP server for Claude Code and as a standalone web dashboard. Indexes functions, classes, imports, and call graphs in a local SQLite database (Python, JavaScript/TypeScript, Java via tree-sitter). Offers impact analysis, caller tracking, dependency graphs, semantic versioning, and automatic re-indexing on file changes via 10 MCP tools.
Use Case
A memory for code projects: knows which function is where, who calls it, and what breaks if you change it.
Link: https://github.com/rawk7000/Claudestro (private repo)