# aicoder-release **Repository Path**: bkywksj/aicoder-release ## Basic Information - **Project Name**: aicoder-release - **Description**: 智码 AICoder 是一款轻量级桌面应用,为 AI CLI 编程工具打造统一管理平台。支持 Claude Code、Codex CLI、Gemini CLI 三大 AI 编程助手,提供可视化的会话管理、多标签终端、Token 统计和开发效率工具,让你在一个桌面应用中高效管理所有 AI 编程工作流。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 29 - **Forks**: 11 - **Created**: 2026-03-09 - **Last Updated**: 2026-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智码 AICoder > 一站式 AI 编程助手管理平台 — 支持 Claude Code / Codex / Gemini CLI ## 简介 智码 AICoder 是一款轻量级桌面应用,为 AI CLI 编程工具打造统一管理平台。支持 **Claude Code**、**Codex CLI**、**Gemini CLI** 三大 AI 编程助手,提供可视化的会话管理、多标签终端、Token 统计和开发效率工具,让你在一个桌面应用中高效管理所有 AI 编程工作流。 ## 应用预览 ### 主界面 — 多项目会话管理 + 快捷键面板 ![主界面](screenshots/1.jpg) ### 多标签终端 — 代码 Diff 视图 + 多项目会话管理 ![多标签终端](screenshots/2.jpg) ### 项目右键菜单 — 导入导出 / 记忆管理 / 文件操作 ![项目菜单](screenshots/3.jpg) ### 状态栏 — Token 用量统计 + 会话耗时追踪 ![状态栏](screenshots/4.jpg) ### 设置面板 — API 配置 / CLI 工具管理 / 版本切换 ![设置面板](screenshots/5.jpg) ### 内置浏览器 — 分屏预览网页应用 ![内置浏览器](screenshots/6.jpg) ## 核心功能 - **多工具统一管理** — 支持 Claude Code、Codex CLI、Gemini CLI,自动检测已安装工具和版本,一键切换 - **终端管理** — 内置 PTY 终端,支持多标签页并行会话,会话可弹出为独立窗口 - **会话管理** — 创建、切换、收藏会话,按项目自动分组,8 种颜色标记,模糊搜索秒找历史对话 - **多账号隔离** — 多实例完全独立(登录凭据/API Key/会话记录/配置),支持同时使用公司和个人账号 - **Claude 会话浏览** — 查看历史对话记录,支持搜索和导出(Markdown/HTML),自动生成会话摘要 - **Token 统计** — 实时追踪 API 用量(输入/输出/缓存分别统计),每日趋势图 + 月度总览 + 180 天热力图 - **代码片段** — 保存常用 Prompt 和代码模板,支持模板变量,一键插入终端 - **AI 记忆管理** — 支持多 AI 提供商的记忆生成和管理 - **快捷命令面板** — `Ctrl+K` 整合内置指令、项目命令、代码片段,智能排序 - **内置浏览器** — 分屏预览网页应用 - **文件浏览器** — 树形浏览项目文件,20+ 种文件类型图标 - **Git 面板** — 查看当前分支、提交日志、文件变更状态 - **API 配置管理** — 多 API Profile 切换,支持不同密钥和端点配置 - **MCP Server 管理** — 可视化管理 Model Context Protocol 服务器配置 - **CLAUDE.md 编辑器** — 项目级和全局 CLAUDE.md 在线编辑 - **深色/浅色主题** — 跟随系统或手动切换,护眼舒适 - **系统托盘** — 最小化到托盘,常驻后台 - **自动更新** — 内置 OTA 更新,新版本自动推送 - **零额外开销** — CLI 原生运行,不拦截/不修改/不转发 API 请求,费用与直接用终端完全一样 ## 系统要求 - **操作系统**: Windows 10/11 (x64)、macOS (Apple Silicon / Intel) - **运行时**: 无需额外安装(Windows WebView2 已内置于 Windows 10+) - **磁盘**: ~10 MB 安装空间 - **前置**: 需已安装以下至少一个 AI CLI 工具: - [Claude Code](https://docs.anthropic.com/en/docs/claude-code)(Anthropic) - [Codex CLI](https://github.com/openai/codex)(OpenAI) - [Gemini CLI](https://github.com/google-gemini/gemini-cli)(Google) ## 下载安装 ### 最新版本: v3.0.4 | 平台 | 下载链接 | |------|---------| | Windows x64 | [AICoder_3.0.4_x64-setup.exe](releases/v3.0.4/AICoder_3.0.4_x64-setup.exe) | | macOS Apple Silicon | [AICoder_3.0.4_aarch64.dmg](releases/v3.0.4/AICoder_3.0.4_aarch64.dmg) | | macOS Intel | [AICoder_3.0.4_x64.dmg](releases/v3.0.4/AICoder_3.0.4_x64.dmg) | ### 安装步骤 1. 下载上方安装包 2. 双击运行安装程序 3. 选择安装语言(中文/英文) 4. 按提示完成安装 5. 启动应用,开始使用 ### macOS 安全提示 首次打开应用时,macOS 可能会提示: > 未打开"智码 AICoder.app",Apple 无法验证"智码 AICoder.app"是否包含可能危害 Mac 安全或泄漏隐私的恶意软件。 这是因为应用未经过 Apple 公证(Notarization),**并非恶意软件**。请执行以下命令解除限制: ```bash sudo xattr -d com.apple.quarantine /Applications/智码\ AICoder.app ``` 输入 Mac 登录密码后即可正常打开应用。 ## 更新机制 应用内置自动更新功能: - 启动后自动检查更新(首次延迟 5 秒,之后每 30 分钟检查一次) - 发现新版本后,右上角浮动通知显示「有可用更新」 - 点击「立即更新」按钮,自动下载并安装 - 安装完成后自动重启应用 更新清单文件: [update.json](update.json) ## 版本历史 ### v3.0.4 (2026-04-19) - **Tab 切换卡顿修复** — 顶部标签页切换(特别是 Claude ↔ Codex 等不同工具之间)不再触发侧边栏刷新加载 - **会话列表加载优化** — `useSessions` 改为一次性加载全量会话,切工具时改用前端内存过滤,不再发起 IPC 请求 - **Sidebar 渲染优化** — 搜索过滤结果使用 `useMemo` 稳定引用,避免连锁重算 `projectGroups`/`flatRows` 和虚拟列表重测量 ### v3.0.3 (2026-04-19) - **禁用 WebView 默认右键菜单** — 隐藏浏览器风格的上下文菜单(返回/刷新/另存为/打印/检查),桌面应用观感更干净 - **保留必要区域的原生菜单** — 输入框(input/textarea)、可编辑区域、终端(`.xterm`)继续保留原生右键菜单,复制/粘贴/剪切不受影响 - **自定义右键菜单不受影响** — Sidebar/TabBar/StatusBar 等业务自定义 context menu 行为保持原样 ### v3.0.2 (2026-04-18) - **WebDAV 云同步配置持久化修复** — 修复 WebDAV 云同步配置不持久化问题,从前端 localStorage 迁到后端 DB settings 表,下次打开/升级/重装应用后配置都能保留 - **右键菜单遮挡修复** — 修复 TabBar 悬停 Popover 后右键菜单被完全盖住的问题(`createPortal` 到 `body`,逃出 `backdrop-filter` 堆叠上下文);Sidebar 同步修复 - **侧边栏会话右键菜单位置优化** — 菜单 Y 吸附到会话行底部,被选中的会话始终可见;新增三段式翻转逻辑(上下都放不下时锚到 viewport 底部而非贴顶) - **标题栏主题按钮位置调整** — 主题按钮从浏览器左侧移到设置左侧,与设置归为"配置类"功能聚拢 - **/rewind 菜单修复** — Claude Code `/rewind` 回滚菜单不再被误识别为权限提示自动回车 - **TerminalView 自动确认优化** — 去除 3 秒冷却期,改为 buffer 清空去重,避免误拦截真实的连续权限提示 - **Modal mask API 升级** — Ant Design Modal 的 `maskClosable={false}` 迁移为 `mask={{ closable: false }}` 对象形式,便于后续扩展 ### v3.0.1 (2026-04-17) - **Claude Opus 4.7 模型支持** — 新增 Anthropic 旗舰模型 Claude Opus 4.7(2026-04-15 发布),在编码、Agent、知识任务上全面领先,尤其在高难度软件工程场景有显著提升 - **模型列表更新** — Claude Code / OpenCode 的模型选择器同步新增 4.7 选项,支持 OneAPI / OpenRouter / 自定义等中转平台 - **Token 统计识别** — 新增 4.7 模型名称识别(沿用 Opus 档位定价) ### v3.0.0 (2026-04-16) - **官方彩色 Logo** — 替换四个 CLI 工具图标为官方彩色 Logo(Claude/Codex/Gemini/OpenCode) - **设置页图标** — 设置页侧边栏所有菜单项添加图标,提升视觉辨识度 - **压缩提示优化** — 增强自动确认排除规则,避免误确认 Claude Code 压缩提示 ### v2.9.8 (2026-04-15) - **Mermaid 图表 + KaTeX 公式** — 会话历史中自动渲染 Mermaid 流程图和 LaTeX 数学公式 - **CodeMirror 代码编辑器** — 文件浏览器双击代码文件内置打开,支持 9 种语言高亮、Ctrl+S 保存 - **Git Diff 查看器** — Git 面板点击文件查看增删对比,增/删行高亮显示 - **Git 分支列表** — Git 面板展示本地分支列表和 20 条提交历史 - **AI 记忆 8 种分类** — 记忆管理升级为 8 种语义分类(新增代码模式、API/接口) - **测试体系建设** — 新增 95 个测试用例(39 Rust + 56 TypeScript),覆盖核心 CRUD 和 API 层 ### v2.9.7 (2026-04-14) - **性能优化** — 移除心跳检测机制和 GPU 禁用,减少后台开销,优化 macOS 性能 ### v2.9.6 (2026-04-13) - **侧边栏图标颜色优化** — 未激活会话保留用户标记的颜色(降低透明度显示),方便区分红色等关键标记 - **目录数量交互增强** — 悬停目录右侧数量时显示展开/收起箭头,点击可展开更多或收起多余会话 ### v2.9.5 (2026-04-12) - **全局禁用 GPU 加速** — 防止 WebView2 GPU 进程崩溃导致黑屏/闪烁,尤其远程桌面环境 - **移除 WebView2 自动 reload** — 防止心跳超时或 GPU 崩溃触发 reload 导致 PTY 断开、Claude 会话终止 - **移除 GPU 加速设置开关** — 全局禁用后无需用户手动配置 ### v2.9.4 (2026-04-12) - **多实例配置隔离** — WebDAV 同步配置(坚果云等)按实例隔离,避免多实例共用同一份配置 - **通知设置页国际化** — 66 处硬编码中文全部改为 i18n 调用,支持中英文切换 - **快捷键翻译补全** — 补充任务队列和下一个已完成的翻译 ### v2.9.3 (2026-04-12) - **自动回车逻辑优化** — 修复 "Do you want to make" 权限提示不自动确认的问题,排除 /model 等斜杠命令菜单的误触发 ## 项目结构 ``` aicoder-release/ ├── README.md # 本文件 ├── update.json # 自动更新清单(Tauri Updater 读取) ├── .gitignore # Git 忽略规则 └── releases/ # 版本发布目录 ├── v3.0.4/ # v3.0.4 版本 │ ├── AICoder_3.0.4_x64-setup.exe # Windows 安装包 │ ├── AICoder_3.0.4_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_3.0.4_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_3.0.4_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v3.0.3/ # v3.0.3 版本 │ ├── AICoder_3.0.3_x64-setup.exe # Windows 安装包 │ ├── AICoder_3.0.3_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_3.0.3_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_3.0.3_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v3.0.2/ # v3.0.2 版本 │ ├── AICoder_3.0.2_x64-setup.exe # Windows 安装包 │ ├── AICoder_3.0.2_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_3.0.2_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_3.0.2_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v3.0.1/ # v3.0.1 版本 │ ├── AICoder_3.0.1_x64-setup.exe # Windows 安装包 │ ├── AICoder_3.0.1_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_3.0.1_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_3.0.1_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v3.0.0/ # v3.0.0 版本 │ ├── AICoder_3.0.0_x64-setup.exe # Windows 安装包 │ ├── AICoder_3.0.0_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_3.0.0_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_3.0.0_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v2.9.8/ # v2.9.8 版本 │ ├── AICoder_2.9.8_x64-setup.exe # Windows 安装包 │ ├── AICoder_2.9.8_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_2.9.8_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_2.9.8_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v2.9.7/ # v2.9.7 版本 │ ├── AICoder_2.9.7_x64-setup.exe # Windows 安装包 │ ├── AICoder_2.9.7_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_2.9.7_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_2.9.7_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v2.9.6/ # v2.9.6 版本 │ ├── AICoder_2.9.6_x64-setup.exe # Windows 安装包 │ ├── AICoder_2.9.6_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_2.9.6_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_2.9.6_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v2.9.5/ # v2.9.5 版本 │ ├── AICoder_2.9.5_x64-setup.exe # Windows 安装包 │ ├── AICoder_2.9.5_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_2.9.5_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_2.9.5_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ├── v2.9.4/ # v2.9.4 版本 │ ├── AICoder_2.9.4_x64-setup.exe # Windows 安装包 │ ├── AICoder_2.9.4_x64-setup.exe.sig # Windows updater 签名 │ ├── AICoder_2.9.4_aarch64.dmg # macOS Apple Silicon │ ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 │ ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 │ ├── AICoder_2.9.4_x64.dmg # macOS Intel │ ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 │ └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 └── v2.9.3/ # v2.9.3 版本 ├── AICoder_2.9.3_x64-setup.exe # Windows 安装包 ├── AICoder_2.9.3_x64-setup.exe.sig # Windows updater 签名 ├── AICoder_2.9.3_aarch64.dmg # macOS Apple Silicon ├── AICoder_aarch64.app.tar.gz # macOS ARM updater 产物 ├── AICoder_aarch64.app.tar.gz.sig # macOS ARM updater 签名 ├── AICoder_2.9.3_x64.dmg # macOS Intel ├── AICoder_x64.app.tar.gz # macOS Intel updater 产物 └── AICoder_x64.app.tar.gz.sig # macOS Intel updater 签名 ``` ## 发布新版本流程 1. 在主项目中更新版本号(`tauri.conf.json` / `Cargo.toml` / `package.json`) 2. 打 Git Tag(`v*.*.*` 格式)并推送到 GitHub,CI 自动构建 Windows + macOS 安装包 3. 从 GitHub Release 下载产物,本地推送到本仓库并生成 `update.json` ## 许可证 Copyright (c) 2026 AgileFR. All rights reserved.