Documentation
Atlas docs.
Everything you need to install, configure, and get the most out of Atlas.
Tool Reference
The five Atlas tools.
atlas_ingest
atlas_ingest(project_id, path)
Crawls all files under path, parses ASTs for supported languages, and writes the index to the local Meilisearch database. Run this once when you first set up a project, then again after large refactors.
atlas_query
atlas_query(question, project_id)
Answers a natural-language question about the codebase. On Free tier, runs a keyword search. On Pro/Team, uses the trained BiLSTM model for semantic retrieval.
atlas_impact
atlas_impact(function_name, project_id)
Returns every function in the codebase that calls function_name, directly or transitively, and what arguments they pass. Use before refactoring to understand blast radius.
atlas_edge_check
atlas_edge_check(project_id, bridge_type?)
Detects cross-language bridges and interface mismatches. Optionally filter by bridge_type: http, env_var, config_file, db_schema, or shared_type. Pro/Team only.
atlas_status
atlas_status(project_id)
Returns when the project was last indexed and how many symbols are in the index. Useful for confirming the index is fresh before a large query session.
Languages
18 languages via tree-sitter.
Free tier: Python only. Pro/Team: all 18.
Questions or issues? hello@hornsoftwarearchitects.co.za or open an issue on GitHub.