Understand any codebase in hours, not weeks.

Codewalk maps your dependencies, answers your questions with source citations, and shows exactly what breaks before you refactor.

See it in action

MCP demo
codewalk-demo-mcp.mp4
auth/jwt.py
import jwt from datetime import datetime, timedelta SECRET_KEY = "super_secret_key" ALGORITHM = "HS256" def create_access_token(data: dict): to_encode = data.copy() expire = datetime.utcnow() + timedelta(minutes=15) to_encode.update({"exp": expire}) encoded_jwt = jwt.encode(to_encode, SECRET_KEY, algorithm=ALGORITHM) return encoded_jwt
auth
api
db
Dependency Graph Active

Deep Analysis Capabilities

DEPENDENCY GRAPH

See how every file connects.

Parses imports across 15+ languages via tree-sitter and builds a complete dependency map with automatic module detection.

BLAST RADIUS

Know what breaks before you refactor.

BFS on the reversed dependency graph shows transitive impact of any file or module change.

AI CHAT

Ask questions, get cited answers.

Corrective RAG with distance-based filtering, answer grading, and query rewriting for grounded responses.

CODE REVIEW

Review diffs with intelligence.

Multi-stage review with blast-radius context, stack signals, OWASP security checks, and team guidelines.

VOICE INTERFACE

Talk to your codebase.

Hands-free: mic → transcribe → tool routing → spoken answer via local STT and TTS.

ARCHITECTURE HEALTH

Find bottlenecks and cycles.

Graph stats, betweenness centrality, PageRank, and circular-dependency detection with fix suggestions.

OPEN_SOURCE_INIT

gupta29470/codewalk

The core engine is free and open to everyone. Self-host locally or deploy to your own server.

View on GitHub