{"repo":"scheidydude/codeindex","free":true,"listed":false,"github":"https://github.com/scheidydude/codeindex","clone":"git clone https://github.com/scheidydude/codeindex.git","description":"Repo dependency analyzer with **blast-radius impact scoring** for AI-assisted development.","language":"Python","stars":271,"topics":["ai-assisted-development","blast-radius","cli","code-analysis","dependency-graph","developer-tools","mcp-server","python","static-analysis","symbol-index"],"license":null,"category":"dev-tools","readme_excerpt":"codeindex Temporal code knowledge graph with blast-radius impact scoring, semantic symbol search, and git-history-aware dependency analysis — for AI-assisted development. Point it at any project — Python, JavaScript/TypeScript, Go, Ruby, Rust, Java, PHP, and more — and get: - A persistent SQLite graph store at /.codeindex/index.db — incremental, queryable, temporal - A codeindex.json dependency index written directly into your repo (preserved for backward compatibility) - Per-file blast-radius scores (how many files break if this one changes), including historical as-of queries - A symbolindex.json symbol map so AI can find any function/class without scanning every file - Hybrid semantic search over symbols: natural-language queries fused with keyword + graph expansion - Git history backfill — temporal graph from commit history without touching the working tree - Ten ways to consume the data: CLI, markdown report, MCP server (10 tools), pre-commit hook, CLAUDE.md injection - An interactive visualization UI (2D/3D graphs, dependency matrix, treemap) No build step. No npm. Zero required runtime dependencies — SQLite is stdlib. --- Install Or from source: --- Quickstart --- Commands codeindex analyze Analyzes the repo and writes codeindex.json to the repo root. Detects 12+ languages automatically. Flag Default Description ------ --------- ------------- REPO PATH . Path to repo root --output /codeindex.json Override output path --watch off Re-index on file changes (requires watch","default_branch":null,"files":null,"tree":[],"storefront":"/r/scheidydude","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/scheidydude/codeindex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}