Published on

AI-CLI

Authors

这个页面只收以命令行为主要入口的工具。桌面端、Web 客户端、平台类项目见 AI DevToolsAI Apps

CodeAgent CLI

cc-cli
CC CLI 是一个用于管理 Claude Code 和 Codex 配置的命令行工具,支持一键切换 API 站点与 Token、智能合并配置、WebDAV 云端备份等功能,适合把多套配置集中收口到终端里管理。

cc-mirror
CC-MIRROR 是一个用于创建和管理独立 Claude Code 实例的命令行工具,支持多种模型提供商、预设配置、主题和技能包。它更适合“做多个隔离工作台”的场景,而不是普通 GUI 客户端。

worktrunk
Worktrunk 是一款专为并行 AI 代理工作流设计的 Git 工作树管理命令行工具,适合把多分支、多任务、多 agent 的工作区切开管理。

agent-browser
agent-browser 是一个面向 AI 智能体的无头浏览器自动化命令行工具,支持网页导航、元素交互、截图、网络控制、多会话管理等能力,适合放进 agent workflow 里当浏览器执行层。

opencli - 通用 CLI Hub
OpenCLI 是一个 AI-native 的通用 CLI Hub,目标是把网站、Electron 应用和本地命令都收口成统一的命令行接口。它既能复用浏览器登录态去操作真实网站,也能把外部 CLI 和桌面应用暴露成 AI agent 可发现、可执行的标准命令。

  • Website to CLI:内置大量站点适配器,也支持录制和生成自己的适配层。
  • Agent 直接可用:提供 opencli-operate 等 skills,适合接入 Claude Code、Cursor 一类 agent 工作流。
  • 外部命令统一收口:可把 ghdocker 等本地 CLI 注册进同一套发现与调用入口。
  • 浏览器登录态复用:通过浏览器桥接扩展复用 Chrome 或 Chromium 会话,减少账号与鉴权折腾。
  • 适合自动化与脚本:输出稳定、可管道化、可脚本化,也适合 CI 和批量任务。

repomix - 仓库打包成 AI 友好上下文 Repomix 是一个把整个代码仓库打包成单个 AI 友好文件的命令行工具,适合在把项目交给 Claude、ChatGPT、Gemini、DeepSeek 这类模型前,先做一层统一整理。相比手动拷目录、贴多个文件,它更像是给仓库做一次“可投喂”的上下文封装。

  • 一条命令即可生成:可直接运行 npx repomix@latest,也支持全局安装后在任意项目目录执行。
  • 不只是简单拼接:会统计 token 数、保留目录结构,并尊重 .gitignore.ignore.repomixignore
  • 适合精细控制上下文:支持 --include--ignore--stdin--remote 等方式,按目录、glob、文件列表或远端仓库挑选内容。
  • 对安全更友好:内置 Secretlint 检查,减少把敏感信息一并打包进上下文的风险。
  • 有补充形态:除了 CLI,本项目还有官网、浏览器扩展和社区维护的 VS Code 扩展,适合不同使用习惯。

垂类业务 CLI

boss-cli - BOSS 直聘命令行工具
boss-cli 是一个面向 BOSS 直聘的命令行工具,基于逆向 API 提供职位搜索、推荐查看、投递管理和与招聘者沟通等能力。它不是简单的网页抓取脚本,而是把求职流程整理成了一套可脚本化、可结构化输出的 CLI。

  • 登录方式灵活:支持自动提取浏览器 Cookie,也支持二维码登录,还能校验当前会话是否真实可用。
  • 搜索过滤完整:支持关键词、城市、薪资、经验、学历、行业、公司规模、融资阶段、职位类型等常见筛选项。
  • 查看与导出顺手:可查看职位详情,支持基于最近搜索结果的短索引跳转,也支持导出 CSV 和 JSON。
  • 覆盖求职全流程:除搜索外,还支持推荐职位、已投递岗位、面试邀请、浏览历史、沟通过的 Boss,以及单发或批量打招呼。
  • 对 agent 友好:支持统一结构化输出,方便接 jq、脚本或其他 agent workflow。