graphyCODEBASE ATLAS

Explore the structure

Follow the connections.

Find what depends on your code. See what your code depends on.

16groups
42connections
246dependencies
MODULE MAPAll arms
Inspect a module ↓
httpx · the modules Computed layered layout of httpx · the modules. _api _auth _client _config _content _decoders _exceptions _main _models _multipart _status_codes _transports _types _urlparse _urls _utils
UpstreamDownstreamCycle return
100%
16 groups · 42 connections · drag to panSCROLL to zoom · CLICK to trace · ESC to clear
Every module has a story.

Select a node to trace its connections, or find a module in the explorer.

Keep exploring

From the map to your terminal.

COMPUTED FROM CODE
The pillars4 arms · crowns & evidence

The arms the walk proposes. Each crown is the unit that orchestrates its arm.

  httpx · the pillars   5 layers · 5 nodes · 10 edges · 0 unconnected · [LR]

┌────────────────┐┌─────────────────────────────────────────────────────────────────────────────┐    ┌───────────────────┐  
│ EDGE (12→ ·→2) ├┤                                                                             └╪┌┌▶│ MODELS (66→ ·→41) │  
└────────────────┘├─────────────────────┐  ┌──────────────────────┐┌─────────────────────────────╪╪┘ └───────────────────┘  
                  │                     └╪◀│ TRANSPORTS (50→ ·→7) ├┤                             ││                         
                  ├─────────────────────┐│ └──────────────────────┘│   ┌───────────────────────┐ ││                         
                  │                     ││                         └╪╪▶│ EXCEPTIONS (5→ ·→145) ├─╪┘                         
                  │ ┌──────────────────┐└╪──────────────────────────╪┘ └───────────────────────┘ │                          
                  └◀│ CLIENT (68→ ·→6) ├─┤                          │                            │                          
                    └──────────────────┘ ├─────────────────────────┌╪────────────────────────────┘                          
                                         │                         │                                                        
                                         └─────────────────────────┘                                                        
                                                                                                                            
                                                                                                                            
ArmCrownUnitsEvidence
MODELShttpx._models6crown — fan-out at least half the leader's (64)
CLIENThttpx._client3crown — fan-out at least half the leader's (64)
TRANSPORTShttpx._transports1crown — fan-out at least half the leader's (64)
EXCEPTIONShttpx._exceptions6the floor's crown — the greatest fan-in (66) no arm owns (MODELS 35, TRANSPORTS 15, CLIENT 10)

Compiled arms live at /site/.work/encode/httpx/.graphy/GRAPH.md. Open one arm; blast its crown.

The package ring0 connected packages

Minted beside httpx: none.

Not carried: _typeshed, brotli, brotlicffi, certifi, click, h2, httpcore, idna, pygments, rich, sniffio, socksio, trio, zstandard.

Add your modelMCP configuration

Paste this into the repo's .mcp.json (Claude Code) or your client's MCP settings. The client can start anywhere in the repo. Any model; the walk is graphy's.

{
  "mcpServers": {
    "graphy": {
      "command": "/usr/local/bin/graphy",
      "args": [
        "mcp",
        "--repo",
        "."
      ]
    }
  }
}
Ask the codebaseThree starting points
  • /usr/local/bin/graphy blast httpx._models --tenant /site/.work/encode/httpx/.graphy/tenant.json --tenant-id httpxif httpx._models changes, what breaks
  • /usr/local/bin/graphy descend httpx._exceptions --tenant /site/.work/encode/httpx/.graphy/tenant.json --tenant-id httpx --depth 3what httpx._exceptions reaches, across packages
  • /usr/local/bin/graphy draw --tenant /site/.work/encode/httpx/.graphy/tenant.json --tenant-id httpx --symbol httpx._models --radius 2 --lrthe neighbourhood, drawn
Make your own atlasOne command · no model
pip install graphyos
cd <repo> && graphy eat . && graphy showcase .

https://github.com/encode/httpx.git
Every edge comes from code structure, a wormhole between packages, or a label resolved through the code's own scope. The module map shows cross-group connections with at least 2 dependencies; 29 below that floor.