Skip to content
OpenTerm

Free · Source available · Windows 10 & 11

The workspacefor vibe coding.

Every terminal in one window, a session per project. Run Claude Code, Codex and Gemini side by side, and always know which one needs you.

OpenTerm
Rate limit /v1/ingest64%
✻ Welcome to Claude Code!
/help for help, /status for your current setup
cwd: C:\dev\aurora-api
 
> add a token bucket to POST /v1/ingest, 20 requests a second per API key
 
Percolating… (14s · esc to interrupt)
Migrate config loader38%
› move the config loader to zod and keep the env fallbacks
 
• Explored
└ Read loader.ts, env.ts, loader.test.ts
• Proposed change src/config/loader.ts +42 −31
- export function load(): Config {
+ export const load = (): Config => schema.parse(readEnv())
 
Allow Codex to apply these edits?
npm run dev
PS C:\dev\aurora-api> npm run dev
 
> aurora-api@1.8.0 dev
> tsx watch src/server.ts
 
✓ listening on http://localhost:8787
14:01:58 POST /v1/ingest 202 4ms
14:02:01 POST /v1/ingest 202 3ms
14:02:04 POST /v1/ingest 202 5ms

This is the real layout, running in your browser. Go ahead and click around. SimplifiedA cut-down demo, not the app. The real thing has the panels, settings and editing this leaves out.

  • Claude Code
  • Codex
  • Gemini CLI
  • OpenCode
  • Grok Build
  • Cursor

Five agents.
One of you.

A terminal organizer underneath: hand off a prompt, switch repos, come back when one needs you.

  1. 01

    One session per project

    Every repo keeps its own split layout. Alt+1–9 jumps straight there.

  2. 02

    Plain shells welcome

    PowerShell, Git Bash or CMD, organized in the same grid of panes.

  3. 03

    Built around the keyboard

    Split, zoom, fold and switch without touching the mouse.

  4. 04

    Tells you when it's your turn

    Prompts and errors from every agent land in one inbox.

Everything has a shortcut.

Every one is rebindable.

CtrlShiftT
New session
Alt1-9
Jump to session
CtrlShiftE
Split right
CtrlShiftZ
Zoom a pane
CtrlShift↵
Queue a command
CtrlShiftI
Open the inbox

Made for a day of agents.

  • Speak instead of type

    Hold Ctrl+Win, talk, let go. Your words land in any prompt, anywhere in Windows, in any language. Pick the shortcut, mic and style, teach it your stack's words, and let AI polish the punctuation.

  • One inbox for every agent

    Approvals, errors and finished tasks, tagged by session.

  • Any agent CLI

    Claude Code, Codex, Gemini and more, one click away.

  • Command queue

    Commands wait for the prompt, then run.

  • Task board

    Hand tasks to agents now, later or next.

  • Usage limits

    Your 5-hour limit, right in the title bar.

Questions

Is OpenTerm free?

Yes. Free, no account. The source is public under the Elastic License 2.0.

Which agents does it work with?

Anything that runs in a terminal. The popular ones get one-click panes.

Is it only for AI agents?

No. It's a terminal organizer first: named sessions per project, split panes, saved layouts and shortcuts. PowerShell, PowerShell 7, Command Prompt and Git Bash all run in it.

Is it tmux for Windows?

Close in spirit. Splits, named sessions and a shortcut for everything, but as a native Windows app that remembers your layout after a restart — and a mouse when you want one.

Can I run several agents at the same time?

That's the point. Each project is a session, each session a grid of panes, and every pane can be a different agent or a plain shell.

Can I see what Claude Code and Codex are costing me?

Yes. Each pane shows its live 5-hour limit, and you get token and cost breakdowns per terminal and per folder.

Does it run on macOS or Linux?

Not yet. Windows 10 and 11 only.

Does my code leave my machine?

No. Everything stays local unless you add your own OpenRouter or Gemini key, and those keys are stored encrypted in Windows Credential Manager.