Skip to content
← Blog

Fix the bad turn. Keep the work that followed.

Crowsnest is a signed, notarized Mac app for reading and repairing local Claude Code and Codex history, continuing work across explicit boundaries, and watching provider-native activity without uploading your conversations.

The Crowsnest conversation gallery running with fabricated projects and conversations
Product capture The running Crowsnest app with a fabricated local conversation library.

Agent work became serious before its workspace did.

A coding agent can spend an afternoon inside one thread, another can take a second piece of the problem, and a third can be running on a remote workstation. The work is real, but the operating surface is still scattered across terminal tabs, provider histories, account limits, and project directories.

The expensive failure is not that an agent sometimes gets something wrong. It is that correcting one bad turn often means throwing away everything useful that happened after it, or starting another chat and explaining the project again from memory.

Crowsnest gives that work one lookout: a place to see the history, understand where every run came from, repair supported mistakes, and decide where the work goes next.

Repair one Claude turn without discarding the later work.

Claude Code stores each conversation as linked JSONL records. Crowsnest can rewrite one supported user or assistant text block in place while preserving its UUID, its tool pairings, and every untouched line byte for byte. A timestamped backup is written first.

The result is deliberately narrow: the corrected conversation keeps the work that followed, and claude --resume can continue with the original surrounding context. Rewind and branch remain separate operations for the moments when discarding or comparing later turns is what you actually want.

Codex has a different boundary. Completed Codex history remains immutable; prompt edits and answer retries use the native app-server fork operations instead of rewriting a rollout behind the protocol's back.

See exactly what safe transcript repair preserves →

Claude Code and Codex stay native, but no longer stay scattered.

Crowsnest reads Claude Code history from the files already on disk and reads Codex history through the supported codex app-server protocol. Both appear in one provider-marked gallery with a project tree, stable conversation URLs, title and metadata filtering, and full-message search.

Open a conversation to inspect its messages, tool activity, model evidence, usage, cost estimates, images, and lineage. Start or continue native work without turning either provider into a generic imitation of the other.

Claude Code

Deeply editable history, safe resume, live chat, repair, rewind, and branch operations over its native transcript format.

Codex

Protocol-backed history, native continuation, approvals, and official fork or retry operations while completed items remain immutable.

Continue across providers, accounts, and machines without pretending they are one thread.

A Claude Code conversation cannot become a Codex thread, and a session stored under one provider account does not magically exist under another. Crowsnest makes those seams visible.

A cross-provider handoff or account continuation creates a fresh native session with an attributed, bounded briefing and a lineage link back to the source. The original history is left unchanged. When several provider accounts are configured, you can compare readable allowance evidence and choose where a new conversation begins; optional routing never treats a missing reading as zero.

Remote Workspaces applies the same principle to location. Connect a machine you already control through one hardened OpenSSH stream. Crowsnest sends and verifies its own helper over that connection, so there is no Crowsnest package to install on the remote machine, no hosted synchronization service, and no remote port to expose.

Concurrent work stays visible without becoming a second orchestrator.

Crowsnest can keep several ordinary Claude Code and Codex conversations running. Inside a conversation it also surfaces provider-native subagents and background jobs from structured events, with their status and observable results attached to the parent thread.

The providers still own execution and orchestration. Crowsnest owns the independent local record: what ran, which conversation launched it, and how the result can be reviewed or handed to another provider.

The former Crowsnest parallel board and Crew orchestrator were retired in October 2026 after proving unused. The product now follows the provider-native activity model directly.

Read the provider-neutral multi-agent review workflow →

Your conversations stay on the machine that owns them.

The Crowsnest interface binds to 127.0.0.1. It does not upload transcripts, prompts, answers, project paths, conversation titles, usage counts, crash reports, or telemetry.

The official app talks to the Crowsnest account service only for sign-in and session refresh. A current signed access document is verified locally and works offline without payment polling during ordinary use. A Remote Workspace is an SSH connection you explicitly open to your own machine; its conversations remain there.

Claude Code and Codex still contact their own providers when you run them. Crowsnest coordinates those installed runtimes; it does not replace them or proxy their model traffic.

What Crowsnest does not claim to be.

  • Not hosted agent execution. Claude Code and Codex run under your own provider plans on a machine you control.
  • Not pooled quota. Every provider account keeps its own native configuration, history, and allowance windows.
  • Not a synthetic merged thread. Provider and account changes create explicit forks with attributed briefings and visible lineage.
  • Not equally editable history. Claude is the deep editable format; completed Codex items remain immutable and use native fork or retry operations.
  • Not a team cloud. Local operators are attribution labels, and operations bundles are content-free summaries rather than shared live state.
  • Not every platform yet. The official 0.1.8 app is for Apple silicon Macs running macOS 13 or newer.

Start with the complete one-agent workspace.

The first sign-in starts one fixed seven-day Standard trial. Standard covers browsing, search, Claude transcript repair, several ordinary live conversations, and the current usage window. Pro adds attributed handoff, UI Studio, Remote Workspaces, multiple provider accounts, full Insights, and local operational controls.

Standard is $19.99 one-time and Pro is $69.99 one-time. Premium is a $99 one-time launch offer that includes every paid module and lifetime updates. Model usage is not included; Claude Code and Codex remain on your existing provider plans.

Written against the app that actually ships.

Capability and privacy claims were reviewed against the Crowsnest 0.1.8 product source and its signed macOS release. The public artifact, checksum, and release notes are available from the Crowsnest 0.1.8 release.

Start with the differentiatorHow safe Claude repair worksReview concurrent workA provider-neutral multi-agent workflow

Published September 3, 2026; current-product claims reviewed October 19, 2026. Provider runtimes and limits evolve independently; their first-party documentation remains authoritative for provider behavior.