Session Atlas

Understand what Claude Code did: sessions, tool calls, commands, usage and alerts.

Session Atlas turns a Claude Code session into an interactive map of what the model did: every prompt, every tool call, every shell command, and why. It also shows usage across all your sessions and flags risky actions, such as a force push or a read of your .env file.

These docs are for people who use Session Atlas. They do not cover installing or operating the server.

Start here#

I want to…Read
Run the serverSetting up the server
Get Session Atlas running and see my first sessionGetting started
Send sessions to the server, one or allPushing sessions
Understand a session and follow what the model didExploring a session
Search every shell command the model ranSearching commands
See usage and trends across sessionsDashboard
Get warned about risky actionsRules and alerts
Fix a problem or check privacyTroubleshooting and privacy

How it fits together#

Claude Code ──/push-trace──▶ Session Atlas server ◀── your browser
  1. You work with Claude Code as usual.
  2. You run /push-trace to upload a session’s transcript to the server.
  3. You open the server’s web address in a browser to explore it.

Words used in these docs#

TermMeaning
SessionOne Claude Code conversation, from start to end.
Prompt / turnOne message from you and everything the model did in answer.
Tool callOne action the model took: running a command, reading or editing a file, searching, and so on.
SubagentA helper the model started for part of the work. It has its own tool calls.
ContextHow much text the model was given for a request. It grows as the session goes on.
RuleA saved check that flags matching tool calls.
AlertA tool call that a rule matched.

License#

MIT