【转载】Any-code – 为 Claude Code 、Codex 、Gemini打造的专业 GUI 工具。

本文为转载内容,保留原帖观点与结构;如有侵权请联系我处理。

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”


📌 转载信息
原作者: anyme
转载时间: 2025/12/10 16:28:16

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注