Incise app iconInciseBuilt-in terminal

A real shell, inside the editor

Press ⌃` and a terminal opens below your code — your actual login shell, with your actual profile, already in the folder you have open. Not a build-output pane, and not a cut-down emulator: it runs zsh (or whatever your login shell is), so vim, htop, and full-screen TUIs all behave.

It’s included in the free Homebrew and direct-download editions. The Mac App Store edition can’t have one — see why below, and how to switch if you want it.

What you get

Opens where you are

A new terminal starts in the folder you have open, so there's no cd to type before you can do anything.

Tabs, like the editor

Run several at once — a dev server in one, git in another — and cycle them with ⌘`. Rename any tab, or give it its own color scheme.

It comes back

Terminal tabs and their layout are restored when you relaunch, the same way your editor tabs are.

Search the scrollback

⌘F finds text in terminal output, with match-case, whole-word, and regex; ⌘G steps through the hits. For when the answer scrolled past four minutes ago.

Tells you when it's done

If a long command or an agent finishes in a background tab, that tab shows a dot — and you get a notification if Incise isn't frontmost.

Dock it anywhere

Put it below the editor, to either side, or go full-screen terminal with ⌃⌥`.

Themed with your editor

Eleven color schemes, or let it follow your editor theme and font, including light/dark switching.

Who actually wants this

An editor with a terminal in it isn’t automatically better than an editor without one. It matters if you’re one of these people, and barely at all if you’re not.

You run coding agents

This is the big one. Claude Code, Codex, and Antigravity are terminal programs. Running one inside the editor it's driving means a single window: you type the request, watch it work, and review the diff it proposes without leaving the app.

You live in a build/test loop

Edit, ⌃`, run the tests, read the failure, jump back. The terminal is already in the right directory and the output stays next to the code that produced it.

You came from Notepad++

It's what NppExec was for — run a command against the thing you're editing, without a second app and a second window to arrange.

You'd rather not alt-tab

Some people genuinely prefer a separate terminal app, and that's fine. Incise works well that way too. This is for the people who don't.

Why the App Store edition doesn’t have it

Apps on the Mac App Store must run in Apple’s sandbox, which forbids launching arbitrary programs outside the app’s own container. A terminal’s entire job is to launch arbitrary programs, so a sandboxed build can’t host one. That’s a rule about the store, not a limitation of Incise, and no editor on the Mac App Store ships a real shell.

Everything else is identical. Both editions are the same app, built from the same source, and both are free. The App Store edition still has the MCP server and Claude Code’s /ide integration — you just run the agent in Terminal.app instead of inside Incise.

Homebrew / direct download

Built-in terminal, git-aware file tree, and everything else. Notarized by Apple, free.

Mac App Store

Everything except the terminal. Automatic updates, and the sandbox if you want it.

Switching from the App Store edition

Install the Homebrew or direct-download build and it replaces the App Store one — both are the same application, so you end up with a single Incise that has the terminal.

  1. Quit Incise, then delete it from Applications. (Homebrew won’t install over an App Store copy.)
  2. Install with brew install --cask incise, or download the DMG below and drag it to Applications.
  3. Open it and press ⌃`.

Your settings won’t follow you. The App Store build is sandboxed, so its preferences and restored session live inside its private container, and the unsandboxed build reads the normal location. Nothing is lost — your files are untouched, since Incise only ever edits files where they already are — but you’ll set your theme and preferences again, and the first launch won’t restore the tabs you had open in the other edition.

Updates come from brew upgrade --cask incise instead of the App Store. You can go back at any time by deleting the app and installing from the store again.

Get the edition with the terminal

Download for macOS — free

Version 1.12.19macOS 13.0+Notarized & signed

Or install via Homebrew
brew tap incise-app/tap
brew trust incise-app/tap
brew install --cask incise
incise.dev · © 2026