BeClaude

atlas

New
11GitHub TrendingGeneralby LordCasser

Atlas — a local-first semantic code graph engine. Tree-sitter parses 15 languages into deterministic facts; CLI and MCP tools expose symbol search, call graphs, dataflow tracing, and barrel re-export resolution for AI agents.

First seen 5/29/2026

Summary

Atlas is a local-first semantic code graph engine that uses Tree-sitter to parse 15 programming languages into deterministic facts.

  • It provides CLI and MCP tools for symbol search, call graphs, dataflow tracing, and barrel re-export resolution, enabling AI agents to deeply understand and navigate codebases without sending code to external services.

Install & Usage

1
Create the agents directory
mkdir -p .claude/agents
2
Save the agent file

Add the configuration to .claude/agents/atlas.md

3
Invoke with @agent-name
@atlas

Use Cases

Find all callers of a specific function across a large monorepo to understand its impact before refactoring.
Trace dataflow from a user input to a database query to identify potential security vulnerabilities.
Resolve barrel re-exports to determine the actual source of an imported symbol in a TypeScript project.
Generate a call graph for a given function to visualize its dependencies and optimize performance.
Search for all symbols matching a pattern across multiple languages in a polyglot codebase.
Identify unused exports or dead code by analyzing the code graph for unreferenced symbols.

Usage Examples

1

/atlas find-callers --function parseInput --file src/parser.ts

2

Show me the call graph for the main function in app.js

3

/atlas trace-dataflow --from userInput --to databaseQuery --file src/handler.ts

View source on GitHub
mcpagent

Security Audits

LicenseUnknownSourceWarnRepositoryPass

Frequently Asked Questions

What is atlas?

Atlas is a local-first semantic code graph engine that uses Tree-sitter to parse 15 programming languages into deterministic facts. It provides CLI and MCP tools for symbol search, call graphs, dataflow tracing, and barrel re-export resolution, enabling AI agents to deeply understand and navigate codebases without sending code to external services.

How to install atlas?

To install atlas: create the agents directory (mkdir -p .claude/agents), then add the config to .claude/agents/atlas.md. Finally, @atlas in Claude Code.

What is atlas best for?

atlas is a agent categorized under General. It is designed for: mcp, agent. Created by LordCasser.

What can I use atlas for?

atlas is useful for: Find all callers of a specific function across a large monorepo to understand its impact before refactoring.; Trace dataflow from a user input to a database query to identify potential security vulnerabilities.; Resolve barrel re-exports to determine the actual source of an imported symbol in a TypeScript project.; Generate a call graph for a given function to visualize its dependencies and optimize performance.; Search for all symbols matching a pattern across multiple languages in a polyglot codebase.; Identify unused exports or dead code by analyzing the code graph for unreferenced symbols..