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
- Owner
- Harjot Singh Rana
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
| Phase | Direction | Status |
|---|---|---|
| 1 | Encrypted same-vendor Claude Code and Codex session sync | Release candidate |
| 2 | Local universal session index, search, inspect, resume, and last-session commands | Planned |
| 3 | Verified resume against repo, branch, runtime, MCP, and skill state | Planned |
| 4 | Explicit portable cross-agent checkpoints and capability diffs | Planned |
| 5+ | Universal non-secret configuration, automatic sync, thin console, then team continuity | Planned |
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.