Live Beta — free to use during beta. Paid tiers are marked "Free during beta" until monetization launches.

Features

Everything AI Cockpit can do — in one place.

▶ See it live — try the demo

Agent System

🤖

Five Supplier Classes

  • Card 1 — Paid Subscription — Claude, Codex, or Qwen Code via tmux, your choice
  • Card 2 — Free Tier — Gemini or Groq, your choice
  • Card 3 — Local LLMs — Ollama, LocalAI, or Dual — Ollama + LocalAI (both at once, for regular chat too, not just Power Combos). Other local servers (LM Studio, llama.cpp) can be added as a custom Worker instead
  • Workers — Cloud API providers
  • Tools — Local CLI binaries

Cards 1–3 are configurable slots (⚙ Configure supplier slots) — pick which provider fills each, not fixed to one vendor. On Dual mode, the app detects your real GPU/VRAM at install time (AMD and NVIDIA) to decide how much can safely load at once.

Card 1 (Paid Subscription) supplier card expanded
🔀

Multi-Agent Modes

  • Single — active agent only
  • Pipeline — chain A→B→C
  • Broadcast — parallel to all
  • Plan — voting orchestrator
Mode switcher — Single, Pipeline, Broadcast, Plan

Streaming Responses

200ms polling, file-queue architecture. No WebSocket server, no persistent process. Survives Apache restarts. Works on standard shared Apache + PHP hosting.

🗒

Plan Mode / Orchestrator

All three agents propose plans independently. A synthesizer merges the votes. Execute step by step, with skip and edit per step. Four auto-run modes.

Plan mode agent selection and Style strip
📝

%%MARKER%% Protocol

Agents write structured markers in their output. %%CREATE%% writes files, %%WORKER:%% calls cloud APIs, %%TOOL:%% runs local binaries, %%PROPOSE:%% creates review proposals.

📌

Context per Project (COCKPIT.md)

Place a COCKPIT.md file in any project folder. Its contents are automatically prepended to every agent call — no more repeating conventions and file locations every session.

Power Combos

Multi-model recipes that run several local models against one prompt automatically — no manual copy-pasting between models. Works with Ollama, LocalAI, or both at once (Dual mode runs steps on each server genuinely in parallel). 150 combos ship free with every install (50 per backend — Ollama, LocalAI, Dual); 555 more are available as a curated Content-tier perk (185 per backend) — 705 total across 8 categories. Browse the full catalog →

Power Combos Tier-0 collapsible category groups

Parallel

Several small models answer the same prompt independently — good for comparing takes or brainstorming, fast since they run concurrently.

Sequential

Output of one model feeds the next as a pipeline — draft → critique → refine, all in one click.

Judge

Several candidates get generated, then a synthesizer model picks or merges the best answer. Optional shared-premise seeding keeps parallel creative combos on the same idea instead of diverging randomly.

A judge-pattern combo running live, three models plus synthesized verdict

Tier-0 groups are collapsible by category, favorite-starred, filterable by keyword. Curated premium packs (coding, office, language, image, learning, data, creative, accessibility) are a Marketplace Content-tier perk — see the Power Combo Store.

Delegate — Automatic Task Routing

🎯

Set it once, forget it

Define rules that match keywords or phrases in your prompt and automatically hand that task to a specific worker, combo, or Ollama model — regardless of which mode (Single, Pipeline, Broadcast, Plan) is currently active.

🧭

Smart match cascade

Keyword match first (instant, free). Ambiguous cases fall back to a small local classifier model. Still unclear? Cockpit asks you — it never silently guesses on a rule that doesn't clearly apply.

🔁

Transparent hand-off

The delegated result is spliced back into your conversation and the original agent continues — you see exactly what got delegated and what came back, nothing happens invisibly.

New Delegation Rule form

Prompting & Workflow

💬

Style Strip

Switch prompt modes instantly: Chat (conversational), Plan, Research, Build, Debug, Analyze, Report (HTML output). Style saved per chat, persists across reloads.

Prompt History

Shell-style ↑/↓ navigation through your last 50 prompts, per chat. Live draft preserved when navigating. Only triggers on the first/last line — multi-line editing works normally.

Proposals System

Agents propose code snippets using %%PROPOSE:snippet%%. Review each proposal, approve to global library or current project, or reject. Tolerates small model syntax variations.

📋

Session Summary

One-click session summary: asks the active agent to produce a structured HTML summary of the conversation, saved to the chat's context folder for future reference.

🌐

Translation Button

On-demand translation of selected agent output text using local LibreTranslate. English, Spanish, Hebrew. No automatic UI translation — you translate specific text when you need it.

💾

Chat Export / Import

