首页 / 开源宝库 / Anycoding
Anycoding
// project.info

Anycoding

Anycoding 是什么

Anycoding 是一个 CLI 优先(CLI-first)的 AI 编程工作台,把 Claude Code、Cursor CLI、Codex、Gemini-CLI、OpenCode 等多家命令行 agent 统一到同一个桌面与移动界面中。它的核心思路是不再以聊天窗口为中心,而是围绕持久化的 CLI 会话组织开发:每个项目保有自己的 CLI 实例,切换项目时自动恢复到对应的工作区,历史记录也按项目区分。除命令行外,界面还集成了文件浏览器(带语法高亮与实时编辑)、Git 浏览器(查看、暂存、提交、切换分支)、会话管理侧边栏,以及可扩展的插件系统。

Anycoding 支持从界面顶部按服务商创建新 CLI,按钮与图标会随服务商变化,模型兼容 Claude、GPT、Gemini 系列。界面为响应式设计,桌面、平板和手机都能访问,因此可以在移动端查看和继续本地跑的 agent 会话,README 也把文件、Git、MCP 与移动访问列为这个分支的调优点。通过插件系统可给界面加标签页与后端服务,官方提供插件起步模板 cloudcli-plugin-starter。还提供可选的 TaskMaster AI 集成,用于任务规划与 PRD 解析。安装需 Node.js v22 及以上,支持 npx 或全局安装。

主要功能

01CLI 优先工作区,按持久会话而非聊天流组织
02多服务商 CLI 一个界面统一启动
03每个项目保留独立 CLI,切换项目即恢复现场
04按服务商创建 CLI,顶部按钮与图标自动匹配
05文件浏览器带语法高亮与实时编辑
06Git 浏览器支持查看、暂存、提交与切换分支
07侧边栏浏览项目历史与历史会话
08插件系统可加标签页、后端服务与集成
09可选接入 TaskMaster AI 做任务规划
10兼容 Claude、GPT、Gemini 模型家族
11响应式界面,桌面、平板、手机都能访问
12面向 CLI、文件、Git 与 MCP 做了工作流调优

如何使用 Anycoding

1确认本机已安装 Node.js v22 或更高版本。
2用 npx @luzedong/anycoding 免安装试跑,或执行 npm install -g @luzedong/anycoding 全局安装。
3全局安装后运行 anycoding 命令启动服务。
4在浏览器打开终端提示的本地地址进入工作台。
5在顶部按服务商新建 CLI,选择 Claude Code、Codex、Cursor 或 Gemini CLI。
6每个项目保留自己的 CLI,切换项目即可回到对应工作区。
7用左侧文件树编辑代码,用 Git 面板暂存提交或切换分支。
8需要扩展时在插件系统里加载自定义插件,或接上 TaskMaster AI。

使用示例

素材未提供提示词级示例,可参考官方 Quick Start 命令:npx @luzedong/anycoding(需 Node.js v22 及以上),或 npm install -g @luzedong/anycoding 安装后执行 anycoding 启动。README 的截图示例展示了两块界面:Desktop workspace overview 桌面工作区总览,以及 Provider-aware CLI selection 按服务商区分的 CLI 选择。

核心优势

✓多 CLI 统一:把 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 收进一个界面,少切窗口
✓项目级 CLI 持久化:每个项目保留自己的 CLI 与历史,回到项目不用重新配环境
✓CLI 优先设计:不以聊天流为中心,更贴近在终端里跑 agent 的真实习惯
✓移动端可访问:响应式界面让手机也能查看和继续本地 agent 会话
✓可自托管:GitHub 公开仓库加 npm 安装,会话与代码留在本机
✓插件可扩展:能加标签页、后端服务与集成,也能接 TaskMaster AI 做规划

与同类工具对比

Cursor同为 AI 编程工具,Cursor 是自带编辑器的 AI IDE

Cursor 以自有编辑器为中心,Anycoding 不替换编辑器,而是把已有的多家 CLI 会话统一到一个桌面与移动界面里管理。

Claude CodeAnthropic 官方的命令行编程 agent,也是 Anycoding 可直接托管的 CLI 之一

Claude Code 只提供单一厂商的 CLI;Anycoding 在同一个界面里并列 Claude Code、Codex、Gemini CLI 等多家 CLI,并按项目保存各自会话。

OpenCode开源终端 AI 编程 agent,同样是被 Anycoding 支持的一种 CLI

OpenCode 是单个终端工具,Anycoding 是同时托管 OpenCode 等多家 CLI 的外壳,并额外提供文件树、Git 面板与插件系统。

使用方式与技巧

使用方式

  • npx 免安装试跑:npx @luzedong/anycoding
  • npm 全局安装后用 anycoding 命令启动
  • 本地自托管,浏览器访问本地端口
  • 移动端浏览器访问同一界面

功能模式

  • CLI 优先工作区(持久 CLI 会话)
  • 多服务商 CLI 创建(Claude Code / Codex / Cursor / Gemini CLI / OpenCode)
  • 文件浏览与实时编辑
  • Git 浏览、暂存、提交与分支切换
  • 插件扩展模式
  • 可选 TaskMaster AI 任务规划

使用技巧

  • 按项目建 CLI,别把所有任务塞进一个会话
  • 用侧边栏历史会话找回上一次的上下文
  • 靠顶部服务商按钮与图标快速认出当前 CLI
  • 插件按需加载,避免界面变乱
  • 移动端只做查看与轻度接管,重活留给桌面

进阶玩法

01本地自托管:用 npx 或全局安装后在本地运行,会话与项目留在本机
02插件开发:官方提供 cloudcli-plugin-starter 模板,可加标签页、后端服务与集成
03MCP 支持:README 提到该分支面向 CLI、文件、Git、MCP 与移动访问做了调优
04模型兼容清单:见仓库 shared/modelConstants.js
05API 与提示词库:素材未提及

常见问题

运行需要什么环境?

需要 Node.js v22 或更高版本,可用 npx 免安装试跑。

支持哪些 CLI?

Claude Code、Cursor CLI、Codex、Gemini-CLI、OpenCode,也可以是普通系统 CLI。

手机上能用吗?

界面为响应式设计,桌面、平板、手机都能访问。

代码要上传到云端吗?

它是本地 agent 会话的界面,支持自托管运行,会话与项目留在本机。

能扩展功能吗?

可以,插件系统支持新增标签页、后端服务与集成,官方提供插件起步模板。

// more.info

项目信息

把 Claude Code、Codex、Cursor 等多家 CLI 统一进桌面与移动界面的 AI 编程工作台

CLI-First AI 编程工作台,把 Claude Code、Codex、Cursor、Gemini 和 OpenCode等 CLI统一到桌面/Web 界面中,用更少切换完成多会话开发。

AI 编程助手 适合人群:开发者 / 程序员
// 商业项目:在数据 affiliate 字段填入 CPS 推广链接后,按钮自动改跳你的推广链接
← 返回开源宝库

站长熬夜整理 · 开源大礼包

点击一键转存《2329 件副业装备大礼包》,内含分类 Excel 表,找工具不再大海捞针

一键转存《2329 个开源大礼包》
资料整理自公开开源渠道,仅供学习交流使用;如涉及版权问题请联系删除。