$ 01 DOWNLOAD

Download Origami.

v0.25.0 · Jul 30, 2026

Install with brew brew install --cask tryorigami/origami/origami

Or choose a version for your OS below.

macOS
Universal
Download free
Windows
x86_64
Coming soon
Linux
AppImage
Coming soon

ORIGAMI+ Unlimited workspaces. Unlimited items. Up to 5 devices. Early-access to new features and priority support.

See pricing
$ 02 CHANGELOG

What's new.

  1. v0.25.0
    Jul 30, 2026

    [0.25.0] - 2026-07-30

    Added

    • Agent trail: a full-area log of what agents do over MCP, reached from the workspace rail or the command palette. Tabs created, artifacts saved, board writes and review comments each get a row with a way into the resource they name, and a Details view with the tool's full input and output.
    • Image diffs: PNG, JPEG, GIF, WebP, BMP, ICO and AVIF files render old and new side by side, in uncommitted changes, commit history and stashes, with a Fit/Scale switch. SVGs get a Patch/Preview toggle.

    Changed

    • MCP navigation: creating a tab through MCP no longer switches your active tab or closes the view you are in. Only open_artifact and the new open_card and focus_tab tools move the screen, and they are documented as for when you asked to be shown something.
    • Review threads: a thread lives as long as its file has uncommitted changes. Committing or discarding the file drops its threads, so the titlebar count matches what you can still open. Stashing keeps them.

    Fixed

    • Deleting board items: deleting a card or a comment now asks first.
    • Artifacts: switching workspaces no longer leaves the previous workspace's artifact on screen.
  2. v0.24.0
    Jul 27, 2026

    [0.24.0] - 2026-07-27

    v0.24.0 adds a kanban board to every workspace, an Explore view that shows what the app can actually do, and a round of git and MCP work. Settings moved out of the drawer and into the main area.

    Added

    • Kanban board: a per-workspace board, opened from the titlebar. Backlog and Complete are fixed, every status in between is yours to name, reorder or remove. Cards carry a type (Epic, Story, Task, Bug), priority, tags, assignee, parent, subtasks, a markdown description, comments, an activity timeline, and file or artifact attachments. Drag cards between columns and within a column, filter by type, priority or assignee, search across titles, descriptions and tags, and switch between Board, By Epic and Hierarchy views. The board keeps your view mode and filters between sessions.
    • Kanban over MCP: agents can read the board, create and update cards, post comments, shape columns and manage attachments, so work you assign in the terminal shows up on the board.
    • Explore Origami: a full-area catalogue reached from the workspace rail or the command palette. It explains what MCP, the board, artifacts, git review threads, Unfold and settings sync are for, each with a button that opens the real thing.
    • Terminal context menu: right-clicking a terminal opens a native menu with Copy and Paste. Copy appears when there is a selection, Paste when the clipboard has text and the process is live, and copied soft-wrapped lines are rejoined.
    • Git file menu: every changed file gets a menu with Copy path, Open in editor and Show in Folder.
    • Copy commit message: available on the commit box, on a commit in the history, and on a stash.
    • Push warning: the push button shows a warning when the branch has both moved ahead and fallen behind its upstream, with both counts in the tooltip. Previously the first sign was the push being rejected.
    • MCP settings tab: the server toggle, port and status move out of General into their own tab, alongside a ready-to-copy connect line for each built-in agent and the full tool catalogue with each tool's arguments.
    • Artifact timestamps: the version selector shows when a version was written, both on the button and in the history menu.

    Changed

    • Settings: opens as a full-area view with a left nav instead of a right-hand drawer, matching git and artifacts. Cmd+, and Cmd+W work the same as before.
    • Titlebar: the buttons are now a full-height tab strip (console, git diff, board, artifacts, settings) and the open view is marked with a violet underline, so it is always clear where you are.
    • Active workspace: marked by a rim around the whole tile instead of a pill on its left edge.
    • Dark theme: the terminal, artifacts and empty content surfaces now use the same dark navy as the git diff instead of a lighter surface.
    • Artifacts and git bars: the toolbar buttons became discrete rounded chips.
    • Unattached review threads: a thread whose lines are no longer in the diff stays on the line it was written against and keeps the look of a normal thread, with a remove action. It no longer jumps to a strip at the top of the file.
    • MCP tool descriptions: rewritten with read-only and destructive hints so agents pick the right tool with less prompting, and the server now tells clients when to reach for the board, artifacts and review threads on their own.

    Fixed

    • Git on large repos: file status is read through git's own porcelain output instead of an in-process walk, roughly halving scan time on large repositories. The git button picks up changes on its own again, now polled on focus, on an interval and on workspace switch, instead of relying on a filesystem watcher that could go quiet.
    • Text selection: selecting text in a diff or an artifact no longer gets reset mid-drag by content re-rendering.
    • MCP authentication: the server token is kept across restarts, so a connected agent does not have to authenticate again every session.
    • Commit drafts: leaving the git view no longer discards an unsent commit message. The commit box also grows with the message instead of scrolling early.
    • Unfold: the agent runs in the tab's directory with the workspace environment applied, so inspecting the project or reading a workspace variable works. It previously ran wherever the app was launched from.
    • Add command: adding a command from Settings or the command palette for a workspace other than the one open in the sidebar now opens the dialog instead of doing nothing.
  3. v0.23.0
    Jun 17, 2026

    [0.23.0] - 2026-06-17

    No new features in v0.23.0, this will be a performance and stability release, with over 60 fixes across the application. The groundwork for Linux support has also been finished and it should be available soon in an upcoming release. You can find some of the highlights below.

    Fixed

    • Git environment: git operations no longer hang for the rest of the session when a shell startup file blocks or leaves a background process holding the terminal open. Shell-environment resolution now times out and falls back to the inherited environment.
    • Terminals: stopping a process or quitting no longer briefly freezes typing in your other terminals while the stopped process is cleaned up.
    • Terminal output: a single invalid or binary byte no longer wipes the surrounding output; it shows as a replacement character and the rest is preserved.
    • Terminal links: a file path printed before the file exists becomes clickable once the file is created, instead of staying plain text for the session.
    • Terminal keyboard protocol: a full-screen app that exits without restoring the keyboard protocol no longer leaves word-by-word arrow navigation and Shift+Enter broken until you restart the tab.
    • Launch: startup no longer hangs on the splash screen waiting for the update check, so an offline network or captive portal cannot block it.
    • Keyboard shortcuts: typing in the commit message box or a comment thread no longer triggers app shortcuts. Cmd+Enter, Cmd+Shift+Arrow, and Option+Shift+Arrow stay in the text field instead of starting an item or switching tabs and workspaces.
    • Git diff: the diff view respects the UI scale setting like the rest of the app.
    • Git diff: an expanded file diff refreshes when the file changes on disk instead of showing a stale patch.
    • Commit message: typing no longer lags in repositories with many changed files.
    • Large diffs: they render and scroll more smoothly, dragging a comment range no longer rebuilds the whole table, and choosing to show a big file's diff sticks while you keep editing instead of snapping back to the placeholder.
    • New repositories: a freshly initialized repo with staged content shows as having staged changes instead of appearing clean.
    • Git stashes: the stash detail panel shows each file's real status instead of guessing it from line counts, and the stash list file count matches the detail view when a stash contains renames.
    • Artifacts: code blocks in markdown artifacts render with syntax highlighting instead of flat, uncolored text.
    • Light mode: the scrollbar thumb is visible on scrollable surfaces like artifacts, git, the command palette, and settings.
    • Settings import: choosing a corrupt or unreadable file shows an error instead of silently closing the import dialog.
    • Command palette: removing a worktree from its actions page returns you to the worktrees list instead of popping an extra level past it.

    Security

    • MCP server: the local server rejects requests whose Host or Origin header is not loopback to prevent DNS-rebinding attacks, and validates OAuth redirect URIs against the registering client.
    • Git diff: closed a path-traversal flaw that could read files outside the repository.
  4. v0.20.2
    Jun 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.
  5. v0.20.1
    May 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: ⌥1 through ⌥0 no 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.
  6. v0.20.0
    May 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. ⌥1 through ⌥0 jump 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.
  7. v0.19.0
    May 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.pushDefault or 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 /voice work 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 /mcp endpoint replaces the deprecated GET /sse + POST /message pair. Existing MCP clients need to update their configuration to the new URL shown in Settings → MCP.
    • MCP server: The initialize response 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.
  8. v0.18.1
    Apr 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.
  9. v0.18.2
    Apr 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_FILE and NODE_EXTRA_CA_CERTS environment variables.
  10. v0.18.0
    Apr 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.
  11. v0.17.1
    Apr 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.
  12. v0.17.0
    Apr 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.
  13. v0.16.0
    Apr 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.
  14. v0.15.0
    Apr 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.