Snapshot timeline
ImplementedA local daemon watches the workspace and records best-effort snapshots to a local SQLite database, so uncommitted work is recoverable.
Local-first workspace manager for Git
Orbit is a local-first workspace manager that sits alongside Git. A background daemon captures snapshots as you edit, so uncommitted work survives a bad checkout. When you are ready, it helps you turn a session of messy edits into commits that read like decisions.
Status
What it does
Where a capability appears in the maturity table, its state is shown next to it.
A local daemon watches the workspace and records best-effort snapshots to a local SQLite database, so uncommitted work is recoverable.
Turn a session of unrelated edits into separate, coherent commits, instead of reconstructing your reasoning from a diff hours later.
Flags likely secrets and .env files locally before a commit happens, and can inject variables into a subprocess in memory rather than on disk.
Orbit stages through Git itself. Your repository stays a normal Git repository, and nobody else on the team has to install anything.
# PLACEHOLDER: illustrative, not captured from a real session
$ orbit status
workspace ~/projects/api
daemon running
snapshots 14 in the last hour
$ orbit commit
? 2 groups of related changes detected
...
Maturity
Summarised by hand, and therefore capable of lagging the repository. When the two disagree, the repository is right.
Orbit publishes what is proven separately from what is intended. The table below is a summary; the repository's contract registry is the authority.
2 implemented 1 experimental 1 reopened
| Area | State |
|---|---|
| Local snapshot timeline and staging | Implemented |
| Local secret detection | Implemented |
| Team keys, devices, remote secret sync | Experimental |
| Key rotation and recovery | Reopened |
Install
Orbit is not publicly released yet. Installation instructions, prebuilt binaries, and platform support belong here once there is an alpha people can actually download.
Until then the source and the getting-started guide are in the repository.