Releases: Hankanman/Orrery
Release list
Orrery v0.2.0
Linux builds of Orrery — every repo in orbit. This is a big step up from v0.1.0: a second AI backend, a fleet of new workflow tools, desktop notifications, and a much smarter sidebar.
✨ Highlights
Local AI, now with a bundled engine
- llama.cpp inference backend alongside Ollama. Pick your engine in Settings → AI. (#21)
- Runs a local
llama-serversidecar — no Ollama install required. - A
llama-serverengine is bundled in these release builds, so the backend works out of the box; download a model from Settings and go. - Spun up lazily and shut down cleanly with the app (no orphaned process).
- Powers summaries, commit messages, changelogs, the daily briefing, and the resume catch-up. (Semantic search still uses Ollama embeddings.)
- Runs a local
Get more done across your fleet
- Fleet bulk actions — multi-select repos and run batch git ops (fetch, pull, stash, checkout default, or a constrained custom command) with live per-repo progress and cancel. (#63)
- Agent & terminal session dashboard — see every agent/terminal you've launched, with terminate / reopen / open-in-IDE / open-folder. (#68)
- PR / CI action panel in the repo drawer — per-PR checks, reviews, mergeability, and quick-merge (squash/rebase/merge, respecting what the repo allows). (#67)
- Quick-create — spin up a new project or clone anything straight from the header. (#71)
- Per-repo notes + "resume where I left off" — jot notes per repo and get an AI catch-up of what changed since you last looked. (#69)
- Cross-repo code search in the command palette, backed by ripgrep. (#65)
- Worktree manager — create, open, and remove git worktrees. (#62)
- Branch janitor (Cleanup) — find and prune merged/gone branches. (#64)
- Project grouping / tags and saved filter views for Mission Control. (#66)
- Dev Tools page — a small utility belt for common dev chores. (#72)
Stay in the loop
- Desktop notifications + tray quick-glance for new PRs, review requests, and CI failures — Orrery now closes to the tray and keeps watching in the background. (#70)
A smarter shell
- Contextual sidebar with count badges, a collapsible rail, and per-view slots for Inbox & Feed, including a "new since last visit" glance. (#81, #82)
- Faster Feed — parallel sources with an instant stale-while-revalidate render. (#84)
🐞 Fixes & hardening
- Fixed
VirtualListrow overlap when the item set changes. (#83) - Hardened cross-repo code search against ripgrep flag smuggling. (#77)
- Stopped tracking the
.cate/editor workspace. (#89) - Dependency refresh (dirs, which, toml majors) and pnpm pinned to 10.x.
📦 Install
Grab the artifact for your distro below:
- AppImage —
chmod +x Orrery_0.2.0_amd64.AppImage && ./Orrery_0.2.0_amd64.AppImage - .deb —
sudo apt install ./Orrery_0.2.0_amd64.deb - .rpm —
sudo dnf install ./Orrery-0.2.0-1.x86_64.rpm
The AppImage is larger this release (~93 MB) because it now ships the bundled
llama-serverengine.
See the documentation for setup and the feature tour.
What's Changed
- Document the PR-only workflow by @Hankanman in #58
- Bump dirs, which, toml to latest majors by @Hankanman in #59
- Bump pnpm 10 → 11 by @Hankanman in #60
- Pin pnpm 10.33 (revert pnpm 11) by @Hankanman in #61
- Dev Tools page (utility belt) by @Hankanman in #73
- Complete git worktree manager by @Hankanman in #74
- Saved filter views (Mission Control) by @Hankanman in #75
- Cross-repo code search in the command palette by @Hankanman in #76
- Harden code search against ripgrep flag smuggling by @Hankanman in #77
- Revert direct-pushed tags commit (re-land via PR) by @Hankanman in #78
- Project grouping / tags (re-landed via PR) by @Hankanman in #79
- Branch janitor (Cleanup view) by @Hankanman in #80
- Leverage the sidebar: contextual slots, count badges, collapsible rail by @Hankanman in #81
- Contextual sidebar slots for Inbox & Feed + "new since last visit" by @Hankanman in #82
- Fix VirtualList row overlap when filtering the Feed by @Hankanman in #83
- Speed up the feed: parallel sources + instant stale render by @Hankanman in #84
- PR/CI action panel + quick-merge (#67) by @Hankanman in #85
- Desktop notifications + tray quick-glance (#70) by @Hankanman in #86
- Per-repo notes + "resume where I left off" (#69) by @Hankanman in #87
- Quick-create: new project / clone-anything (#71) by @Hankanman in #88
- Untrack .cate/ editor workspace by @Hankanman in #89
- Agent/terminal session dashboard (#68) by @Hankanman in #90
- Fleet bulk actions: multi-select + batch ops (#63) by @Hankanman in #91
- Extract an AiBackend seam (#21, groundwork) by @Hankanman in #92
- llama.cpp backend: sidecar + model download (#21) — DO NOT MERGE until verified on-device by @Hankanman in #93
- Ship llama-server in release bundles via CI fetch (#21) by @Hankanman in #94
- Release v0.2.0 by @Hankanman in #95
Full Changelog: v0.1.0...v0.2.0
Orrery v0.1.0
Orrery puts every git repo in your dev directories into orbit — a dark, dense "mission control" grid with live git status, one-click launch into your IDE or a terminal coding agent, multi-host enrichment, and on-device AI summaries.
This is the first release — early development, Linux-only, and built from source at this tag. Expect rough edges; please file issues.
📖 Documentation & feature tour →
What's in this build
- Mission Control — a virtualized grid of all your repos with filters for visibility (public/private/all), dirty/ahead/starred/stale, workspace root, and language; an activity graph; and a
⌘Kcommand palette. - One-click launchers — open in your IDE or drop a terminal agent into any repo, chosen from preset chips with real brand logos (VS Code, Cursor, Zed, the JetBrains family, … × Kitty/Alacritty/Ghostty/… × Claude Code/Aider/Codex/…).
- Repo drawer — branches, recent commits, a staged-diff view with AI commit messages and changelogs, and the README.
- Inbox / Feed / Explore — what needs you (PRs, reviews, issues, notifications), a release/social activity feed, and a browser for your starred repos with one-click clone.
- Local AI — repo summaries, commit messages, a daily briefing, and semantic search, all on-device via Ollama. Entirely optional — turn it off and every AI affordance disappears from the UI.
- Native desktop integration — borrows the system theme, accent colour, and window decorations; full-colour language logos; offline-first SQLite cache that paints instantly on launch.
Install (Linux)
Pick one of the bundles below.
AppImage (portable, any distro):
chmod +x Orrery_0.1.0_amd64.AppImage
./Orrery_0.1.0_amd64.AppImageDebian / Ubuntu:
sudo apt install ./Orrery_0.1.0_amd64.debFedora / RHEL:
sudo dnf install ./Orrery-0.1.0-1.x86_64.rpmArch (AUR): orrery-git builds the latest from source —
yay -S orrery-git # or your preferred AUR helperFrom source: see the getting-started guide.
First run
Open Settings → Workspace roots and point Orrery at the directories where you keep your projects (defaults to ~/dev), then Save & rescan. Optionally Connect GitHub to enrich private repos, and set up local AI via Ollama.
Notes
- WebKitGTK can be juddery on NVIDIA; Orrery ships a flat, GPU-light UI and disables the DMABUF renderer by default. See rendering performance.
- These bundles are unsigned.