$ 01
DOWNLOAD
Download Origami.
v0.20.2 · Jun 5, 2026
Install with brew
brew install --cask tryorigami/origami/origami
Or choose a version for your OS below.
ORIGAMI+ — Unlimited workspaces. Unlimited items. Up to 5 devices. Early-access to new features and priority support.
See pricing
$ 02
CHANGELOG
What's new.
-
v0.20.2Jun 4, 2026
[0.20.2] - 2026-06-04
Changed
- Add agent: the section's Add agent link and the right-click menu now open the command palette straight to that workspace's agent list, instead of the link landing on the wrong section and the menu showing a nested submenu.
Fixed
- Terminals: the visible terminal no longer flickers. WebGL now renders the active terminal only.
- Git hooks: commit, push, and checkout now run with your login shell's environment and the workspace's own env vars, so pre-commit and pre-push hooks use other CLI tools no longer fail with "command not found".
- Git diff stats: the titlebar diff counts keep up with changes in large repositories, instead of staying stale until you open the git view.
- Git and Artifacts views: opening either one stays on the workspace you have selected, instead of switching to a previously selected one.
- Git view: switching workspaces shows uncommitted changes again, instead of carrying over a commit you had selected in another workspace.
-
v0.20.1May 29, 2026
[0.20.1] - 2026-05-29
Changed
- Workspace rail: Workspaces without a custom color now use a quieter, theme-matched tile instead of a flat gray, so the default no longer looks like a deliberately picked gray.
Fixed
- Option key:
⌥1through⌥0no longer select workspaces. They were intercepting the Option key presses needed to type characters like@on Portuguese, Spanish, and other layouts. Cycling workspaces with⌥⇧↑/⌥⇧↓still works. - Interface theme: The packaged app applies the Origami color theme to Settings and other panels again, instead of falling back to default gray and blue.
-
v0.20.0May 28, 2026
[0.20.0] - 2026-05-28
Added
- Workspace rail: The sidebar is now an icon rail. Each workspace is a tile down the left edge with status badges, and the panel shows only the active workspace's items instead of an accordion of every workspace at once. Tiles reorder by drag, right-click for Edit or Remove, and hovering shows a card with per-type item counts.
⌥1through⌥0jump straight to a workspace,⌥⇧↑/⌥⇧↓cycle through them, and each workspace remembers its last active tab. - Artifacts: Workspaces can hold artifacts that agents write over MCP and you read in-app. The Artifacts view mirrors the Git view, with a sidebar list and a versioned viewer that renders Markdown, JSON, HTML, and Mermaid diagrams. Each file keeps version history you can switch between, and the titlebar button flags unseen artifacts.
- Diff comments: Leave inline comments on uncommitted diff lines. The
+button in the gutter starts a thread (drag across lines for a multi-line range), then reply and resolve from the thread card. Threads re-anchor to moved lines when the file changes, and agents can read, reply to, and resolve them over MCP. - Sidebar header menu: The workspace header's buttons collapse into a chevron menu that adds Open in editor for the workspace folder and Show in folder, alongside Copy path.
Changed
- Action palette: The action palette (
⌘⇧P) now acts on the active workspace only, with its actions grouped into five alphabetized sections and nested sub-pages for choices like branches and worktrees. - Export / import: Exporting a workspace now bundles the custom agents its items reference, so importing on another machine recreates them instead of leaving broken agent items. Import matches agents already present to avoid duplicates, and flags any it could not resolve. Older exports still import.
Removed
- Sidebar translucency: The Translucent / Opaque sidebar chrome setting in Settings → General is gone; the window is now always opaque. Vibrancy only ever tinted the titlebar, never the rest of the window.
Fixed
- Terminal find: Incremental search is debounced, so typing in the find bar no longer lags on terminals with large scrollback.
- Workspace rail: The sidebar is now an icon rail. Each workspace is a tile down the left edge with status badges, and the panel shows only the active workspace's items instead of an accordion of every workspace at once. Tiles reorder by drag, right-click for Edit or Remove, and hovering shows a card with per-type item counts.
-
v0.19.0May 14, 2026
[0.19.0] - 2026-05-14
Added
- Stashes: Manage git stashes from the Git view. The commit sidebar has Commits and Stashes tabs, and a mode toggle in the context bar switches the textarea and action button between Commit and Stash. A scope radio (All / Tracked / Staged) controls what gets stashed. Selecting a stash shows its files read-only in the diff panel. Right-click for Pop, Apply or Drop.
- Notifications: Toast stack at the bottom of the window replaces the brief check and X flashes on the Commit and Push buttons. Success and failure for commit, push, stash, branch, worktree, soft reset, file discard and per-file stage / unstage / discard now surface as toasts. Failures map common git errors to a short title (lease expired, branch is protected, authentication failed, hook command not found, and others) with a Details action that opens the full git stderr in a diff-style viewer.
- Push button: Publishes a new branch when no upstream is set (the button reads "Publish branch" with a cloud icon, picks the remote from
remote.pushDefaultor the only remote, and sets the upstream automatically). Once published, an ahead-count badge shows how many local commits are unpushed. Force push moved into a chevron menu next to the Push button with a friendlier confirmation. - Terminal color schemes: Six terminal palettes selectable in Settings → General → Appearance. Three dark (Tokyo Night, Dracula, Mocha) and three light (Light, Solarized, Latte). The active scheme follows the app theme and persists.
- Microphone access: CLI tools running inside Origami terminals can now use the microphone through Origami's bundle permission, so flows like Claude Code's
/voicework without a separate prompt.
Changed
- MCP transport: The MCP server now speaks the Streamable HTTP transport from the MCP 2025-03-26 spec. A single
POST /mcpendpoint replaces the deprecatedGET /sse+POST /messagepair. Existing MCP clients need to update their configuration to the new URL shown in Settings → MCP. - MCP server: The
initializeresponse now carries server-level instructions describing Origami's workspace and item model, and individual tool descriptions were trimmed to remove text that the server instructions already cover.
Fixed
- Git stats refresh: Renaming or moving a workspace's project path now refreshes the git summary right away, instead of waiting until you click the workspace.
-
v0.18.1Apr 30, 2026
[0.18.1] - 2026-04-30
Added
- Translucent sidebar: The sidebar now blends with the desktop, matching the titlebar. Toggle between Translucent and Opaque in Settings → General → Appearance.
-
v0.18.2Apr 30, 2026
[0.18.2] - 2026-04-30
Fixed
- Corporate networks: License activation and changelog now work on networks that use custom TLS certificates. Origami trusts CAs installed in the macOS Keychain and honors the
SSL_CERT_FILEandNODE_EXTRA_CA_CERTSenvironment variables.
- Corporate networks: License activation and changelog now work on networks that use custom TLS certificates. Origami trusts CAs installed in the macOS Keychain and honors the
-
v0.18.0Apr 29, 2026
[0.18.0] - 2026-04-29
Added
- Worktrees: List, switch, add, remove and prune git worktrees from the Git view top bar, the status bar, and a "Git: Worktrees" entry in each workspace palette. Branches checked out in another worktree are flagged in the branch and add-worktree pickers.
- Unfold: Cmd+R opens a floating bar above the active terminal where you type a natural-language prompt; the configured agent translates it into a shell command and pastes it into the terminal.
- Commit and push status flash: The Commit and Push buttons in the Git view briefly show a check on success or an X on failure.
- Resizable commit list: Drag the right edge of the commit list to resize it; the width is remembered.
Changed
- Closing Settings: Refocuses the terminal that was focused before Settings opened.
- Discard All in Git view: Hidden in the Staged section. Use Unstage All instead.
- Git view performance: Faster on large repos. Sidebar badges refresh without recomputing the full diff and per-commit file diffs load lazily.
Fixed
- Tab tooltips: Sidebar tabs no longer show a native tooltip when the visible name fits and there's nothing extra to surface.
- Option as Meta with special characters: Option combos that produce real characters on non-US layouts (Opt+5 on Portuguese, Opt+7 for "|", and similar) now insert the actual character. Option+letter still sends the meta sequence.
- Terminal resize duplication: Rapid resizes no longer pile up duplicated output.
- Sidebar resize handle: The bottom of the drag handle was hidden behind the status bar.
-
v0.17.1Apr 15, 2026
[0.17.1] - 2026-04-15
Added
- Terminal line navigation: Cmd+Left/Right jump to start/end of line, Option+Left/Right jump word by word. TUIs that use the Kitty keyboard protocol still receive the raw keys.
- Double-click to start: Double-click any stopped or exited tab in the sidebar to start it.
Changed
- Keyboard shortcuts dialog: New entries for the terminal line and word navigation shortcuts. The dialog body now scrolls instead of overflowing on shorter windows.
- System shell: Changing the default shell now asks for confirmation and applies only to terminals you start afterward. Existing terminals keep running on their original shell instead of being killed and respawned.
Fixed
- UI zoom: The titlebar and terminal no longer scale with the zoom setting, so the title bar stays sharp and terminal text stays crisp at any zoom level. The sidebar, status bar, command palette and dialogs scale together and the sidebar stays scrollable above 100%. The Theme and Zoom segmented controls position their selection pill correctly at every zoom level.
- Terminal settings: Changing font size, font family, scrollback or the Option-as-Meta toggle no longer wipes the terminal contents or causes duplicate output. Settings update in place.
- Sidebar keyboard: Pressing Enter on a focused tab no longer enters drag mode. Cmd+Shift+Enter stops the tab as expected.
- Tab focus: Clicking a tab while the git view is open now refocuses the terminal, matching the Cmd+G behavior.
- Command palette: Vertical positioning is now symmetric instead of crowding the bottom on shorter windows.
-
v0.17.0Apr 13, 2026
[0.17.0] - 2026-04-13
Changed
- macOS bundle identifier: Renamed to
app.tryorigami.macos. Workspaces and settings carry over automatically, but macOS will ask you to re-grant the notification permission on first launch.
Fixed
- Git view: Closing the git view by clicking the titlebar button now refocuses the terminal, matching the Cmd+G shortcut.
- macOS bundle identifier: Renamed to
-
v0.16.0Apr 12, 2026
[0.16.0] - 2026-04-12
Added
- Intel Mac support: Origami now ships as a universal binary that runs natively on both Apple Silicon and Intel Macs.
-
v0.15.0Apr 11, 2026
[0.15.0] - 2026-04-11
Added
- Workspace color tags: pick a color when creating or editing a workspace. The sidebar initials badge and the settings workspaces table tint to match.
- Changelog dialog: browse release notes without leaving the app. Open it from Origami → Changelog, or let it pop up automatically the first time you launch a new version.
- Cmd+W back-out: Cmd+W now closes whatever context is front-most (settings, git view, active tab) instead of quitting the window. Use the red traffic light or Cmd+Q to close the window itself.
Changed
- Stop: stopping a command while it is still starting now interrupts the launch instead of waiting for it to finish coming up.
- Start all / Stop all: the workspace header and command palette bulk actions now only touch commands marked auto-start. One-shot build or deploy commands are left alone.
Fixed
- Terminal copy: selecting wrapped output and copying it now preserves the visual line breaks instead of collapsing them into a single long line.
- Stop indicator: stopping a running command no longer flashes red for a frame before settling to the stopped state.