OpenSquirrel
lastmod 2026-03-24created 2026-03-241 edits
A GPU-based control panel for AI code agents
About
- Runs Claude Code, Codex, Cursor, and OpenCode in parallel on one screen, displaying up to 4 at once in a grid
- A native control panel built with Rust + GPUI, with Metal GPU rendering and no Electron
- The main agent automatically spawns sub-agents, and workers return only summarized results for aggregation
- Supports SSH + tmux-based remote machine targeting, allowing mixed local and remote control
- Session persistence: conversation, scroll, and prompt state are restored after restart
- Connects directly to MCP servers (Playwright, browser-use, etc.), selectable per agent
- Parses the stream-json output of every runtime for custom Markdown rendering, including code blocks, diffs, and headings
- macOS only, as a .app; requires the Rust toolchain and a Metal GPU
- No Vim mode; text input is always available. All actions use Cmd-based shortcuts
- Settings are stored in ~/.osq/config.toml and state in ~/.osq/state.json