Repository navigation
Releases: SadriG91/orbit
Releases · SadriG91/orbit
Release list
v0.4.0
v0.3.0
Changelog
Fixes
Features
- ac71efd: Add an interactive live pane to the dashboard (@SadriG91)
- 88ddce2: Say up front which tmux versions orbit supports (@SadriG91)
Other
- 6c9daef: Answer whether hooks are worth it with a live run (@SadriG91)
- 5bde0eb: Drop the waiter for a command that never got sent (@SadriG91)
- 357d653: Fire the codex and copilot hooks instead of trusting their docs (@SadriG91)
- 23a29f1: Get session state from the agent's own hooks (@SadriG91)
- 277ed59: Give the summary tables something to say (@SadriG91)
- 1d1e1d6: Hand an agent a task without opening a terminal for it (@SadriG91)
- 9fe0c1c: Harden the hook path against what six review angles found (@SadriG91)
- 5bfab63: Keep orbit's cache to its owner (@SadriG91)
- f5a8e56: Keep the sort and grouping you chose (@SadriG91)
- 3e7558b: Let a wedged orbit say what it is waiting on (@SadriG91)
- 6d61b3a: Let orbit own the summary commands (@SadriG91)
- 60a37cd: Measure terminal readiness by display width (@SadriG91)
- e5f6aa4: Notice a permission prompt when it appears, not 12 seconds later (@SadriG91)
- 9a028ff: Notice when the live preview dies, and stop claiming otherwise (@SadriG91)
- 327e717: Record what review ruled out of the freeze hunt (@SadriG91)
- d44a55a: Report what a dispatch could not do, instead of swallowing it (@SadriG91)
- a8bba4f: Revert "Notice a permission prompt when it appears, not 12 seconds later" (@SadriG91)
- 8f61acf: Sanitize inside file, where callers cannot forget (@SadriG91)
- f821de2: Say why a summary failed (@SadriG91)
- b061009: Stream the live preview instead of polling it (@SadriG91)
- 23f5360: Tell a watching client apart from an open terminal tab (@SadriG91)
- e0a2ca6: Tell the summariser CLIs not to record a session (@SadriG91)
- 8d5a82f: Test the tmux orbit promises, not whatever was installed (@SadriG91)
- 45ccbcb: Validate tmux targets in control mode (@SadriG91)
- c8ac27b: Write down what is left and what it cost to learn (@SadriG91)
- 4b8f759: Write down what takes several files to learn (@SadriG91)
Install
brew install sadrig91/tap/orbitLinux, or without Homebrew:
go install github.com/sadrig91/orbit/cmd/orbit@v0.3.0Requires tmux.
v0.2.3
Changelog
Other
- 09f2280: Append settings to config files as orbit gains them (@SadriG91)
- 8ab8480: Make the self-update script's isolation real (@SadriG91)
- 1665c21: Show the agent marks by default where the terminal can draw them (@SadriG91)
Install
brew install sadrig91/tap/orbitLinux, or without Homebrew:
go install github.com/sadrig91/orbit/cmd/orbit@v0.2.3Requires tmux.
v0.2.2
Changelog
Other
- 39145be: Check the self-update restart with a script, since tests can't (@SadriG91)
- ea7cd72: Update orbit on start, the way it was installed (@SadriG91)
Install
brew install sadrig91/tap/orbitLinux, or without Homebrew:
go install github.com/sadrig91/orbit/cmd/orbit@v0.2.2Requires tmux.
v0.2.1
Changelog
Other
- 1fd286d: Move the workflow actions onto the Node 24 runtime (@SadriG91)
- 905d0c3: Push the cask to the tap styled, in one commit (@SadriG91)
- 9e15c28: Trim the workflow comments to what isn't obvious from the YAML (@SadriG91)
Install
brew install sadrig91/tap/orbitLinux, or without Homebrew:
go install github.com/sadrig91/orbit/cmd/orbit@v0.2.1Requires tmux.
v0.2.0
v0.1.3
v0.1.2
Changelog
Fixes
Other
- 7599a24: Give the single-flight scan flag a way out (@SadriG91)
- 2958c87: Ship prebuilt binaries and make releasing a single tag push (@SadriG91)
Install
brew install sadrig91/tap/orbitLinux, or without Homebrew:
go install github.com/sadrig91/orbit/cmd/orbit@v0.1.2Requires tmux.
orbit v0.1.0
A dashboard for the coding-agent sessions on your machine — Claude Code, Codex and GitHub Copilot CLI, across every project. It answers the question a wall of terminal tabs can't: which session is blocked on me right now?
Highlights
- Cross-agent session index. Each CLI's
--resumepicker only sees the current directory. orbit reads all three stores — Claude's JSONL transcripts, Codex's rollouts, Copilot's SQLite database — and shows them in one list. - State you can act on. Joining each agent's transcript with live tmux facts distinguishes "running a slow tool" from "parked on a permission prompt".
- tmux-backed sessions. A private
-L orbitserver with its own config, so closing a tab detaches rather than kills, and nothing collides with a normal tmux. - Full-text search across transcript bodies, since titles are too terse to answer "which session was it where I fixed the VPN proxy?"
- Incremental summaries. Two or three sentences per session, generated through each provider's own CLI so the work bills to that agent's existing subscription — no API keys. Continuing a session updates its summary from the new messages instead of re-reading the transcript.
- Token accounting from each store's own records, sortable.
- Real brand logos via the Kitty graphics protocol, opt-in with
ORBIT_ICONS=logo.
Install
brew install tmux
go install github.com/sadrig91/orbit@v0.1.0
Requires macOS or Linux, Go 1.25+, and tmux. Ghostty is optional but enables tab spawning and desktop notifications.