A terminal that knows your repo and your agents.

Rune is a native Mac app for working with coding agents such as Claude Code and Codex. It keeps your terminals, your files, and your Git changes in one window.

Download for Mac

v0.2.1macOS 26 · Apple silicon

Rune runs its terminals on Ghostty's terminal engine. Around them, it shows what a plain terminal can't: which agent runs in which tab, what changed in the repo, and the file you are talking about.

Rune adds no AI of its own. It works with the agents you already use, and updates itself after you install it.

What sets it apart

Rooted
Every window belongs to a repo. Files, Git changes, and history sit beside the terminals and always show that repo.
Watchful
Rune spots Claude Code and Codex in a tab and names the tab after the agent. A dot appears when the agent finishes or waits for you.
Two-way
Agents can act on Rune. They open files and diffs for you, show plans with diagrams, read the dev server's output, and tell you when they are done.
Glance
Files, diffs, and commits open in a drawer over the terminals. The terminal stays in view, so you look without switching apps.
Composable
Cards and setups shape a window around one job, such as a support queue where each conversation has its own agent thread.

Keys you already know

Panes use Ghostty's shortcuts. Press one here and its key lights up.

Also in Rune

Split panes
Split a tab into panes, zoom one, resize them, and move between them from the keyboard. A tab shows the icon of each process in it.
Cards
Files, Git changes, history, saved commands, and agent usage live in cards. Drag them between columns, or remove the ones you don't use.
Custom cards
A TOML file with a shell script makes a card. Its items can open links and files, set variables, and start agent sessions.
Setups
A setup is a named layout for a repo, opened in a window of its own. The same repo can be open in its default layout and a setup at once.
Agent threads
A card item can open a Claude Code session tied to a key, such as a ticket ID. Clicking it again resumes the same session, even after a relaunch.
Agent tools
An MCP server inside Rune gives Claude Code and Codex tools for the window they run in. Connect them from the command palette.
Commands that stop
Procfile entries and mise tasks run in terminals of their own. Rune stops them when it quits.
Themes
Rune has 10 themes, such as Catppuccin, Gruvbox, and Tokyo Night. A theme colors the terminal and the whole window. In the command palette, the arrow keys preview each one.
The rune command
Type rune in any shell to open the current folder in Rune.
Download for Macv0.2.1