Claude Max · ChatGPT Pro · Copilot · Gemini — routed through OAuth. No per-token billing.
Get your personal AI assistant in 2 lines
The manager dashboard tracks running JAW homes, previews Web UIs, manages employees, and gives you Kanban boards and Notes — all without leaving the browser.
Route through the AI subscriptions you already pay for. OAuth login, no API keys, no per-token billing. Even one engine is enough. Additional runtime surfaces such as Grok CLI and Codex App appear in settings when installed; MCP sync remains limited to supported MCP-aware engines.
Engine down? → Next one picks up automatically. OpenCode wildcard: connect any model endpoint.
Not a chatbot wrapper. A full-stack assistant with real infrastructure.
Track local instances, preview live Web UIs, switch themes, inspect runtime settings, and manage employees from one browser workspace.
DB-persisted 5-phase FSM — Plan, Audit, Build, Check, Done. Workers are read-only. You approve every phase.
Dashboard-local markdown vault with folders, rename and move, dirty markers, split preview, KaTeX, Mermaid, and highlighted code blocks.
History Block (session context) + Memory Flush (episodes, daily logs) + Soul and Task Snapshot (identity, semantic recall). SQLite FTS5 search.
Chrome CDP, vision-click, DOM reference for ChatGPT/Grok/Gemini, Computer Use via Codex App, diagram skill for interactive visualizations.
Drag-and-drop task tracking built into the dashboard. Columns, card creation, and reordering — per home, zero setup.
Dispatch specialist agents — Frontend, Backend, Research, Docs — each with its own CLI and model. Boss orchestrates, workers verify.
Office docs (PDF, DOCX, XLSX, PPTX, HWP), GitHub, Notion, image generation, video rendering, Telegram media — activated from the reference catalog as needed.
Chat from your phone. Voice messages with multi-provider STT. Files, photos, slash commands, scheduled task results.
Install MCP tools once and sync supported MCP-aware engines. Grok CLI runs as a standard runtime without claiming MCP sync.
Root CLI, terminal TUI, Web PWA, Electron desktop, Manager dashboard, Telegram, and Discord. Web/TUI live updates use the SSE-first GET /api/events channel with legacy WebSocket fallback only for older servers. Desktop releases bundle a Node.js sidecar so the app and terminal shim can run without a global npm install.
Cron and interval jobs that run while you sleep. Morning check-ins, recurring reports, scheduled tasks — results forwarded to your channel.
A DB-persisted finite state machine that enforces planning, auditing, and verification. No cowboy coding — every phase requires your approval.
Audit and verification workers cannot modify files. They inspect, report, and recommend — but never touch your code.
The AI cannot self-advance. You review and approve each transition. No runaway agents, no surprise changes.
State survives server restarts. CLI and Web UI share the same FSM — resume from any interface.
Independent subtasks run concurrently via Promise.all with automatic file-overlap
detection and sequential fallback.
If your OS has a CLI, CLI-JAW works there. No exceptions.
Download the DMG, NSIS installer, or AppImage from GitHub Releases. Packaged builds include the CLI-JAW server, Node.js 22 sidecar, frontend assets, production dependencies, and a bundled jaw shim.
Run CLI-JAW in a Docker container for security isolation. AI agents cannot access host files. Non-root user, Chromium sandbox enabled by default.
Dockerfile Dockerfile.dev docker-compose.ymlRoot CLI, Manager dashboard, Web PWA, Electron desktop, Terminal TUI, Telegram, or Discord. Same assistant, same memory, same skills.