threadle

See what your agents did.

threadle turns every AI coding session on your machine into something you can inspect, search, and reuse locally.

From the tools you already run.

Claude Code · opencode · Cursor · Antigravity · Codex · Copilot · Grok Build · Muse Code

See

Every session, drawn.

Your agents already write everything down: transcripts, tool calls, token counts, the files they touched. Almost nobody reads it. threadle reads it and draws it.

Sessions list across local agent tools

Connect

Hand a brief across tools.

Distill a session into a brief and inject it into another provider. Context stays tagged, reusable, and traced in lineage.

Context lineage across providers

The tour

See what your agents did while you weren’t looking.

threadle sessions view

Every local session with tokens, cache, and spend. Grouped by project, live status included.

Addon

Workflows, when you need a pipeline.

An optional editor for short, repeatable jobs across agents. Approvals, spend limits, and handoffs stay on your machine. Install once with threadle, then start it with threadle-workflows when you want the canvas.

Workflows addon canvas with agents and context

Ask

Your agent can ask threadle.

threadle mcp answers spend and session questions from inside the session, and can expose saved Workflows-addon graphs as tools when you use them.

// .mcp.json · any MCP host
{
  "mcpServers": {
    "threadle": {
      "command": "threadle",
      "args": ["mcp"]
    }
  }
}

And more

Library of distilled briefs
Library. Distilled briefs, tagged and content-addressed, ready to drag in again.
Session context growth with cache overlay
Growth. Context tokens across prompts. Peak, cache, and the turns that grew the window.
Usage statistics
Statistics. Honest numbers per provider and project. Tracked dollars, not forecasts.
Files touched across sessions
Files. Everything your agents touched, across sessions, with churn counts.

Addon recipes

Real work, already wired.

Shipped Workflows-addon graphs that end in a result, not a demo.

  • repo-briefa new-contributor brief for any repo
  • best-of-nN agents attempt, a judge picks
  • diff-review-panelthree reviewers, one verdict
  • handover-brieftoday’s context, tomorrow’s start
  • test-triagefailing suite → ranked causes
  • second-opinionsame task, different provider

Local-first. Read-only against agent storage.

Opens at 127.0.0.1:4570. Not a model, not a cloud. Discovery never mutates agent stores. ▶ shells out to each tool’s own CLI under your credentials.

Bind
127.0.0.1
Agent stores
Read-only
Telemetry
None
License
MIT

Ready to look?

One command. Sessions show up. No import step. Workflows addon optional.

Portable Node 26 into ~/.local/share/threadle. Then threadle → http://127.0.0.1:4570