Terminal-centric desktop workspace across modern AI coding CLIs.
Run multiple agent sessions in parallel, inspect costs and context, route browser + terminal signals to the right session, and keep project workflows organized.
Command Studio — run Claude, Codex, Copilot, Antigravity, and Qwen side-by-side with browser live view and workspace inspector.
Workspace Center — configure launch defaults, CLI providers, governance, shortcuts, and updates in one place.
Calder mascot — the little helper inside the workspace UI.
Calder is an Electron-based, terminal-centric IDE designed for teams and solo developers who work heavily with AI coding CLIs.
Instead of juggling many terminal tabs and losing thread context, Calder gives you:
- Multi-session orchestration per project
- Provider-aware launch and resume flows
- Real-time session telemetry (status, usage, inspector events)
- Browser + terminal surfaces that can hand off focused prompts to active sessions
- Collaboration features such as encrypted P2P session sharing
Calder currently supports these provider IDs in the codebase:
claude(Claude Code)codex(OpenAI Codex CLI)copilot(GitHub Copilot CLI)antigravity(Antigravity CLI)qwen(Qwen Code)
You can set defaults per project and run mixed-provider sessions side-by-side.
- Multiple sessions per project, each backed by its own PTY
- Fast tab switching and session history navigation
- Mosaic and tab-focused layouts
- Session labels, indicators, unread states, and resume support
- Hook-based session status (
working,waiting,input,completed) - Usage/cost context pipeline with provider-aware parsing
- Session Inspector timeline and tool event visibility
- Smart warnings when tracking is unavailable or context pressure is high
- Open local or remote URLs inside Calder
- Inspect page context and route targeted instructions to a chosen session
- Attach local dev commands, inspect terminal output, and forward compact summaries
- Keep browser findings, CLI output, and coding actions inside one flow
- Project-level context discovery and scaffold support
- Shared/team context integration paths
- Auto-approval governance with global, project, and session-level precedence
- Provider-aware approval dispatch where supported
- Encrypted WebRTC-based P2P session sharing
- Read-only / read-write collaboration modes
- Session catalog + active-session synchronization over data channels
- Node.js
v24(see.nvmrc) - npm (bundled with Node)
- One or more supported AI coding CLIs installed and authenticated
- macOS, Linux, or Windows
Use assets published in GitHub Releases when available.
- macOS:
.dmg/.zip - Linux:
.deb/.AppImage - Windows: NSIS installer / portable
.exe
git clone https://github.com/batu3384/calder.git
cd calder
npm install
npm startCanonical setup/build/test commands are maintained in:
Quick local path:
npm install
npm run hooks:install
npm run devsrc/
main/ Electron main process, providers, PTY/session orchestration,
governance, hooks, IPC handlers
preload/ Secure bridge APIs exposed to renderer
renderer/ UI, panels, browser/live-view, session components
shared/ Shared runtime types and contracts
apps/
calder-mobile/ Companion mobile workspace (React Native)
Calder is designed around shortcuts and fast panel/session switching. A dedicated shortcuts system supports defaults plus per-user overrides.
Common examples:
- New session:
CmdOrCtrl+T - Alternate new session:
CmdOrCtrl+Shift+N - New project:
CmdOrCtrl+Shift+P - Toggle sidebar:
CmdOrCtrl+B - Session inspector:
CmdOrCtrl+Shift+I
- Renderer-to-main communication is explicit through preload IPC surfaces.
- Session sharing uses encrypted peer-to-peer transport (WebRTC data channels).
- Security policy and reporting instructions are available in SECURITY.md.
Contributions are welcome.
- Start with CONTRIBUTING.md
- Follow CODE_OF_CONDUCT.md
- For security-sensitive findings, use SECURITY.md
Calder is an independent project and is not affiliated with or endorsed by Anthropic, OpenAI, Google, GitHub, Alibaba, or MiniMax.

