About Reinstate

What Is Reinstate? Coding-Agent Work Continuity

Reinstate is an open-source continuity layer for coding-agent work. Today, its Phase 1 release candidate moves encrypted Claude Code and Codex sessions between configured devices; later phases add local search, verified resume, and explicit portable handoffs without turning Reinstate into another coding environment.

Last verified
Current release
v0.1.0-rc.8
Release status
pre-1.0 release candidate

The problem Reinstate solves

Git moves source code, but it does not move the local history of a long coding-agent task: the rejected approaches, decisions, prompts, file context, and native session identifier. That history becomes fragmented across agents, projects, worktrees, operating systems, and devices.

Reinstate owns continuity before and after execution. Coding agents continue to own the actual execution loop. The goal is to let a developer find and continue a task in the right native environment without re-explaining it from scratch.

What is available today

Phase 1 implements the trust-sensitive sync engine and CLI surface for supported Claude Code and Codex CLI sessions:

  • Same-vendor session discovery, push, pull, status, diff, and conflict handling.
  • Local age encryption before upload to user-owned S3-compatible storage.
  • Canonical project identity and macOS ↔ Windows structural path remapping.
  • Credential exclusions, OS-keyring storage, restore backups, and atomic writes.
  • Checksum-verifying installers and compatibility checks that fail closed.

“Available” still means release candidate.

The implementation and local verification are green, but native Windows, macOS amd64, WSL2, physical two-device resume, remote CI, and stable public-release certification remain gates before v0.1.0.

Latest public source tag
v0.1.0-rc.8(release candidate)
Latest stable release
None yet
Initial public prerelease
Supported operating systems
macOS and Windows targets; stable acceptance open

Where the product goes next

PhaseDirectionStatus
1Encrypted same-vendor Claude Code and Codex session syncRelease candidate
2Local universal session index, search, inspect, resume, and last-session commandsPlanned
3Verified resume against repo, branch, runtime, MCP, and skill statePlanned
4Explicit portable cross-agent checkpoints and capability diffsPlanned
5+Universal non-secret configuration, automatic sync, thin console, then team continuityPlanned

Roadmap work is not present-day functionality. In particular, Reinstate does not yet provide cross-agent transcript translation, a local session search interface, environment repair, configuration sync, or team handoffs.

What Reinstate is not

  • Not a code editor, terminal emulator, or full agentic development environment.
  • Not a multi-agent scheduler, model router, or worktree orchestrator.
  • Not a Reinstate-owned plugin runtime or marketplace.
  • Not raw mirroring of entire vendor configuration or credential trees.
  • Not silent Claude Code ↔ Codex transcript conversion.

Reinstate should integrate with the places developers already code. Its product boundary is whether work survives, can be found, and can continue safely—not where that work executes.

Who Reinstate is for

The primary audience is developers using terminal coding agents across multiple sessions, projects, or environments. A work desktop and personal laptop is the flagship multi-device case, especially across Windows and macOS, but physical device count is not the entire product identity.

The long-term north-star metric is previously started coding tasks successfully resumed per active user—not storage volume or device count.

Project and maintainer

Reinstate was created and is maintained byHarjot Singh Rana. The project is available onGitHub under the Apache License 2.0 and welcomes review, issues, and contributions.

Reinstate is independent of Anthropic, OpenAI, Google, xAI, and other agent vendors. Vendor names describe compatibility targets, not sponsorship or endorsement.