Stop feeding your AI random files. Generate a complete architectural map of your codebase with every endpoint, every connection, every dependency in seconds.
> Initialize ScanPROBLEM
AI assistants lose context as codebases grow.
IMPACT
AI writes code that conflicts with your existing structure.
SOLUTION
Rohkun creates reports that prevent AI from losing context.
OUTCOME
AI maintains architectural consistency and alignment.
AI works with fragments. It misses critical connections between modules leading to "hallucinated" imports.
Every prompt is day one. AI doesn't track why files changed yesterday, causing regression bugs.
Small reasoning errors accumulate. Over time, your architecture diverges from its original design.
Comprehensive architecture mapping keeps AI aligned with your system's structure and intent.
Track structural changes over time to maintain continuity and prevent drift.
AI works with fragments, guessing imports and data structures without seeing the full picture.
Every prompt starts from scratch. Previous decisions are forgotten, leading to inconsistent code.
AI sees your entire architecture, including every endpoint, dependency, and connection—before writing a single line.
Track how your architecture evolves over time. See exactly what changed and why, preventing drift.
Give your AI the full context it needs. Map your architecture, track changes, and maintain consistency as your codebase evolves.
No. Rohkun runs entirely on your local machine. We only process structural metadata for authorization and usage tracking.
Sign up, generate an API key, install the CLI with `pip install rohkun`, configure your key, then run `rohkun run`.
Think of it like Git commits for your architecture. Each time you run rohkun run, it automatically creates a snapshot of your current architecture state. Starting from your second scan, it automatically compares with the previous snapshot and shows you exactly what changed—new endpoints, removed API calls, broken connections, and more. When you complete a feature, run rohkun run. Before making a big change, run rohkun run. After the change, run rohkun run again. This lets you save states automatically and see exactly how your architecture evolved, similar to how you use Git to track code changes.
Rohkun maps your codebase architecture by identifying endpoints, API calls, dependencies, and file locations with exact line numbers.
Free tier users get 5 lifetime scans. Paid plans have unlimited scans with rate limits (Pro: 20/hour, Premium: 50/hour). If you hit a rate limit, just wait a bit and try again. Monitor your usage in the dashboard.
Python, JavaScript, TypeScript, Java, Go, Ruby, PHP, and Rust with built-in framework awareness for accurate detection.
We use best-in-class AST parsing and clearly mark uncertain detections. Some patterns are probabilistic or unknowable until runtime execution.
Yes. The CLI outputs JSON format and exit codes for seamless integration into your build pipeline.
Snapshots are saved architecture states that let you compare changes over time and track architectural drift.
It calculates the impact of code changes by tracking dependencies and classifying severity as Critical, High, Medium, or Low.