Skip to content

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.

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.

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.

  • 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

The Terminal is an Electron app with a clear separation between processes:

LayerTechnologyRole
Main ProcessNode.jsPTY management, file system, git, DevTools API
RendererReact 18 + TypeScriptUI panels, layout management, state
Terminalxterm.js + node-ptyReal shell sessions
BrowserChromium (Electron webview)Full web rendering
EditorCodeMirror 6Code editing with syntax highlighting
StateZustandCross-panel state management
LayoutAllotmentResizable split panes