Token导航 LogoToken导航

MCP Server · 开发工具

CLI Jaw

CLI-JAW是一个开源平台,将多个AI编码CLI工具(如Claude、Codex、Gemini CLI等)统一到一个助手中,提供统一的内存和仪表板管理。

stdio官方级别未说明来源级核验工具 0
命令行工具TypeScriptClaude本地运行

快速开始

作者 / 组织
lidge-jun
提供方
lidge-jun
运行时
Docker

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

115

仓库热度

收录来源

1 个

MCP World

选型结论

CLI Jaw 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

开发工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

docker run -d -p 3457:3457 --env-file .env cli-jaw:dev

客户端配置示例

{
  "mcpServers": {
    "cli-jaw": {
      "command": "docker",
      "args": [
        "run",
        "-d",
        "-p",
        "3457:3457",
        "--env-file",
        ".env",
        "cli-jaw:dev"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

阴蒂颌

停止玩弄人工智能编码工具。一次使用所有这些。

英语 / 韩语 / 中文 / 日本语

______________________________________________________________________

什么是CLI-JAW?

CLI-JAW是一个开源平台,它将您已经使用的AI编码CLI(Claude、Codex、Codex App、Gemini CLI、Grok CLI、OpenCode、Copilot CLI)统一到一个具有一个内存和一个仪表板的助手中。您的主CLI将其他人称为“员工”(子代理),因此您可以停止在繁重的应用程序之间复制粘贴,并开始从一个地方下订单。

它通过您已经支付的订阅进行路由。无需支付API账单。在您已有的基础上没有利率限制。

一位开发人员正在用这个东西管理10万多行代码。它基本上是一个超级应用程序:多实例管理器+迷你黑曜石笔记+看板+浏览器自动化,在您的机器上本地运行。

______________________________________________________________________

2.0.0中的新功能

这是常规可用性版本。以下是降落的东西:

功能它意味着什么
经理仪表板一个超级应用程序控制平面。查看每个正在运行的JAW实例,启动/停止/重新启动它们,预览实时Web UI,检查设置——所有这些都可以从一个浏览器选项卡中完成
Notes工作区仪表板上烤了一个迷你黑曜石。文件夹、重命名/移动、拆分编辑器+预览、KaTeX数学、美人鱼图、语法高亮代码块
看板将正在运行的实例拖动到车道中。卡片编辑器,用于跟踪每个实例正在处理的内容
员工制度您的主CLI将其他CLI作为worker进行调度。“修复前端”转到OpenCode。“更新API”进入Codex。您批准结果
响应式移动布局侧边栏覆盖,触摸友好控件。通过手机管理您的车队

另外:明确的PABCD编排(/orchestrate, /pabcd, /continue),230多种参考技能、SQLite FTS5内存搜索、cron/avery heartbeat作业和计算机使用桌面自动化。

______________________________________________________________________

最近的架构更新

区域更新
Pable工作日志简历明确:使用 /continue.自然语言“continue”保持正常提示
Gemini CLI完全访问Gemini运行使用 --skip-trust --approval-mode yolo 加 --include-directories 用于操作系统家庭访问;WSL还包括可发现的Windows用户主页
Grok CLIgrok-build 作为标准CLI运行时支持流式json解析。 --effort 故意禁用 grok-build 因为服务器拒绝 reasoningEffort 即使CLI帮助列出了该标志
消息传递/api/channel/send 是规范的Telegram/Discord出站路径;保留传统通道特定端点
心跳工作支持 every 和 cron 带有可选IANA时区的时间表
浏览器网络AI运行时诊断/孤立清理、持久选项卡生命周期、会话重新连接和ChatGPT/Gemini/Grok供应商路径记录在 structure/
OfficeCLIOffice技能现在将HWP/HWPX分开处理:HWPX是一个稳定的主路径,而二进制HWP是通过rhwp sidecar门控的 officecli hwp doctor --json 和 officecli capabilities --json
释放闸门npm run gate:all 在本地开发时运行命名的release/doc奇偶校验

______________________________________________________________________

双线安装

已经管理Codex、Gemini、Claude、MCP服务器、OfficeCLI或其他工具的现有用户可以先运行安全更新。安全安装创建 ~/.cli-jaw 仅,跳过可选的工具/运行时设置,让您运行 jaw init 稍后,当您需要交互式设置时。

# macOS/Linux safe update
JAW_SAFE=1 npm install -g cli-jaw
# Windows PowerShell safe update
$env:JAW_SAFE="1"; npm install -g cli-jaw

正常安装执行完整设置:

npm install -g cli-jaw
jaw dashboard

就这样,打开 http://localhost:3457。需要Node.js 22+。

jaw serve 如果您更喜欢经典服务器模式,也可以使用。 开机自动启动: jaw service install (自动检测systemd/launchd/Docker)。

______________________________________________________________________

平台设置

macOS — one-click script

  1. 打开 终端 (Cmd + Space → type Terminal)
  2. 粘贴并按下Enter键:
curl -fsSL https://raw.githubusercontent.com/lidge-jun/cli-jaw/master/scripts/install.sh | bash
  1. 验证(见下文)并启动:
jaw dashboard

Windows / WSL — one-click script

步骤1:安装WSL (PowerShell作为管理员)

wsl --install

重新启动,然后打开 乌班图 从“开始”菜单。

步骤2:安装CLI-JAW

curl -fsSL https://raw.githubusercontent.com/lidge-jun/cli-jaw/master/scripts/install-wsl.sh | bash

步骤3:重新加载并启动

source ~/.bashrc
jaw dashboard

安装程序使用用户本地npm前缀(~/.local)并写道 ~/.local/bin 对双方 ~/.bashrc 和 ~/.profile,所以新的Ubuntu shell可以 找到 jaw 以及捆绑的CLI工具。

WSL脚本是集成的Linux设置路径:它验证 jaw --version, 以严格模式请求捆绑的CLI工具,安装OfficeCLI并验证 officecli --version 在报告成功之前。检查浏览器支持后 Chromium/Windows Chrome检测;如果找不到可运行的浏览器,安装程序 打印警告,而不是假装webai/浏览器自动化完全就绪。

WSL Troubleshooting

问题修复
unzip: command not found重新运行安装程序
jaw: command not found快跑 source ~/.bashrc 或 export PATH="$HOME/.local/bin:$PATH"
officecli: command not found重新运行WSL安装程序或 bash "$(npm root -g)/cli-jaw/scripts/install-officecli.sh"
权限错误sudo chown -R $USER $(npm config get prefix)

Linux

你知道该怎么做。

npm install -g cli-jaw
jaw dashboard

通用Linux npm install -g cli-jaw 保留可选助手安装 尽最大努力实现兼容性。当您需要时,使用WSL一键脚本 更严格的集成设置保证,或手动验证:

jaw --version
officecli --version
jaw doctor

______________________________________________________________________

验证

你只需要 一。选择您已有的订阅:

# Free options
copilot login        # GitHub Copilot (free tier available)
opencode             # OpenCode — free models available

# Paid (monthly subscription you already pay for)
claude auth login    # Anthropic Claude Max
codex login          # OpenAI ChatGPT Pro
gemini               # Google Gemini Advanced
grok login --oauth   # xAI Grok / Grok Heavy

立即检查所有内容: claude auth status && jaw doctor

Example jaw doctor output

🦈 CLI-JAW Doctor — 12 checks

 ✅ Node.js        v22.15.0
 ✅ Claude CLI      installed
 ✅ Codex CLI       installed
 ⚠️ Gemini CLI      not found (optional)
 ✅ OpenCode CLI    installed
 ✅ Copilot CLI     installed
 ✅ Database        jaw.db OK
 ✅ Skills          32 active, 194 reference
 ✅ MCP             3 servers configured
 ✅ Memory          structured/ exists
 ✅ Server          port 3457 available

______________________________________________________________________

仪表板

仪表板是使用CLI-JAW 2.0的主要方式。它是一个本地web应用程序,充当所有AI实例的指挥中心。

实例管理

导航器面板显示每个JAW实例——运行、停止或脱机。对于每一个,您可以:

  • 启动/停止/重新启动 只需单击一下
  • 查看活动CLI引擎、型号、端口和工作目录
  • 使用 perm模式 对于重启后仍能存活的持久实例
  • 启动指向不同项目目录的新实例

实时预览

选择任何正在运行的实例,其Web UI将通过预览代理直接嵌入仪表板中。与你的人工智能聊天,查看流式响应,拖放文件——所有这些都不需要离开经理。

备注

仪表板内有一个标记库。想想迷你黑曜石:

  • 具有创建/重命名/移动/删除功能的文件夹树
  • 原始、分割和预览编辑模式
  • 脏状态标记,这样您就不会丢失未保存的工作
  • KaTeX数学渲染、美人鱼图、语法高亮代码块

看板

将实例卡拖入通道(待办事项/就绪/活动/审查/完成)。每张卡都链接到实时实例,并有一个注释编辑器。当您运行多个实例时,有助于跟踪每个AI会话正在处理的内容。

设置检查器

查看和编辑任何选定实例的运行时设置:活动CLI、模型、推理工作、权限模式、工作目录、员工、技能、MCP服务器。

______________________________________________________________________

员工制度如何运作

这是核心思想: 您的主CLI将其他CLI作为worker调用。

你与一个AI(“老板”)交谈。当它需要专门的工作时,它会将任务分派给员工——每个员工都使用自己的模型运行自己的CLI:

You: "Fix the frontend styling and update the API endpoint"

Boss (Claude) thinks...
  ├── Dispatches to Frontend employee (OpenCode) → "Fix the CSS grid layout in dashboard.tsx"
  ├── Dispatches to Backend employee (Codex)     → "Update /api/users to return pagination metadata"
  └── Synthesizes both results for you
# Under the hood, it's one command:
jaw dispatch --agent "Frontend" --task "Fix the CSS grid layout in dashboard.tsx"

员工是在您的设置中配置的其他AI CLI。每个都有自己的会话、自己的模型和自己的上下文。老板在向你展示之前会审查他们的输出。

员工与次级代理人

这些是不同的东西:

员工分代理
什么其他配置为workers的AI CLI(Codex、OpenCode等)在单个CLI中内置并行任务工具
当跨不同代码库或领域的多专家工作内部研究、文件读取、并行分析
如何jaw dispatch --agent "Name" --task "..."自动--CLI在内部生成它们

使用员工“前端做CSS,后端做API”。使用子代理“在决定之前并行读取这5个文件”

______________________________________________________________________

AI运行时曲面

无需支付API账单。通过您已经支付的订阅进行路由。

CLI默认模型身份验证成本
克劳德opus-4-6claude auth loginClaude Max订阅
法典gpt-5.5codex loginChatGPT Pro订阅
Codex应用程序gpt-5.4codex loginChatGPT Pro订阅
双子座gemini-3.1-pro-previewgeminiGemini高级订阅
格罗克grok-buildgrok login --oauthGrok认购;配额仅用于身份验证/状态
开源代码minimax-m2.7opencode提供免费型号
副驾驶gpt-5-minicopilot login免费套餐可用

后备链:如果一台发动机的转速受到限制,下一台发动机就会启动。配置为 /fallback [cli1 cli2...].

OpenCode通配符:连接任何模型端点-OpenRouter、本地LLM、任何与OpenAI兼容的API。

切换发动机带电状态: /cli codex.开关型号: /model gpt-5.5。适用于Web、终端、电报或Discord。

______________________________________________________________________

PABCD编排

对于复杂的任务,CLI-JAW使用5阶段工作流。你批准每一个过渡。

P (Plan) → A (Audit) → B (Build) → C (Check) → D (Done) → IDLE
   ⛔          ⛔          ⛔         auto        auto
阶段发生了什么
P——计划老板写了一份不同级别的计划。停下来复习
A--审计只读工作者验证计划是否可行(导入存在,签名匹配)
B--构建老板执行。只读工作者验证结果
C--检查类型检查(tsc --noEmit),文档更新,一致性检查
D--完成所有变更的摘要。返回空闲状态

状态是DB持久化的,并在重新启动后仍然存在。工作人员不能修改文件,只能验证。通过以下方式激活 jaw orchestrate, /orchestrate,或 /pabcd;使用以下命令显式恢复活动工作日志 /continue.

______________________________________________________________________

记忆

三层,每层覆盖不同的回忆范围。

Layer它存储什么它是如何工作的
历史记录块最近会话上下文最近10个会话,最多8000个字符,作用域为工作目录。快速启动时注射
内存刷新对话中的结构化知识阈值后触发(默认10圈)。提取剧集、每日日志、语义注释作为标记
灵魂+任务快照身份和语义回忆核心价值观、语气、界限。FTS5索引每个提示最多返回4个语义相关的点击

所有三层都会自动输入系统提示。内存是可搜索的:

jaw memory search "how did we set up the API auth?"

______________________________________________________________________

技能

230多种技能,涵盖开发工作流程、办公文档、自动化和媒体。

类别技能涵盖内容
办公室pdf, docx, xlsx, pptx, hwp阅读、创建、编辑文档。HWPX是稳定的韩国文件路径;二进制HWP支持rhwp,并通过OfficeCLI进行能力门控
自动化browser, vision-click, screen-capture, desktop-controlChrome CDP、人工智能坐标点击、macOS截图、计算机使用
媒体video, imagegen, lecture-stt, tts远程视频、OpenAI图像生成、讲座转录、文本转语音
整合github, notion, telegram-send, memory问题/PR/CI、通知页面、电报媒体传递、持久内存
可视化diagramSVG图表、图表、聊天中呈现的交互式可视化
开发指南dev, dev-frontend, dev-backend, dev-data, dev-testing, dev-pabcd将工程指南注入代理提示中

参考技能生活 skills_ref/ 并按需安装到活动运行时中;活动技能从用户运行时主页加载。

jaw skill install     # activate a reference skill
jaw skill list              # see what's available

______________________________________________________________________

浏览器和桌面自动化

能力它是如何工作的
Chrome CDP导航、单击、键入、截图、评估JS、滚动、按键——完全的DevTools协议控制
视觉点击屏幕截图→ AI提取目标坐标→ 点击。 jaw browser vision-click "Login button"
计算机使用通过Codex计算机使用MCP实现桌面应用程序自动化。将Safari用于本地主机,感觉就像Codex应用程序
Web AI供应商`jaw browser web-ai --vendor chatgpt\gemini\grok` 在实现会话生命周期、诊断和源审计/应答工件支持的地方
图表技能生成SVG图表和交互式可视化,在聊天中内联呈现

计算机使用允许您通过自然语言控制任何macOS应用程序——Finder、Safari、系统设置、Xcode。将其指向Safari中的本地主机开发服务器,您将获得一个完整的可视化测试循环。

______________________________________________________________________

消息传递

电报

📱 Telegram ←→ 🦈 CLI-JAW ←→ 🤖 AI Engines

文本聊天、语音信息(通过多提供商STT自动转录)、文件/照片上传、斜线命令(/cli, /model, /status),通过以下方式安排任务交付 every/cron 心跳作业。

Setup (3 steps)

  1. 消息 @植物学家 → /newbot → 复制令牌
  2. jaw init --telegram-token YOUR_TOKEN 或使用Web UI设置
  3. 向您的机器人发送任何消息。聊天ID会在第一条消息中自动保存

Discord 的中文翻译是“不和谐”或“纷争”。

与Telegram相同的功能——文本、文件、命令。通道/线程路由,规范 /api/channel/send,以及对代理结果广播的转发器支持。通过Web UI设置进行设置。

语音和STT

语音输入适用于网络(麦克风按钮)、电报(语音信息)和Discord。提供者:兼容OpenAI、Google Vertex AI或任何自定义端点。

______________________________________________________________________

主控程序

模型上下文协议 允许AI代理使用外部工具。CLI-JAW从一个文件管理受支持的MCP感知引擎的MCP配置。

jaw mcp install @anthropic/context7
# → syncs to Claude, Codex, Gemini, OpenCode, Copilot config files simultaneously

不再编辑多个不同的JSON文件。安装一次,每个支持MCP的引擎都会得到它。Grok CLI是这里的标准运行时,但在Grok公开兼容的配置界面之前,它不被视为支持MCP同步。

jaw mcp sync       # re-sync after manual edits

______________________________________________________________________

CLI命令

# Core
jaw dashboard                     # launch manager dashboard
jaw serve                         # start server (http://localhost:3457)
jaw chat                          # terminal TUI
jaw doctor                        # 12-point diagnostics

# Instances
jaw clone ~/project               # clone instance to new directory
jaw --home ~/project serve --port 3458  # run second instance
jaw service install               # auto-start on boot

# AI & Orchestration
jaw dispatch --agent "Backend" --task "..."  # dispatch employee
jaw orchestrate                   # enter/control PABCD workflow
# in chat: /continue               # explicit worklog/PABCD resume

# Skills & MCP
jaw skill install           # activate a skill
jaw skill list                    # list available skills
jaw mcp install 
         # install MCP → syncs supported MCP-aware engines
jaw mcp sync                      # re-sync MCP configs

# Memory
jaw memory search          # search across all memory layers
jaw memory save    # save to structured memory

# Browser
jaw browser start                 # launch Chrome (CDP)
jaw browser fetch "https://example.com" --json --trace  # adaptive URL reader
jaw browser snapshot              # capture page state
jaw browser vision-click "Login"  # AI-powered click

# Maintenance
jaw reset                         # full reset

______________________________________________________________________

多实例和Docker

多实例

使用单独的设置、内存和数据库运行独立的实例:

jaw clone ~/my-project
jaw --home ~/my-project serve --port 3458

每个实例都是完全独立的——不同的工作目录、不同的内存、不同的MCP配置。经理仪表板可以看到所有这些。

码头工人

docker compose up -d       # → http://localhost:3457

非根 jaw 用户,Chromium沙盒已启用。数据持续存在 jaw-data 命名卷。

Docker details

# Dev build
docker build -f Dockerfile.dev -t cli-jaw:dev .
docker run -d -p 3457:3457 --env-file .env cli-jaw:dev

# Pin version
docker build --build-arg CLI_JAW_VERSION=2.0.0 -t cli-jaw:2.0.0 .

# If Chromium sandbox fails
docker run -e CHROME_NO_SANDBOX=1 -p 3457:3457 cli-jaw

______________________________________________________________________

发展

npm run build          # tsc → dist/
npm run dev            # tsx server.ts (hot-reload)
npm test               # native Node.js test runner
npm run gate:all       # named release/docs parity gates

架构细节: 建筑.md ·测试覆盖范围: TESTS.md ·内部结构文档: 结构/

______________________________________________________________________

如何比较

CLI-JAW 2.0爱马仕代理商克劳德代码
模型访问Claude、Codex、Codex应用程序、Gemini、Grok、OpenCode和Copilot通过支持的供应商身份验证API密钥(OpenRouter 200+,Nous门户)仅限Anthropic
成本模型您已经支付的月度订阅Per-token API账单Anthropic订阅
主UI管理器仪表板+Web PWA+Mac应用程序+TUI仅限TUICLI+IDE插件
仪表板多实例管理器、看板、Notes工作区无无
消息传递Telegram(语音)+DiscordTelegram/Discord/Slack/WhatsApp/Signal无
记忆3层(历史/刷新/灵魂)+SQLite FTS5自改进循环+Honcho基于文件的自动内存
多代理员工系统(调度其他CLI)+PABCD子代理生成任务工具
浏览器自动化Chrome CDP+视觉点击+电脑使用受限通过MCP
执行本地+Docker本地/Docker/SSH/Daytona/Modal本地
技能230+捆绑自我创建+agentskills.io用户配置
国际化英语、韩语、中文、日语英语英语

______________________________________________________________________

故障排除

问题解决方案
cli-jaw: command not foundnpm install -g cli-jaw 再一次。检查 ~/.local/bin 或 npm bin -g 在...里 $PATH
Error: node version升级到Node.js 22+: nvm install 22
NODE_MODULE_VERSION 不匹配npm run ensure:native (自动重建本机模块)
EADDRINUSE: port 3457另一个实例正在运行。使用 --port 3458 或者先停止它
电报/Discord身份验证失败运行 jaw doctor,检查令牌,重新启动 jaw serve
浏览器命令失败安装Chrome/Chromium。跑 jaw browser start 首先
员工调度挂起确保员工CLI经过身份验证(jaw doctor)
计算机使用不起作用仅限macOS。需要Codex CLI。在系统设置中检查自动化权限

______________________________________________________________________

贡献

  1. 叉和分支从 master
  2. npm run build && npm test
  3. 提交PR

Bug报告和功能想法: 打开一个问题

______________________________________________________________________

MIT许可证 ·由厌倦了AI应用程序之间标签切换的开发人员构建。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

AI编码TypeScript本地部署CLI工具开发效率多模型管理本地运行AI编程助手

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
CLI Jaw

MCP World · 本页

0stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

CLI Jaw 怎么安装?

公开资料给出的安装命令是 docker run -d -p 3457:3457 --env-file .env cli-jaw:dev,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

CLI Jaw 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

CLI Jaw 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

CLI Jaw 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

CLI Jaw 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP