软件截图
软件介绍
CCgui 是一款定位于“下一代 VibeCoding 平台”的桌面客户端,专为专业开发者设计,旨在提供一个高度透明且完全开源的 Cursor 替代方案。该软件基于底层项目 CodexMonitor 构建,采用现代化技术栈(Tauri + Rust + Node.js),在保证轻量化和极速响应的同时,深度融合了 AI 辅助编程的各项高级特性。CCgui 不仅是一个简单的对话窗口,更是一个集成了终端、版本控制、任务管理和模型调用的全功能开发工作台。
核心功能
多模型引擎无缝切换 (Multi-Engine):内置对 Claude Code(涵盖 Haiku/Sonnet/Opus)、Codex CLI、OpenCode CLI 以及 Gemini 的深度支持,并允许用户通过可视化面板配置自定义提供商和代理渠道。
专业级开发工作台:
交互式画布 (Chat Canvas):支持富文本输入,可附加文件、图片、代码片段,支持
@引用文件及/唤出命令。内置终端与 Git 面板:集成基于 xterm.js 的全功能终端(支持 PTY),并提供可视化的 Git 提交历史、分支管理、工作树(worktree)及 diff 审查功能。
敏捷看板 (Kanban):内置拖拽式任务看板,方便开发者进行任务拆解与状态跟踪。
AI 语义记忆系统:提供持久化的项目级记忆存储(支持8种以上的语义分类),配套可复用的“技能/Agent”管理系统及自定义提示词库(Prompt Library)。
原生 MCP 协议支持:全面支持模型上下文协议(Model Context Protocol, MCP),允许用户挂载和管理 MCP 服务器,从而极大扩展 AI 的外部工具调用能力。
跨平台与极客级扩展:利用 Tauri 实现跨平台原生级体验(macOS/Windows无边框窗口,Linux支持AppImage)。此外,软件还内置了多达8种类型的全局搜索、代码高亮、Mermaid 图表渲染及语音转文本输入(基于 Whisper)等高阶功能。
适用人群
寻求 Cursor 或 GitHub Copilot 开源、免费替代方案的专业开发者。
需要同时测试和使用多款底层大语言模型(如 Claude 3.5、Gemini)的 AI 极客。
习惯 VibeCoding 工作流,并希望将任务管理、版本控制与 AI 对话高度整合的独立工程师。
优缺点分析
优点:
高度定制化与透明度:100% 开源,突破了商业闭源软件的模型绑定与隐私限制,支持深度自定义 Provider。
资源占用低:得益于 Rust 和 Tauri 架构,其内存占用与启动速度显著优于传统的 Electron 框架代码编辑器。
工作流闭环:通过集成 Git、看板、终端及多 Agent 并行执行,实现了从任务规划到代码提交的一站式 AI 协作闭环。
缺点:
处于快速迭代期:项目仍在以较高频次(如日更)进行细节打磨与功能迭代,偶尔可能会遇到 UI 错位或不稳定的边缘 Bug。
配置门槛:对于缺乏 CLI 工具或环境配置经验的用户,初始配置本地模型、MCP 节点或特定环境时具有一定的学习曲线。
系统要求
Windows:Windows 10/11 (64-bit)
macOS:macOS 10.15 或更高版本(原生支持 Intel 与 Apple Silicon 双架构)
Linux:支持 AppImage 的主流 64 位发行版
硬件建议:由于需要运行 AI 上下文及图形化界面,建议配备 1.5 GHz 以上处理器,至少 4 GB RAM(处理超大型工程或并行运行多个 Agent 时建议 8 GB RAM 以上)。如需在本地进行源码编译,需预装 Node.js (>=18)、Rust 工具链及 CMake。
下载地址
声明:本站为非盈利性技术交流平台。所有资源均来自互联网或官方发布,版权归原作者所有。如有侵犯您的权益,请联系我们(fzxzcopy@163.com),我们将第一时间处理。