devCommand

Press a command. Get a real terminal.

Every command opens in its own tab, running in your login shell, in the right folder. Colour, prompts and full-screen programs behave exactly as they do in Terminal — because it is one.

Free for everyone · macOS 14 Sonoma or later · Apple silicon and Intel

1

Your own shell

Commands run through $SHELL -ilc, so php, node and composer resolve just as they do when you type them.

2

Many at once

Vite, a queue worker and the scheduler can all run side by side, each in its own tab with its scrollback kept.

3

Stops properly

Stop walks the whole process tree — SIGTERM, then SIGKILL — so no stray vite keeps holding a port.

4

Nothing hard-coded

No tool paths are baked in. If your terminal can find it, so can devCommand.

01

Everything you run, as tabs

Start dev, a worker and tinker, together. Each tab shows whether it is running, finished or failed, with its exit code.

  • ⌘R restarts the current tab
  • ⌘⌫ dismisses it
  • Restart, Clear and Kill on every session
02

Full-screen programs work

Built on SwiftTerm: ANSI colour, interactive prompts and programs that take over the screen all render properly.

  • Hot reload keys go straight to Flutter
  • Tinker and pail work as expected
  • Paste, select and scroll like any terminal
03

Quit means quit

Close the app and every session goes with it. devCommand waits for them to finish stopping, rather than leaving orphans behind.

  • Process groups handled, so npm and vite stop too
  • Programs that ignore SIGTERM get SIGKILL
  • Exit codes decoded the way a terminal shows them

The small things

Details that add up.

Finish notifications

Runs over 20 seconds, and any failure, notify you — but only when the window isn’t in front.

Toolchain readout

See what php, composer, node, npm, yarn, pnpm, bun and git resolve to for the app.

Start from scripts

open -a devCommand --args --run "Start dev" runs any command from outside.

Scrollback kept

Switch projects and come back: every tab is where you left it.

Pinned and recent

The commands you use most sit at the top of each project.

Edit before running

The chevron beside any command lets you change its flags first.

Free, and ready when you are.

No account, no licence key. Point devCommand at ~/Sites and press your first command.

macOS 14 Sonoma or later · Apple silicon and Intel · Version 1.0