CodeMoss:面向桌面与 IDE 的多 AI 编程伴侣
CodeMoss:从代码到对话式设计的多 AI 伴侣
CodeMoss 是一款轻量级、跨平台桌面应用,直接嵌入你的开发工作流中。它将多个云端 AI 引擎——Claude Code、Codex、Gemini、OpenCode 以及其他——聚合到一个统一的面板,体验上与 VS Code、JetBrains IDE 及桌面本身都无缝融合。
为什么需要新的 AI 伴侣?
传统的 IDE 插件往往把你锁定在单一 AI 模型或特定平台。CodeMoss 颠覆这种局面,提供:
- 多模型支持 – 随时在 Claude、Codex、Gemini 等之间切换。
- 跨 IDE 集成 – 直接接入 VS Code、JetBrains,或独立运行。
- 丰富生态 – AI 内存、超级能力、开放式 API、spec‑kit 提供了自定义插件的构建能力。
- 无厂商锁定 – 所有数据默认本地运行,除非你明确连接云端模型。
关键功能
| 功能 | 作用 | CodeMoss 的呈现方式 |
|---|---|---|
| 聊天会话 | 交互式 AI 聊天,能拉取你的上下文并提出解决方案。 | 📺 聊天窗口与命令面板。 |
| 文件编辑器 | 直接在面板内编辑源文件,支持语法高亮和版本控制钩子。 | 侧栏文件树。 |
| Git 集成 | 可视化并管理 Git,打开提交差异,直接在同一 UI 中暂存更改。 | Git 面板显示分支状态。 |
| 终端 & CLI 视图 | 在 AI 后台运行时,渲染终端输出。 | 集成终端面板。 |
| 超级能力 | 自动补全提示,提供上下文感知建议。 | AI 助手根据上下文弹出。 |
| 并行任务执行 | 同时执行多项 AI 任务(如 linting + 代码生成)。 | 多标签面板。 |
| 可导出 AI 历史 | 保存聊天日志或导出为 Markdown 文档。 | 导出按钮。 |
入门指南
1. 下载
- macOS、Windows、Linux: https://www.codemoss.ai/download
- 使用标准安装器或
.dmg/.exe/.AppImage文件安装。
2. 安装 IDE 插件
- VS Code: https://marketplace.visualstudio.com/items?itemName=zhukunpenglinyutong.codemoss
- JetBrains: 从 Marketplace 安装,或使用
codemoss插件。
3. 连接 AI 提供商
打开设置面板,选择你想要的 AI 提供商(Claude、Gemini、Codex 或自定义端点)。系统会提示你输入 API Key 以及其它必要配置。
4. 开始聊天
打开 CodeMoss 面板 (Ctrl+Shift+M),输入提示,按 Enter,即可看到 AI 实时生成回复。你可以引用文件、请求重构或执行自定义脚本。
架构概览
┌─────────────────────┐
│ 桌面运行时 │
├─────────────────────┤
│ Electron + Tauri │
│ (UI + 主进程) │
├─────────────────────┤
│ AI‑桥层 │
│ (Rust + WASM API) │
├─────────────────────┤
│ 外部提供商 │
│ (Claude、Codex…) │
└─────────────────────┘
- 前端 – 使用 Vue/Nuxt 与 TypeScript 开发,借助 Electron 渲染器实现平台原生窗口。
- 后端 – Rust +
src‑tauri核心公开干净的 API 与前端通信,并抽象化与提供商的对话。 - 插件 – Spec‑kit 让他人可以用 TypeScript 或 Rust 编写模块,添加新 AI 接口或 UI 小部件。
贡献
- 欢迎所有贡献!Fork 本仓库,创建功能分支,提交 Pull Request。
- 通过 GitHub Actions 运行测试——若修改核心逻辑,请加入 CI 脚本。
- 文档更新或新截图始终值得赞赏。
路线图
- 日常迭代 – 接下来 30 天每日至少一次发布。
- 移动版 Beta – iOS/Android 实验性支持。
- 更多 AI 模型 – 与新兴模型(如 Llama‑2、GPT‑4o)对接。
- 社区插件商店 – 甄选社区自建扩展。
社区与支持
- 推特:https://twitter.com/zhukunpenglinyutong
- Discord:https://discord.gg/CodeMoss(实时帮助与功能请求)
- Issue 跟踪器:https://github.com/zhukunpenglinyutong/codemoss/issues
喜欢这个项目吗?随时 star 本仓库,加入聊天,并帮助塑造 AI 辅助编码的未来!每颗星星都为新功能提供动力——让我们一起重写工作流程吧!
原创文章:
查看原文