What is The Terminal?
The Terminal is a developer workspace for macOS built around two ideas: it’s purpose-built for agentic creation, and it’s just a better terminal to use every day.
Built for Agentic Work
Section titled “Built for Agentic Work”AI coding assistants are powerful — but they’re blind. They can edit files and run commands, but they can’t see what’s happening in your browser, notice a CSS layout breaking, or read a runtime error from your console.
The Terminal fixes this. When you run Gee-Code inside The Terminal, it connects to the built-in browser through a DevTools API. Your AI can:
- Read console output — errors, warnings, and logs in real time
- Inspect the DOM — see element structure, attributes, and styles
- Execute JavaScript — run code in the page context
- Take screenshots — see what the user sees
- Click and fill forms — interact with UI elements
Combine that with segmented Spaces for organizing contexts, split panels for parallel visibility, and integrated dev tools — and you have a workspace where your AI assistant can work autonomously, not just take instructions.
When you’re using Gee, the workspace also includes a built-in control plane for daemon state, mode settings, objectives, comms, and guardrails via the Endeavors panel.
Just Better to Use
Section titled “Just Better to Use”Even without AI, The Terminal is a more pleasant daily driver than what you’re using now:
┌───────┬────────────────────────────────┐│ │ ││ Files │ Terminal ││ │ (your shell) ││ ├────────────────────────────────┤│ │ ││ Git │ Browser ││ │ (your app) ││ │ │└───────┴────────────────────────────────┘File and Git panels sit as strips along the side. Terminals and a browser occupy the center workspace. Everything is a real, full-featured tool:
- The terminal is a real PTY session. Your
.zshrc, aliases,nvm,conda— everything works. - The browser is full Chromium. Not a WebView, not an iframe.
- The editor has CodeMirror 6 with syntax highlighting for 10+ languages, plus media file preview for images and assets.
- The git panel shows actual commit graphs with branch visualization.
No more juggling iTerm + Chrome + Finder + GitKraken + VS Code. One window, all your tools, zero context switching.
Who Is It For?
Section titled “Who Is It For?”- AI-forward developers who want their coding assistant to see their running app, not just their files
- Full-stack developers who work across terminal, browser, and code simultaneously
- Developers who value focus — one window instead of five
- macOS users who want a native, polished developer tool
Architecture
Section titled “Architecture”The Terminal is an Electron app with a clear separation between processes:
| Layer | Technology | Role |
|---|---|---|
| Main Process | Node.js | PTY management, file system, git, DevTools API |
| Renderer | React 18 + TypeScript | UI panels, layout management, state |
| Terminal | xterm.js + node-pty | Real shell sessions |
| Browser | Chromium (Electron webview) | Full web rendering |
| Editor | CodeMirror 6 | Code editing with syntax highlighting |
| State | Zustand | Cross-panel state management |
| Layout | Allotment | Resizable split panes |
Next Steps
Section titled “Next Steps”- Install The Terminal — download and set up
- Quick Start — get oriented in 2 minutes
- Panels & Splits — learn the workspace