Local-first · Claude Code · Codex

Half-finished work should never be silently forgotten.

TraceLinq watches your agent session, draws plans, tool calls and subagent branches as a living diagram, and keeps every suspended thread one click from resuming — on your machine, with nothing sent anywhere.

Get early access
Half-finished work should never be silently forgotten.MAINSUBAGENTplanpulled elsewhereresumedone

Why it exists

  1. 01

    A plan is made

    The agent lays out steps and starts working through them.

  2. 02

    The session is pulled elsewhere

    A follow-up question, an unrelated fix, a new conversation entirely.

  3. 03

    The plan is not closed. It is dropped.

    Neither you nor the agent gets a signal that it happened. TraceLinq is the signal.

Three views, three questions

AnswersWhat you see
LiveWhat is happening right now?MAIN and SUBAGENT lanes, node popovers with the tool-call list, a scrubber marking where things derailed — updating as events arrive.
RecoveryWhat did I leave half-finished?A card per suspended thread: where it cut off, the last known state, and a Resume button that carries the thread back into the agent.
HistoryWhat happened, and can I watch it again?Every thread, finished or not, with play, speed and scrub replay; multi-day gaps compressed so a long thread does not read as one long pause.

It stays on your machine

Agent hooksLocal daemonYour browser

0 bytes leave the machine — daemon and viewer run locallyhooks fail open, 1 s timeout — a session is never disturbed2 harnesses: Claude Code · Codex

TraceLinq is in early access. Leave your details below and we will tell you when it is ready to install.

Early access

Tell us a little about how you work with agents. Name and email are all we need.

Used only for early-access notices. Deleted on request — write to us at devslab.kr.