01 / ecosystem · code intelligence
atlas scans your Python project and builds a call graph, dependency tree, and risk map — deterministically. No LLM, no API calls, no telemetry.
28s · 221 files · 1563 symbols · offline forever
no API calls, no telemetry
same input → same output, always
windows · linux · macos
one self-contained .html file
live from atlas scan . · nodes colored by risk_score · edges from call graph
atlas ask runs a deterministic NLP engine against your code graph. Intent detection, entity extraction, BFS traversal — no LLM, no API key, instant.
atlas ask "describe the project"→ overview: architecture summary + top-level modulesatlas ask "why is validate_token risky?"→ risk: complexity score + upstream callers + security flagsatlas ask "what breaks if PaymentService changes?"→ impact: BFS downstream — N connected symbolsatlas ask "dead code in auth module"→ orphan: unreachable functions with no callersAST parser (libcst), graph builder (rustworkx), HTML reporter. Included in all tiers.
Dependency graph. Import chains, circular deps, module clusters.
Hotspot detection. Cyclomatic complexity, churn rate, change coupling.
Static security analysis. SQLi, XSS, secret exposure, unsafe patterns.
Maintainability index, dead code detection, duplication ratio.
Cross-module signal propagation. Which changes affect which components.
Rule-based architectural decisions. Policy enforcement, guardrails.
Bus factor analysis, knowledge silos, git blame aggregation.
Snapshot diffing. Compare any two scan results, track regression.
Impact simulation. Predict risk before you refactor or delete.
Pre-commit gate. Block commits that violate health or security thresholds.
Layer violations, coupling analysis, architectural anti-patterns.
atlas mcp --project . starts a stdio MCP server. Every analysis module becomes a callable tool for Claude Code, Cursor, or any MCP host. Nothing is UI-only.
atlas mcp --project .atlas mcp --project . --transport http --pre-scan{"command":"atlas","args":["mcp","--project","."]}scan_projectFull scan + graph build on demandtop_risksHighest risk_score nodes in the graphdetect_violationsSecurity issues, arch violations, dead codesimulate_changeBlast radius: what breaks if X changes?pack_contextAI-ready context pack for a query/issuetrace_callsCall chain from root to leafdead_codeUnreachable functions and orphan classessecurity_issuesBandit + custom pattern matchesgraph_summaryNode count, edge count, health scorenode_infoFull signals for a single symbolmodule_outputRaw output of any loaded moduleatlas surgeon validate_token generates a surgical refactor prompt from the live call graph — callers, callees, risk scores, existing patterns. Send that prompt to deepstrain eval and it executes the change with full tool access.
pip install atlas-intelatlas activate-file ~/Downloads/atlas_license.jsonatlas scan .atlas ask "describe the project" · atlas context "auth bug" · atlas mcp --project .Solo
indie dev
Pro
team of 5
Enterprise
org-wide
// ecosystem
atlas tells you what your codebase looks like — deterministically, offline, with no tokens. deepstrain changes it. adauto turns the change into distribution.