# CLI-JAW
### All your AI subscriptions. One assistant.
[](https://npmjs.com/package/cli-jaw)
[](https://typescriptlang.org)
[](https://nodejs.org)
[](LICENSE)
[](#-docker)
**English** / [한국어](README.ko.md) / [中文](README.zh-CN.md)
| Your existing subscriptions, unified | Claude Max, ChatGPT Pro, Copilot, Gemini Advanced — route through OAuth. Add any model via OpenCode. No per-token billing. |
| Lives where you do | Web PWA with virtual scroll and WS streaming, Mac WebView app, terminal TUI, Telegram with voice, Discord — five surfaces, one conversation. |
| 3-layer memory | History Block (recent sessions) + Memory Flush (episodes, daily logs) + Soul and Task Snapshot (identity, semantic recall). SQLite FTS5 full-text search. |
| Multi-agent orchestration | PABCD — a DB-persisted 5-phase FSM. Employee system with worker registry. Parallel subtasks with file-overlap detection. You approve every phase. |
| Browser and desktop automation | Chrome CDP, vision-click, DOM reference for ChatGPT/Grok/Gemini, Computer Use integration via Codex App, diagram skill for SVG and interactive visualizations. |
| MCP install once, 5 engines | jaw mcp install syncs to Claude, Codex, Gemini, OpenCode, and Copilot simultaneously. One config file. |
| Speaks your language | English, Korean, Chinese README. i18n web UI. HWP/HWPX Korean office document support via OfficeCLI. |
---
## Quick links
- [Install](#-install--run) · [Authenticate](#-authenticate) · [Surfaces](#-where-it-lives)
- [Engine routing](#-engine-routing) · [Memory](#-memory) · [PABCD](#-orchestration--pabcd) · [Skills](#-skills)
- [Browser automation](#-browser--desktop-automation) · [MCP](#-mcp) · [Messaging](#-messaging)
- [CLI commands](#%EF%B8%8F-cli-commands) · [Docker](#-docker) · [Docs](#-documentation) · [How it compares](#-how-it-compares)