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