docsreference
Glossary
The 13x vocabulary, in one place. Every term a new user meets, defined once. 13x is local-first and monochrome: no cloud, no accounts, no telemetry, and the terms below reflect that.
Workspace and layout
- Grid — 13x's main workspace: a dense, monochrome tile layout of up to 12 cells, all rooted in one project folder. Each cell is a live PTY shell, a relay run, or an empty activity picker. Pick a shell count or a saved rig, hit LAUNCH, and every slot opens at once.
- Slot — A single position in the grid. Each slot has a name, a role, a shell, an optional startup command, and an autostart flag. Slots resolve independently to a live or stopped terminal, a relay run, or an empty picker.
- Rig — A saved terminal workspace: project path, shell count, layout, and the named, role-tagged slots (with optional startup commands) that fill it. Save your whole workspace as a named rig, then launch it in one click. Stored locally as JSON, with no cloud and no accounts.
- Lane — A swimlane in the Worktrees view: one row per git worktree, showing its branch and agent-aware status live, without re-laying-out the grid.
- Workspace / Session — A workspace is one project running concurrently with others; you switch between them instantly and nothing in the background ever stops. Sessions are tagged with a workspaceId, so the grid, broadcast, tallies, and keyboard chords scope to the active workspace while other workspaces keep running and surface "needs you" badges.
Roles and commands
- Role — A per-slot tag that classifies what a terminal is for and drives its command mode and Pulse behavior: SHELL, DEV, TEST, GIT, AGENT, LOG, or SCRATCH.
- Startup command — An optional command stored visibly on a slot. It runs on launch only when the slot's auto flag is set, typed into the shell shortly after it comes up, exactly as if you had entered it. Commands are stored visibly in the rig; 13x never runs hidden commands.
- Command mode — A per-session classification that decides whether quiescence reads as DONE or IDLE, derived at launch from the slot's role and whether it auto-runs a command.
- oneshot — TEST / GIT slots that run a command and complete (to DONE).
- watch — DEV / LOG slots: long-running, never auto-DONE (to IDLE).
- interactive — AGENT slots.
- shell — any slot without an auto-start command (a plain interactive shell).
Status and attention
- Pulse — The strictly monochrome, per-terminal activity indicator shown in each card header and the focus bar. State is conveyed by a dot fill, a check glyph, and label weight, never by color: BOOT, ACTIVE, IDLE, DONE, ERR, OFF.
- Attention / "Needs You" — Ground-truth signal that a coding agent is waiting on you, sourced from Claude Code hooks rather than guessed from output. One key (Ctrl+Space) cycles focus to the next agent that needs you (NEEDS YOU before DONE before ERR).
Code intelligence
- Code Map — A local scan of your repo into a lightweight symbol graph of files, symbols, and imports, used to find relevant context for agents without sending the whole repository. 100% local, no cloud, no embeddings, with live incremental updates. Stored under .13x/map/codegraph.json.
- Symbol Graph — The view over the Code Map where you pick a symbol and see exactly what breaks if you rename it: a compiler-resolved blast radius, offline, honest about what it can't see statically.
- Blast / Blast radius — The set of code affected by changing a given symbol, what would break on a rename. 13x reports a compiler-verified blast radius, not a keyword guess.
Context injection
- Context Packet — A task-specific, budgeted Markdown packet generated from the Code Map: references, ranked files, symbols, dependency neighbors, ranking reasons, and agent instructions. It does not paste full file contents and uploads no code. Stored under .13x/context-packets/.
- Auto Context — The flow that turns a task sentence into a Context Packet and sends it straight to selected agent slots: enter a task, pick agent slots, choose a budget, preview, send. Local-only, agent-aware, config-aware multi-send, with no code upload and no external AI call.
- Context Badge — A compact header badge showing which slots have active 13x context, for example PKT:6F/18S (a packet with 6 files and 18 symbols). Also PKT, PKT* (may be stale), and CTX ERR. Click it for local packet details. Local-only, never uploads code.
- Config Advisor — Per-task model and effort recommendations, explained, with one-click apply, visible and never silent. Local-first, no API keys, no telemetry; a deterministic, explainable combiner.
Multi-terminal actions
- Broadcast — Type a command once and fire it into every live pane at once, via a typed bar or a checkbox modal. Agent-aware and role-addressable, and workspace-scoped so it never leaks across projects.
- Relay — A chain of headless AI agent steps, output flowing forward, pausing at a manual checkpoint between each step. Deterministic completion (never a guess), crash-safe and fully local.
- Worktree — A git worktree surfaced in 13x as an agent-aware lane: live status, fully local, read-only git.
Resume and history
- Rig Resume — Restoring an entire rig from the latest local Checkpoint: layout, slots, roles, startup commands, agent resume commands, context references, and badge state. Checkpoint-based (it does not hibernate OS processes); it shows a resume plan before running anything and never executes hidden commands.
- Checkpoint — A local rig checkpoint that Rig Resume restores from. The grid silently checkpoints on launch, on slot start/stop, on kill-all, and every 30s while running.
- Snapshot — The on-disk form of a checkpoint, written under .13x/snapshots/, with the latest also at .13x/snapshots/latest.json and resume audit evidence as JSON Lines in .13x/snapshots/audit.jsonl. Snapshots are local, may contain command names and file paths, and never include environment variables or .env contents.
- Run log — A bracketed capture of a single terminal's raw ANSI output, recorded to disk for faithful replay later (not plain text). Fully local, no telemetry; survives crashes and restarts honestly.
See also
- Architecture — a Rust PTY core, a React grid, and zero network in between.
- Security and Privacy — fully local, zero telemetry, no hidden commands.