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 — ready out of the box.
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.
Manager dashboard, Web PWA, Mac WebView app, terminal TUI, Telegram, Discord. Same memory across all of them.
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.
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.ymlManager dashboard, Web PWA, Mac app, Terminal TUI, Telegram, or Discord. Same assistant, same memory, same skills.