scheidydude

Repo dependency analyzer with **blast-radius impact scoring** for AI-assisted development.

37
6
89% credibility
Found May 24, 2026 at 130 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

codeindex is a tool that maps out how every file in your project connects to every other file. It works with many programming languages and shows you a 'blast score' for each file — basically, how many other files would break if you changed that one. You can use it to explore your project visually, connect it to AI assistants so they find code faster, or set up automatic warnings before committing risky changes. It runs entirely on your computer, produces clear reports, and helps teams make changes without accidentally breaking things.

How It Works

1
🔍 You have a codebase that keeps growing

Your project has become complex enough that you can't easily track which files depend on which, and you're worried about breaking things when you make changes.

2
📦 You install codeindex

With one simple command, you add this tool to your computer. It works entirely on your own machine with no external services needed.

3
🎯 You point it at your project

You tell codeindex where your project lives, and it automatically detects what languages you're using and scans every file to understand how everything connects.

4
Your dependency map appears

In seconds, you get a complete picture of your project: every file, every connection between files, and a 'blast score' for each one showing how many other files would break if you touched it.

5
You choose how to explore your project
🌐
Visual explorer

Open a colorful interactive map in your browser showing your project as a network of connected nodes you can zoom and click through.

🤖
Connect to your AI assistant

Let your AI assistant look up any function or class instantly without reading through your entire project, saving time and effort.

Add a safety check

Set up an automatic warning before you commit changes that would affect many files, so you always know the impact of what you're about to push.

6
📊 You check impact before changing anything

Before modifying a file, you ask 'what happens if I change this?' and instantly see exactly which files depend on it, both directly and indirectly through other files.

🎉 You make changes with confidence

Now you can refactor, add features, or fix bugs knowing exactly how each change ripples through your project. No more surprises, no more broken builds.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 130 to 37 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is codeindex?

codeindex is a Python-based dependency analyzer that maps your entire codebase and scores each file by its "blast radius" -- how many other files would break if you changed it. Point it at any project and it spits out a JSON index showing every import relationship across Python, JavaScript, Go, Ruby, Rust, Java, PHP, and more. It also builds a symbol index so you can find any function or class in one lookup instead of scanning the whole repo. Five ways to consume the data: CLI commands, markdown reports, an MCP server for Claude, a pre-commit hook that warns on risky changes, and CLAUDE.md injection. There's even an interactive visualization UI.

Why is it gaining traction?

The blast-radius scoring is the hook. Developers are tired of guessing which file change will cascade into fifteen others. With codeindex, you run one command and see exactly how dangerous a file is before you touch it. The symbol index is a direct answer to AI tooling waste -- instead of burning tokens scanning files, Claude Code can load one JSON and jump straight to the right file and line. The MCP server integration makes this seamless for anyone already using AI-assisted development. No build step, no npm, pure Python standard library with optional extras.

Who should use this?

Backend engineers maintaining large Python or Go codebases who need to understand change impact before refactoring. Teams using Claude Code or similar AI tools who want to cut token usage on symbol lookups. DevOps engineers managing monorepos with complex CI/CD pipelines who want to visualize service dependencies. Anyone writing pre-commit hooks that should block high-risk changes. If you work in a multi-language codebase and your AI tool keeps hallucinating imports, this solves that too.

Verdict

codeindex solves real problems with a thoughtful feature set, and the MCP server integration puts it squarely in the AI-assisted workflow future. At 37 stars it is early-stage software -- the documentation is solid but test coverage and community feedback are still forming. The 0.8999999761581421% credibility score reflects a small but active project with a clear vision. Worth installing as a personal productivity tool today; evaluate carefully before committing a team to it in production.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.