# aicoder-release **Repository Path**: vvyyy/aicoder-release ## Basic Information - **Project Name**: aicoder-release - **Description**: 智码 AiCoder 正式版 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 智码 AICoder > 基于 Tauri 2.x 构建的 Claude Code 桌面管理工具 ## 简介 智码 AICoder 是一款轻量级桌面应用,专为 Claude Code CLI 用户打造。它提供了可视化的会话管理、终端集成和开发效率工具,让你在桌面端高效使用 Claude Code 进行 AI 辅助编程。 ## 核心功能 - **终端管理** — 内置 PTY 终端,直接运行 Claude Code,支持多标签页并行会话 - **会话管理** — 创建、切换、收藏会话,按项目组织工作区 - **Claude 会话浏览** — 查看 Claude Code 历史对话记录,支持搜索和导出(Markdown/HTML) - **代码片段** — 保存常用 Prompt 和代码模板,一键插入终端 - **Token 统计** — 实时追踪 API 用量,可视化消耗统计 - **API 配置管理** — 多 API Profile 切换,支持不同密钥和端点配置 - **MCP Server 管理** — 可视化管理 Model Context Protocol 服务器配置 - **CLAUDE.md 编辑器** — 项目级和全局 CLAUDE.md 在线编辑 - **深色/浅色主题** — 跟随系统或手动切换,护眼舒适 - **系统托盘** — 最小化到托盘,常驻后台 - **自动更新** — 内置 OTA 更新,新版本自动推送 ## 技术栈 | 组件 | 技术 | |------|------| | 框架 | Tauri 2.x(Rust + WebView) | | 前端 | React 19 + TypeScript 5.8 | | UI | Ant Design 6 + TailwindCSS 4 | | 状态管理 | Zustand 5 | | 终端 | xterm.js 6 + tauri-plugin-pty | | 数据库 | SQLite(rusqlite) | ## 系统要求 - **操作系统**: Windows 10/11 (x64) - **运行时**: 无需额外安装(WebView2 已内置于 Windows 10+) - **磁盘**: ~10 MB 安装空间 - **前置**: 需已安装 [Claude Code CLI](https://docs.anthropic.com/en/docs/claude-code) ## 下载安装 ### 最新版本: v0.1.8 | 平台 | 下载链接 | 大小 | |------|---------|------| | Windows x64 | [智码 AICoder_0.1.8_x64-setup.exe](releases/v0.1.8/智码%20AICoder_0.1.8_x64-setup.exe) | ~3.6 MB | ### 安装步骤 1. 下载上方安装包 2. 双击运行安装程序 3. 选择安装语言(中文/英文) 4. 按提示完成安装 5. 启动应用,开始使用 ## 更新机制 应用内置自动更新功能: - 启动后自动检查更新(首次延迟 5 秒,之后每 30 分钟检查一次) - 发现新版本后,右上角浮动通知显示「有可用更新」 - 点击「立即更新」按钮,自动下载并安装 - 安装完成后自动重启应用 更新清单文件: [update.json](update.json) ## 版本历史 ### v0.1.8 (2026-03-10) - 修复 CI macOS updater 产物缺失(`--bundles dmg` → `--bundles app,dmg`) - 优化 CI 推送顺序:Gitee 优先推送,GitHub 备份(`continue-on-error`) ### v0.1.7 (2026-03-10) - 修复 CI 草稿 Release 权限问题(contents: read → write) ### v0.1.6 (2026-03-10) - 修复 CI 草稿 Release 查询 404(改用 /releases 列表 API) - 修复 Linux 编译 unused import 警告 ### v0.1.5 (2026-03-10) - CI update.json 支持全平台自动更新(Windows/macOS/Linux) - 修复 Linux CI 签名失败(硬编码空密码) ### v0.1.4 (2026-03-10) - 切换自动更新端点到 Gitee(解决中国大陆无法访问 GitHub raw URL) - CI 构建后自动同步产物到 GitHub + Gitee 双仓库 - 修复更新弹窗无响应问题(z-index + 错误提示) ### v0.1.3 (2026-03-10) - 活动热力图功能 - GitHub Actions CI 跨平台构建 ### v0.1.2 (2026-03-09) - 侧边栏重设计:按项目目录分组(替代原时间分组) - 相对时间显示(刚刚/X分钟前/X小时前/X天前) - 项目组折叠/展开,超过 3 条自动收起 - 收藏会话置顶独立分组 - 更新提示改为标题栏内嵌徽章 ### v0.1.1 (2026-03-09) - 优化更新提示 UI:从顶部横条改为右上角浮动通知 - 显示「有可用更新」文字,点击可直接升级 - 支持关闭通知稍后提醒 - 下载时显示进度条 ### v0.1.0 (2026-03-09) 首个公开版本,包含以下功能: - Claude Code 终端集成(PTY) - 多会话标签页管理 - Claude 历史会话浏览和搜索 - 代码片段管理 - Token 消耗统计 - API Profile 多配置管理 - MCP Server 可视化管理 - CLAUDE.md 编辑器 - 深色/浅色主题 - 系统托盘 - 自动更新 ## 项目结构 ``` aicoder-release/ ├── README.md # 本文件 ├── update.json # 自动更新清单(Tauri Updater 读取) ├── .gitignore # Git 忽略规则 └── releases/ # 版本发布目录 ├── v0.1.0/ # v0.1.0 版本 │ ├── 智码 AICoder_0.1.0_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.0_x64-setup.exe.sig # 签名文件 ├── v0.1.1/ # v0.1.1 版本 │ ├── 智码 AICoder_0.1.1_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.1_x64-setup.exe.sig # 签名文件 ├── v0.1.2/ # v0.1.2 版本 │ ├── 智码 AICoder_0.1.2_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.2_x64-setup.exe.sig # 签名文件 ├── v0.1.3/ # v0.1.3 版本 │ ├── 智码 AICoder_0.1.3_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.3_x64-setup.exe.sig # 签名文件 ├── v0.1.4/ # v0.1.4 版本 │ ├── 智码 AICoder_0.1.4_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.4_x64-setup.exe.sig # 签名文件 ├── v0.1.5/ # v0.1.5 版本 │ ├── 智码 AICoder_0.1.5_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.5_x64-setup.exe.sig # 签名文件 ├── v0.1.6/ # v0.1.6 版本 │ ├── 智码 AICoder_0.1.6_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.6_x64-setup.exe.sig # 签名文件 ├── v0.1.7/ # v0.1.7 版本 │ ├── 智码 AICoder_0.1.7_x64-setup.exe # 安装包 │ └── 智码 AICoder_0.1.7_x64-setup.exe.sig # 签名文件 └── v0.1.8/ # v0.1.8 版本 ├── 智码 AICoder_0.1.8_x64-setup.exe # 安装包 └── 智码 AICoder_0.1.8_x64-setup.exe.sig # 签名文件 ``` ## 发布新版本流程 1. 在主项目中更新版本号(`tauri.conf.json` / `Cargo.toml` / `package.json`) 2. 设置 `TAURI_SIGNING_PRIVATE_KEY` 环境变量后执行 `pnpm tauri build` 3. 将新版本安装包和签名文件复制到 `releases/vX.Y.Z/` 目录 4. 更新 `update.json` 中的版本号、下载地址和签名 5. 提交并推送到本仓库 ## 许可证 Copyright (c) 2026 AgileFR. All rights reserved.