Repository navigation
Releases: Mopra/horadric.dev
Release list
Horadric 0.17.0
Horadric now runs on macOS: tiles, the stage with real terminals, and sessions that outlive the app.
On a Mac, install it with one line in a terminal: curl -fsSL https://horadric.dev/install.sh | sh
The first Mac release has the tiles grouped by project, the stage with each session a pane, plain terminals, sessions that keep running when Horadric quits, the menu bar menu, opening at login and the updater. The Dock icon counts the sessions waiting for you, and Cmd+J jumps to them. The browser pane, the quest log and Warriv, the files tile and the usage window are Windows only for now.
On Windows nothing you use changes. The terminal and session host underneath are now shared with the Mac.
Horadric 0.16.0
Horadric now has a Settings window: every choice in one place, read before you make it, taking effect at once.
- Settings: open it from the tray. Appearance, Notifications, Startup and updates, and Privacy, moved out of the tray menu.
- Sessions: the default model, effort and permissions for new sessions, per agent, and a switch to hide an agent from the New session menu.
- Projects: each project's colour, work mode, SSH hosts and Warriv switches. "Project settings..." in a project's menu opens it there.
- Runetome: ask before a click casts, and the built in stones you put away, with a button to bring them back.
- Keys: the three global shortcuts can now be changed. Click one and press the new chord. Horadric says when another program already holds it.
- Claude sessions now use Horadric's browser pane instead of starting Chrome or Playwright.
Horadric 0.15.0
Warriv can now drive a project alone: flip "Warriv drives" and it plans, reviews, ships and keeps going while you are away.
- Warriv drives: one switch in the tray and the quests tile hands the project to Warriv. A second switch, "and ships public", lets it publish releases too. Ctrl+Alt+W stops it at once.
- Rounds: while it drives, Warriv looks over the whole project every hour and after each landing, and decides what happens next. Once a day it looks back and turns repeated trouble into quests.
- A memory: Warriv keeps .horadric/warriv.md, and your answers become rules it follows, so the same question never comes twice.
- Aims: write where the work is going with "horadric quest aim", and Warriv files the next quests when the log runs dry.
- Warriv reviews: a new mode where Warriv reads each finished quest first and passes it, sends it back, or asks you.
- Errands: Runetome stones can run on a clock ("every": "1h") or on an event (landed, shipped, away, back) once you arm them.
- Quests keep moving: a choice that can be undone is assumed and noted, and a quest waiting on you no longer stops the rest.
- Welcome back: after time away, one card shows what landed, what Warriv decided, and the questions only you can answer.
- Spectator mode: while you are away, the stage follows the work.
- A Model: line on a quest starts it on that model.
- The quest log shows Warriv's wakes on a lane of their own, and the quests tile breathes gold while Warriv works.
- Horadric offers "Ship local?" once three quests have landed.
Horadric 0.14.0
Quests now run themselves: they wait for each other, merge into main when your checks pass, and up to 16 run at once.
- After: lines in a quest's notes make it wait until the named quests are done. The runner only starts quests that are ready.
- In auto mode, a finished quest in its own worktree merges into main once the checks in .horadric/config.json pass. A conflict or a failing check adds a fix-up quest instead.
- Run up to 16 quests at once. Nothing new starts while a usage limit is 90 % used.
- Quests in their own worktree run without permission prompts.
- Warriv, an optional orchestrator ("orchestrator": true), wakes on quest log events, answers what it can and tells you only what it could not settle.
- The quest log window shows every quest a project took as a branching diagram, with a chronicle of what happened.
- Seven themes in the tray's Theme menu, including one with Matrix rain behind the terminals.
- The usage window can be locked in place with its padlock.
- Fixes: panes redraw after the stage is restored, the stage keeps its size across monitors with different DPI, and quests with Danish letters in their session keep their quest.
Horadric 0.13.0
Close the padlock on the usage window to keep your limits in view while the tiles below it scroll.
Pinned at the top of its column, the usage window stays put as a long column scrolls, and tiles fade out where they pass under it or reach the bottom of the screen instead of being sliced off. Clicking the limits folds them whether the padlock is open or closed.
Horadric 0.12.0
You can now rearrange the Runetome: drag a stone to another place in the tome and it stays there.
While you drag, the stone shows where it will land and the others make room. Drop it on New stone to send it to the end. Dropping a stone outside the tome still casts it, as before. Each project keeps its own order, and a newly made stone shows last.
Horadric 0.11.0
Runetome stones now ask before they cast, and a right click removes one.
A click on a stone shows every step it will run and asks first, with a "Do not ask again" check. Right click a stone to cast or stop it, have the Runesmith change it, or remove it.
The built in stones are new and more useful: Approve, Interrupt, Recap, Commit, Fresh start, Second opinion and Open folder.
The tray icon and the stage's taskbar button breathe while any session is working, and rest at full light when all are done.
The quests header on a tile is now a plain count beside the label, so it no longer gets cut off.
Horadric 0.10.0
Seven themes, rune stones in a new Runetome tile, and a steadier stage.
Themes: pick one of seven from the tray's Theme menu. The Matrix theme rains code behind the terminals.
Runetome: a tile of rune stones, each a runeword you cast on a session by click or drag. Runewords can carry keys and run steps, live globally or per project, and horadric runeword list shows them. A stone of only keys can be cast on a session that is already casting another runeword.
Quests: the tile's tasks are now called quests, and the header says how many are left. A blocked quest can name what it waits on and carries on by itself when that is done.
Browser pane: tabs are drawn as keys on the plate, survive a reload, and Grok sessions get the browser tools too.
Smaller fixes: the usage window locks with a padlock in its corner, the stage keeps its size when it moves to a screen with another DPI, windows in a column stay inside the work area, the Discord status survives a reload, and the Version row opens the release notes.
Horadric 0.9.0
Browser tabs, a quest giver, tooltips, and Horadric on your Discord profile.
Browser tabs: the browser pane now holds several pages, each in its own tab. Ctrl+T, Ctrl+W, Ctrl+Tab and Ctrl+1 to 9 work as in any browser. Popups and links to a new window, such as a login, open in a new tab, and an agent drives whichever tab is shown.
Quest giver: a gold mark on the quest tile asks an agent to suggest quests for the project.
Tooltips: rest the cursor on a button to see what it does.
Show on Discord: pick it in the tray to show on your Discord profile how many agents are working and how many wait for you. It is off until you turn it on, and project names stay hidden unless you choose to show them.
Horadric 0.8.0
Agents can now use the browser pane themselves, and a quest click shows the quest before it starts.
Every Claude Code and Codex session gets tools to open its project's browser pane, go to a page, read it, click, type, scroll, take screenshots and close it again. An agent only reaches its own project's page, and it never takes over the stage or your keyboard.
Clicking an open quest now shows its title and notes, with Accept, Edit quest and Not now, so nothing starts before you have read it. Accept in the right click menu still starts it straight away.