Open a project, get a workspace with every tool an agent needs — terminal, AI chat, browser, code review, simulator — pre-wired. No VMs, no containers, no servers. Your shell, your files, your API keys. Native SwiftUI all the way down.
brew install --cask coursion-studio/tap/forge
macOS 15 (Sequoia) or later · Auto-updates via Sparkle · See the panes
No Electron, no web views — real screenshots of the panes an agent works in. Split them, tab them, and every session keeps running as you switch workspaces.
Persistent PTY terminals that keep running when you switch workspaces. Launch claude, Codex, Aider, or any CLI straight into your project — Forge detects what's installed and shows live activity.
Talk to Anthropic or OpenAI with your own keys, stored in the Keychain — or run claude headless right in the pane. Streamed replies, inline tool calls, and multi-agent side-by-side in Compare.
A real WKWebView next to your terminal — preview the dev server, read docs, test what the agent just built. Page state survives workspace switches, so a reload never loses your place.
Git status, diffs, staging, commits, and PR lists without leaving the workspace. Ask AI to review the diff, then stage and commit inline once it's clean.
Dictate straight into the focused terminal — adaptive silence detection auto-commits the transcript. Say "Command, …" to trigger a palette action hands-free, from anywhere via a global hotkey.
Every workspace can hold more than the flagship panes — here's a few of the others.
Split, tab, and arrange panes per workspace. Sessions survive workspace switches — terminals keep running, chats keep streaming, pages stay loaded.
Real PTY terminals that keep running when you switch workspaces. Launch Claude Code, Codex, Aider, or any CLI agent straight into your project — Forge detects what's installed.
Talk to Anthropic or OpenAI models with your own keys, stored in the Keychain. Compare multiple agents side-by-side in the Compare pane.
A real WKWebView next to your terminal — preview your dev server, read docs, test the thing the agent just built. Page state survives workspace switches.
Git status, diffs, staging, commits, and PR lists without leaving the workspace. Ask AI to review the diff before you ship it.
Dictate straight into the focused terminal — adaptive silence detection auto-commits the transcript. Say "Command, …" to trigger palette actions hands-free.
Quick single-file editor, markdown preview, sticky notes, log tail, HTTP client, planning board kanban — plus an iOS simulator pane on the way.
Live count, every channel — site and in-app updates.
Cloud agent workspaces, minus the cloud.
No Electron. No web views pretending to be apps. Feels like macOS because it is macOS.
No VMs, no containers, no accounts. Shell runs on your Mac, files live in your folders. AI is optional and runs on your own keys.
Split panes, tab groups, per-workspace accents. Switch projects with ⌘1–⌘9 — everything keeps running.
Sparkle-signed updates ship over the air. Apple-notarized DMGs, EdDSA-verified — no App Store middleman.