本文为转载内容,保留原帖观点与结构;如有侵权请联系我处理。
12月3日更新,5.6.3版本:
1、新增支持gemini
建议安装/更新最新版本的gemini,推荐使用nightly版本
npm install -g
@google/gemini-cli@latest
npm install -g
@google/gemini-cli@preview
npm install -g
@google/gemini-cli@nightly
2、改进部分ui
3、修复已知bug
GitHub项目地址: https://github.com/anyme123/Any-code
1. Claude + Codex + Gemini 三引擎,一键切换
终于不用在多个终端之间来回切换了!Any Code 同时支持 Claude Code CLI、OpenAI Codex 和 Google Gemini CLI,统一界面管理。
WSL Codex 无缝支持
很多人在 Windows 上用 Codex 都遇到过问题,我做了智能检测:
-
Auto 模式 → 优先原生 Codex → 不可用时自动切到 WSL
-
Windows 路径自动转换为 /mnt/c/… 格式
-
可指定特定的 WSL 发行版
-
环境变量自动传递
不用手动配置,开箱即用。
Gemini CLI 完整支持(新增)
-
会话历史和恢复 – 和 Claude/Codex 一样的体验
-
撤回/回滚功能 – 三引擎统一支持
-
工具调用渲染 – 自动转换为统一的消息格式
-
GEMINI.md 编辑 – 直接在界面里管理系统提示词
-
Provider 管理 – 方便配置多个 API Key
2. 统一会话管理
Claude、Codex 和 Gemini 的会话在同一个列表里:
-
多标签页 – 同时开多个会话,后台继续运行
-
历史记录 – 随时恢复之前的会话,三引擎通用
-
智能上下文压缩 – Token 快用完时自动压缩,保留关键信息
-
引擎自动识别 – 恢复会话时自动切换到对应引擎
三个引擎的原生消息格式都会自动转换成统一格式,体验一致。
3. Acemcp 提示词优化
发送提示词前,自动从代码库搜索相关上下文注入,让 AI 更懂你的项目:
智能关键词提取
-
驼峰命名:getUserInfo → get, User, Info
-
下划线命名:user_config → user, config
-
中文技术词汇:用户认证 → 自动识别
历史感知
-
从之前的对话里提取文件路径、函数名
-
多轮搜索,逐步扩大范围
-
过长自动截断,不浪费 Token
效果:减少 “你说的那个文件在哪” 这类来回,AI 直接就知道上下文。
4. 基于 Git 的撤回功能(三引擎都能用)
这是我最喜欢的功能 —— AI 改崩了?一键回滚!
三种撤回模式
| 模式 | 效果 |
|---|---|
| 只删消息 | 删除对话,代码保留 |
| 只回滚代码 | 代码恢复,对话保留 |
| 全部撤回 | 代码+对话都恢复到执行前 |
原理
-
每次发送提示词前,自动记录当前 Git commit
-
AI 执行完后,自动提交一个 [Claude Code] / [Codex] / [Gemini] After prompt #N
-
撤回时,git reset –hard 到对应的 commit
安全保护
-
回滚前自动 git stash 你未提交的修改
-
不会丢失任何你自己写的代码
快捷键:按两次 ESC 弹出撤回选择器。
下载地址: https://github.com/anyme123/Any-code/releases
纯纯业余爱好开发,喜欢的给点个star就行,不喜勿喷。
部分截图展示:
感谢Subversion
佬友提供的augtoken(无额度),只可用于acemcp:
1、“tenant_url”: “
https://d13.api.augmentcode.com/”,
“access_token”: “806aca1e3874ee110fbb36584dc99c85c84e373cc453fe1a45ae65dae6477e98”,
2、“tenant_url”: “
https://d20.api.augmentcode.com/”,
“access_token”: “cd277f3cdf17a6b36527174fef3c58d4327da5302db954b8a6393834109019c0”,
3、“tenant_url”: “
https://d3.api.augmentcode.com/”,
“access_token”: “69f95a76b02846366c8e283772f7e0d16db1c353e6d0167355b9c2d6847ecfe1”


