Repository navigation
Releases: harshii0509/Fork
Releases · harshii0509/Fork
Release list
Fork 1.2.0
New
- A new way to start a workspace. ⌘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. With no workspace open, three picture cards show the ways to start.
- Name your workspaces and terminals. Double-click a workspace tab, or press ⌘R, to rename it. Terminals now take the name of the task your AI tool is working on, like "Fix login bug". Double-click one, or press ⌥⌘R, to give it your own name.
Better
- Your app's address lives in Workspace info. The bar under the terminal is gone; click the address in Workspace info to see your app.
Fork 1.1.0
A new look for Fork. Your work is organised into workspaces, one per project folder. Everything from before is still here, just easier to find.
New
- Workspaces along the top. Each workspace is a project folder with its own terminals. ⌘N opens another one (Home, a recent folder, a new folder, or a project from GitHub). ⌘T adds a terminal to the one you're in. The sidebar shows the workspace you're in: its folder, its files and search.
- See what your AI tool changed. When Claude or another AI tool finishes while your app is running, Fork takes a picture of your app before and after. Open Changes (⌘P) to compare them side by side or with a slider, and see which files changed. You can turn this off in Settings → General.
- Design. Your project's colours, spacing, type and corner radii, read from its CSS, Tailwind and code, in one place (⌘P → Design).
- A Files tree with colours. Every file has a coloured icon, including logos for React, Tailwind, Next, Docker, Python and more. Files that changed are marked, like in your code editor.
- A better code preview. Code is coloured more accurately, and you can pick lines to send to your AI tool.
- A soft chime when something you were waiting on finishes. Turn it off in Settings → Notifications.
Better
- Each workspace shows its state with a small square: it ripples while something's working, and turns yellow or red when it needs you or something failed.
- Fork opens about twice as fast. It no longer waits for your shell to finish loading before showing the window.
- Settings has four pages: Appearance, General, Notifications and Privacy.
- Light, Dark or System in Settings → Appearance.
Gone for now
- The blob. Workspaces show their state with the square instead.
- Colour themes for the terminal. Fork uses one look for now; the themes will come back.
Fork 1.0.2
New
- Check for Updates… in the Fork menu. Fork still checks by itself every hour, but now you can ask any time: it tells you if you're up to date, or shows the new version and its notes.
Fixed
- The Fork menu now says About Fork, Hide Fork and Quit Fork, so Fork goes by its own name everywhere.
Fork 1.0.1
Better
- The notch is off until you turn it on. Fork no longer shows up in your notch on its own. To see what your terminals are doing from any app, turn on Show what's happening in the notch in Settings → Notifications. With it off, you get the usual Mac notifications.
Fork 1.0.0
Fork 1.0: signed by Apple, and it updates itself.
New
- Updates download by themselves. When a new Fork is out, it downloads quietly in the background. Once it's ready, a Restart pill shows in the top bar: click it to update now, or keep working and it updates the next time you quit Fork. Your tabs come back either way.
Better
- Fork is signed and checked by Apple. Downloading Fork.dmg from the website no longer shows "Apple could not verify Fork", so there's no trip to System Settings to click Open Anyway. It opens like any other Mac app.
- The notch stays a notch. While Claude works, the blob sits just left of the notch and how long it's been sits just right of it, all inside the menu bar. When something's done, failed or your app is ready, it says Done, Failed or Ready there for a few seconds. Click it to go there. Nothing drops down unless you hover, which still lists every tab.
Fixed
- Fork keeps its access to Downloads, Desktop and Documents. Every new version of Fork looked like a different app to macOS, so the permission you'd given was lost and terminals in those folders failed with
EPERM: operation not permitted. Now one Allow lasts through updates. macOS asks one more time after this update. - No more freeze on macOS's "access your Downloads folder" question. Fork used to stop and wait while it was on screen, with a spinning cursor. Now it keeps responding while you answer.
- What went wrong? spots folders macOS is keeping Fork out of, even when the tool only says "An unknown error occurred", and Type the fix opens the right page in System Settings.
- No more windows popping up or a missing Dock icon. Setting up the notch briefly hid Fork, Dock icon and all, and the notch kept setting itself up again whenever your screen changed. Now Fork stays put, and the notch only rebuilds when it really moves, like when you close the lid or plug in a screen. The notch also no longer shows up as an empty Fork window with a black bar in Mission Control.
Fork 0.4.0
New
- Fork lives in your notch. On a MacBook with a notch, while you're in another app, the notch grows down to show what your terminals are doing: "Claude is working" with the blob thinking and how long it's been. For a few seconds it also shows when something's done, when a command failed (click for What went wrong?) or when your app is ready (click to see it). Hover the notch to see every tab and click one to go there. Turn it off in Settings → Notifications.
- Fork tells you when something's done while you're away. When Claude or another tool finishes or needs you, a long command ends, or your app is ready while you're in another app, you get a Mac notification (or the notch, on a Mac that has one) and a count on the Dock icon. Click it to go straight to that terminal. Turn it off in Settings → Notifications.
- OpenCode and other terminal apps work fully in Fork. Apps that run inside the terminal now get full colour, pictures, copying to your clipboard (apps can never read it) and links you can ⌘-click. OpenCode, Codex and Gemini get the same treatment as Claude: "OpenCode is working." at the bottom, Stop it (Esc), and the tab's blob when it's done.
- Read a book while Claude works. Open a PDF or EPUB in the side panel (⌘P → Read, drag one in, or click it in the file list) and read next to your terminal. Books keep their own fonts and white pages. Pick Pages to turn one page at a time (←/→, Space, or a two-finger swipe), or Scroll for one long scroll. Fork remembers your place in every book, and when Claude finishes, a note says so with a link back to the terminal.
Fixed
- No "What's new" repeat after you update. Updating with the pill shows the notes before you click Update and restart, so the new version no longer opens with the same notes again. (This one starts with your next update after this.)
- "Claude is working" shows only while Claude is working. The bar at the bottom used to say "Something is running" the whole time Claude was open, even while it waited for you. Now it appears only while Claude works on your prompt, and its Stop button sends Esc, which is how Claude stops. An idle Claude tab shows Ready, and one that finished while you were in another tab says "Finished while you were away". Plain
claudealso reopens properly after a restart now.
Fork 0.3.1
Better
- Smarter matching goes through Fork's own server, so Fork no longer carries a TypeSafe key inside the app. It works the same: plain words in ⌘K and errors worded differently still find the right answer.
Fork 0.3.0
New
- "What went wrong?" knows the common errors itself. Missing tools, typos in folder names, a port that's already in use, a missing script, Git asking who you are, merge conflicts and about 30 more are explained instantly, even offline and without Claude, with a fix Fork types for you. For anything unusual, Ask AI takes a look.
- ⌘K answers in place. Type what you want, like "how to run a dev server", and ⌘K shows the answer right there: what it does, the command, and Run. One Enter runs it; nothing is left half-typed in the terminal. Commands that need a name (a new folder, a branch, a GitHub link) ask for it in the card. Ask AI only shows when Fork's own list has no answer.
- Ask AI answers sooner. Fork gets Claude ready in the background while ⌘K is open, so answers come back a few seconds faster (about 5s instead of 8–10s in testing). Nothing is sent until you press Ask AI.
- ⌘K understands plain words. "take me up one folder" or "save my work" finds the right command in under a second, without Claude. "What went wrong?" also recognises errors worded differently from the ones it knows. Both use Jev (TypeSafe), only when you use ⌘K or ask what went wrong. Turn it off in Settings → Privacy → Smarter matching.
- Fork reopens the way you left it. Quit, close the window or update, and next time your tabs, splits and folders are back, with what was on screen above a quiet "Restored" line. If Claude was running, it picks up the conversation where it left off. Closing every tab yourself means you're done, so the next start is fresh. Turn it off in Settings → Startup.
- Find with ⌘F. Search what's in a terminal: every match lights up, Enter and ⇧Enter move between them, Esc closes. ⌘G finds the next one.
- Links you can click. ⌘-click any web address in the output to open it in your browser. Your own app (localhost) shows up next to the terminal, like Show it.
- Open things in their own apps. Prefer your browser and your usual apps? Turn off Settings → Links & files → Open links and files inside Fork: your app opens in your browser, and files you click open in Preview, Figma or whatever your Mac uses for them.
- Games while you wait. Snake, Stack (falling blocks) and Space Run (a little shoot-em-up), like the old Nokia phones, in small square pixels and your theme's colours. A game opens as a pane next to your terminal (to the right, or below in a tall window) and fills it, with a status line along the bottom. No room for another pane? It gets its own tab. Open one from ⌘K (type "play" or a game's name) or with Play a game while you wait when something is running. Esc takes you back to the terminal (the game waits, paused) and ⌘W closes it. When Claude or a command in your terminal finishes while you're playing, the game pauses to tell you: Enter takes you back, Space keeps playing. Best scores are kept on your Mac. Sound is off until you turn it on, and games aren't reopened next time Fork starts.
- The blob is pixel art now. Every blob (in the sidebar, beside "Something is running", in "What went wrong?" and on the welcome cards) is drawn in solid square pixels, like a little game sprite. It still breathes, blinks, thinks and pulls faces the same way, and follows your theme colours.
Better
- Explanations read only the command that failed, not whatever else is on screen, so they're more accurate. If Claude's suggestion isn't a real command, Fork doesn't offer to type it.
- Scroll back ten times further: each terminal keeps its last 10,000 lines instead of 1,000, so a long Claude conversation is still there.
- Smoother with busy output. Terminals are drawn by your Mac's graphics chip, so long output and Claude's screens scroll without stutter.
Fork 0.2.1
Better
- New versions show up within the hour. Fork looks for updates every hour and whenever you switch back to it, instead of every 6 hours. It still asks GitHub at most once an hour.
Fork 0.2.0
Install: curl -fsSL https://raw.githubusercontent.com/harshii0509/Fork/main/install.sh | bash
Already on 0.1.0? Run that line once. From now on Fork updates itself.
New
- Fork updates itself. When a new version is out, a small pill shows in the top bar. Click it, read what's new, then Update and restart.
- A welcome for people new to terminals. Three short cards and a quick spotlight tour of the app. Replay it any time from Settings → Help.
- Light, Dark or System appearance, in Settings → Appearance. System follows your Mac.
- Each terminal has its own blob in the sidebar, showing whether it's ready, running, failed, finished while you were away, or dozing.
- Back and forward through folders, like Finder: ⌘[ and ⌘].
- Anonymous usage stats, to learn how new people find their way around. They never include your commands, files or output. Turn them off in Settings → Privacy.
Better
- Calmer look: one gray for files and folders, crisper icons, and soft pills for shortcuts.
- Shift+Enter starts a new line when talking to Claude, instead of sending.
- A nicer install window when you open Fork.dmg.