Export any chat as a ZIP (JSON + markdown transcript + manifest). Import from ZIP with automatic name conflict resolution.

Attachments

📎

Smart Attachment Routing

  • Text/code → inlined directly
  • PDF/DOCX/EPUB → pandoc → markdown
  • Audio → whisper.cpp → transcript
  • Video → ffmpeg extract → whisper → transcript
  • Images → vision model → description
  • Archives → saved, path reference
Attachments panel with thumbnails
🖼

Image Paste

Paste an image from clipboard directly into the prompt textarea. It is automatically uploaded and routed through the same vision pipeline as file attachments.

🗂

Per-Chat Storage

Attachments saved to chat_<name>_contexts/ in the project folder. Cleaned up when the chat is deleted. Viewable from the Attachments panel in the right sidebar.

RAG & Knowledge Base

🔍

Keyword RAG Search

Instant offline search over your local snippets, knowledge, and library items. Top 3 results offered as Pending Proposals — never silently injected (that wastes tokens).

🧠

Semantic Deep Search

Optional "Deep Search" button uses nomic-embed-text via Ollama to find conceptually similar items even when keywords don't match. Costs one Ollama call per search.

📚

Accumulator

Feed any PDF, DOCX, EPUB, HTML, TXT, or CHM file. Extracts code snippets and knowledge items as structured JSON for RAG retrieval. Schedule overnight to avoid blocking the UI.

🗒

Internal Notes (RAG-linked)

A dedicated left-panel Notes tab, separate from Library/Snippets — its own searchable store, optionally cross-linked into the same RAG context scope so notes and code snippets surface together.

📁

Notepad (folder mode)

Point Notepad at any local folder on your machine and it becomes a second, independent notes store — for people who already keep notes the OpenNote way and don't want a walled-garden format.

Workers & Tools

Cloud Workers

Groq, OpenRouter, HuggingFace, Together AI, DeepInfra. API keys encrypted at rest (AES-256-GCM, machine-bound). Per-provider rate-limit tracking with daily quota bars.

🔧

Local CLI Tools

ffmpeg (9 presets), whisper.cpp (7 presets), pandoc (8 presets). Run from within Cockpit or triggered automatically by agents via %%TOOL:%% markers. Output inlined or path-referenced.

🔭

Web Search

Brave Search API primary, DuckDuckGo fallback chain. Results shown in the Search panel and optionally injected as context into the next prompt.

Left-Panel Toolbar

One row of always-available tool buttons, independent of which agent or mode you're using:

Left-panel toolbar buttons
🌐

Translate chat / text

Translate the whole conversation or a selected snippet on demand, via local LibreTranslate — no automatic UI translation, only what you ask for.

🎓

Skills

Reusable prompt/instruction bundles an agent can load mid-conversation via a marker, instead of you re-typing the same context every time.

🎯

Delegate

Opens the task auto-routing rule manager — see above.

📌

Track

Pin a running thread of decisions/TODOs alongside the chat, so long sessions don't lose the thread.

📋

Summarize

One click, structured HTML summary of the current session, saved for later reference.

🖼🎬🔊

Image / Video / Sound

Direct access to local media-generation and processing tools without leaving the chat.

Terminal

A real terminal panel into your own machine — same server the agents run on, for when you want to do something yourself.

📂

Files / Browser

Files: a project-scoped file browser/picker. Browser: an embedded web view for quick lookups without tabbing away.

🔑

Keys

Manage your own cloud-provider API keys, encrypted at rest, machine-bound — never sent anywhere but the provider you're calling.

Tasks

A lightweight task list panel, separate from chat history, for tracking what still needs doing across a project.

🗒

Notepad

See RAG & Knowledge Base above — folder-backed notes independent of the internal Notes store.

Interface & Themes

🎨

36 Themes

14 dark + 13 light + 9 mixed (dark chrome + light console). Includes Dracula, Nord, Monokai, One Dark, Gruvbox, Tokyo Night, Solarized, Catppuccin, and more.

👁

18 Protanopia-Safe Dalton Themes

Designed for red-green color deficiency. Uses blue, yellow, cyan, and orange exclusively — never red or green as the sole distinguishing factor. Auto-contrast safety net ensures readability on every theme.

📊

Real Usage Tracking

Every supplier card's token counts (Cards 1–3 plus Workers) read directly from their log files. Per-day / week / month / all-time ranges. Daily quota bars for cloud providers.

Usage panel with per-agent token counts and quota bars
Full theme editor — palette editing, live preview

Not just a picker — a full theme editor. Every color is a swatch you can override, save as your own theme, and export/import as JSON.

All of this, running on your server

No monthly fees. No data leaving your machine. Apache + PHP + Bash.

Download Free