Meet Fork

The terminal that tells you when an agent needs you.

Every project gets its own tab, with your app, its changes and its design system right beside the terminal.

Free · for Macs with Apple Silicon

You started three agents. Which one is waiting on you?

Agents work in terminals you can’t see. One finished ten minutes ago, one is stuck on a question, and you only find out by clicking through every window.

Fork gives every project its own tab, and the tab tells you.

One tab per project. One square that tells you.

The square on each workspace’s tab is its status. Work in one project and still see the others.

An agent is working in portfolio.

  • Workingripples while an agent works
  • Needs youfinished, or asking you something
  • Failedsomething didn’t work
  • Readyits own colour: nothing to see

A workspace is a folder

Open a folder once. Its terminals, files, search and changes stay together in that tab, wherever your terminals go.

Your design system, live beside the terminal.

The Design tab reads colours, type, spacing and radii from your project’s own files, and redraws when an agent changes one. Click a token to copy it.

Light and dark, side by side

A project with a dark theme shows both values for every colour, so you see what an agent’s change does to each.

Also in Fork.

The smaller things that make a terminal friendlier.

Before and after

Each time an agent finishes, Fork takes a picture of your app from before and after. Compare them side by side or with a slider.

Know what went wrong

When a command fails, one click explains it in plain words and types the fix for you to check. Common errors are answered offline.

Say it in plain words

Press ⌘⇧K and type what you want, like “take me up one folder”. Fork finds the command and waits for you to run it.

Your files, right there

Search every file with ⌘K. Preview code, Markdown and images beside the terminal, and put the lines you pick into it.

Safe while you learn

Fork waits for Enter before anything that changes things. Deleting moves files to the Trash, and commands that can’t be undone ask first.

Games while you wait

Snake, Stack and Space Run open in a split beside the terminal, so waiting on an agent is less dull.

Read beside it

Open a PDF or EPUB in the panel (⌘P). Fork keeps your place in every book, and says when the agent is done.

Light, dark or your Mac

Fork follows your Mac’s light or dark look until you pick one in Settings.

Cooked in the open.

Every change to Fork gets written down, with why it was made.

See everything that’s cooking →

Questions, before you download.

No. It’s a terminal first: search, the panel, the command palette and the error library all work without AI, and you can run any tool you like in it. If you use Claude Code, Ask AI and the unusual-error explainer use it, with your own login.

That’s who Fork is for. It types real commands for you and waits for Enter before anything that changes things. rm moves files to the Trash, and commands that can’t be undone ask first.

Anonymous usage only: which features get used, with a random ID per install. Never your commands, paths, file names or output. You can turn it off from the start screen or Settings.

No. Fork is signed and notarized by Apple, so it opens like any other Mac app. The first time, macOS just checks you meant to open something you downloaded.

Macs with Apple Silicon (M1 and newer). It’s free. When a new version is out, a small pill in the top strip says so, and restarting into it brings your workspaces back.

No. Fork takes them on your Mac from your own app at localhost, keeps the last 20 per workspace, and never uploads them. You can turn them off in Settings.

No, that’s a different app (fork.dev). This Fork is a terminal.

Download Fork.

Free, for Macs with Apple Silicon. Your workspaces come back after every update.

Download for MacFork.dmg · Apple Silicon
Or install from the terminalcurl -fsSL https://raw.githubusercontent.com/harshii0509/Fork/main/install.sh | bash