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.
Meet Fork
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
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.
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.
Open a folder once. Its terminals, files, search and changes stay together in that tab, wherever your terminals go.
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.
A project with a dark theme shows both values for every colour, so you see what an agent’s change does to each.
The smaller things that make a terminal friendlier.
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.
When a command fails, one click explains it in plain words and types the fix for you to check. Common errors are answered offline.
Press ⌘⇧K and type what you want, like “take me up one folder”. Fork finds the command and waits for you to run it.
Search every file with ⌘K. Preview code, Markdown and images beside the terminal, and put the lines you pick into it.
Fork waits for Enter before anything that changes things. Deleting moves files to the Trash, and commands that can’t be undone ask first.
Snake, Stack and Space Run open in a split beside the terminal, so waiting on an agent is less dull.
Open a PDF or EPUB in the panel (⌘P). Fork keeps your place in every book, and says when the agent is done.
Fork follows your Mac’s light or dark look until you pick one in Settings.
Every change to Fork gets written down, with why it was made.
⌘N opens a quick search box: type a name to make a folder, paste a GitHub link to get a project, or pick one you’ve used (a project you already have comes first, so you don’t make it twice). With no workspace open, three cards show the ways to start, each with a little line picture that moves when you point at it.
FreshName your workspaces and terminalsDouble-click a workspace tab, or press ⌘R, to rename it. Terminals take the name of the task your AI tool is working on, like “Fix login bug”, and keep it after it finishes; double-click one, or press ⌥⌘R, to name it yourself. Esc now cancels a rename instead of saving it.
SeasonedYour app’s address lives in Workspace infoThe “Your app is running · Show it” bar under the terminal is gone. The address in Workspace info is now a link: click it to see your app.
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.
Free, for Macs with Apple Silicon. Your workspaces come back after every update.
curl -fsSL https://raw.githubusercontent.com/harshii0509/Fork/main/install.sh | bash