Documentation
Everything about running OpenCockpit — the open Claude Code GUI for any LLM. Start with the introduction, or jump straight to a panel.
New here? Start with the introduction →Get Started
Agent
- Message InputThe text box at the bottom of every Agent tab is the message input. It looks like a single line but it does a few interesting thi…
- SessionsA session in OpenCockpit is one continuous conversation with one engine — tied to one Agent tab. Every tab is its own session; th…
- Tool SnapshotsEvery time the AI runs a tool that can touch your files — an Edit, a Write, a Bash command, a Task subagent, an MCP tool — OpenCo…
- SkillsSkills are short prompts you trigger with / in any Agent tab — each one rewires how the AI works on a single reply. OpenCockpit s…
- BotsBots are persistent, file-native subagents. Each Bot is an ordinary directory with a BOT.md
- WorkflowsA single message can be more than one command. If you start several lines with /, /@ or @, OpenCockpit annotates each command lin…
- HTML AppsA plain HTML preview is static — try to pull real data from the page and the same-origin sandbox blocks it via CORS. HTML apps te…
- AI EnginesUse a Claude Code-style agent with any LLM — Claude, Codex, DeepSeek, GLM, Kimi or local Ollama. One engine per tab, no environme…
- Scheduled TasksScheduled tasks let OpenCockpit run an AI prompt for you on a schedule — once after a delay, every N minutes, or on a cron expres…
- NotesOpenCockpit's Notes are scratchpads for the things that don't belong in a commit or a chat message — memos, todos, links you'll r…
Explorer
- File TreeThe Files tab is the Explorer panel's primary view — a virtualised tree of every file in the project, plus the per-file viewers a…
- SearchOpenCockpit gives you four overlapping ways to find code, ordered roughly by speed-of-typing:
- RecentThe Recent tab is Explorer's "what was I just looking at?" view. Files are sorted by last access time, newest at the top.
- ChangesThe Changes tab shows your Git working tree — what's staged, what isn't — alongside OpenCockpit's side-by-side diff viewer. This…
- HistoryThe Git history tab plus a few related views — branches, worktrees, blame — let you walk through who did what, when, and why.
- Tech Plan ReviewTech Plan Review turns a Markdown file in your OpenCockpit project into a LAN-shared discussion page: anyone on your network open…
Console
- Command InputThe Console panel has one command input at the bottom. Every time you hit Enter, OpenCockpit runs a fixed dispatch order to decid…
- TerminalTerminal in OpenCockpit is actually two bubbles in one: a one-shot command bubble for things like ls or pytest, and a full intera…
- BrowserThe Browser bubble drives a real Chrome tab from inside OpenCockpit's Console panel. You point it at a URL, the page loads, and f…
- Database BubblesOpenCockpit's Console panel auto-detects database connection strings and opens a database bubble — a built-in client with a schem…
- Aliases & Env VarsTwo small Console features that make daily use a lot smoother: aliases (give short names to long commands) and environment variab…
- Chrome ExtensionThe OpenCockpit Chrome extension is optional. Most of Cockpit — Agent, Explorer, terminal / database bubbles — works fine without…
Reference
- Cockpit CLIThe OpenCockpit CLI is a thin layer over the running Cockpit server's HTTP API. A single binary is installed by npm install -g @s…
- Keyboard ShortcutsEvery keyboard shortcut OpenCockpit recognises, in one table. On macOS use Cmd; on Linux and Windows use Ctrl.
- FAQ & TroubleshootingCommon problems people hit with OpenCockpit and how to fix them. Organised by symptom.