这是使用 Rust 和 GPUI 开发的原生 AI Agent 桌面应用,集成了编辑器、终端等常用功能,安装包大小只有 10M 左右。它基于 ACP (代理客户端协议),可以便捷地连接和使用 Claude Code、Codex、Gemini、Kimi、Qwen、iFlow 等多种模型。
温馨提示:项目目前仍处于积极开发阶段,可能会存在一些未知的 Bug,欢迎测试与反馈。
Agent Studio 是一款 GPU 加速、跨平台 的桌面应用程序,旨在将 AI 深度融入你的工作流。它采用前沿技术构建,在一个统一的界面内,为你提供了与多个 AI 代理交互、编辑代码、管理任务的无缝体验。
🎯 核心特性
- 🤖 多代理支持 - 通过 代理客户端协议 (ACP),可以同时连接并与多个 AI 代理进行对话。
- 💬 实时对话 - 支持流式响应,并完整呈现 AI 的“思考”过程与工具调用。
- 📝 内置代码编辑器 - 集成支持 LSP 的编辑器,具备语法高亮和自动补全功能,方便查看和修改代码。
- 🖥️ 集成终端 - 内置终端模拟器,无需切换应用即可执行命令行操作。
- 🎨 可定制停靠系统 - 通过拖放面板,自由布局,打造属于你的个性化工作空间。
- 🌍 国际化 - 支持多种语言界面(当前包括 English、简体中文)。
- 🎭 主题支持 - 提供浅色与深色主题,并允许自定义颜色方案。
- 📊 会话管理 - 良好的会话组织功能,帮助你在多个对话主题间高效切换。
- 🔧 工具调用查看器 - 详细展示并检查 AI 代理执行工具调用的过程与结果。
- 💾 自动保存 - 通过自动会话持久化机制,确保你的工作进度不会丢失。
- ⚡ GPU 加速 - 得益于底层的 GPUI 框架,整个应用界面渲染流畅迅速。
项目开源地址:https://github.com/sxhxliang/agent-studio
开发者表示,后续计划集成远程会话功能,相关项目可参考:https://github.com/sxhxliang/arp
对于正在探索 Rust 在 GUI 和 AI 应用结合实践的开发者,或者需要一个轻量级、高效率的本地 AI 工作台的朋友,这个项目值得关注。其极简的体积、原生的性能体验以及对多种模型协议的兼容性,展现了现代桌面应用开发的一种新思路。欢迎在 云栈社区 的 开源实战 板块与更多开发者交流此类前沿项目的使用心得与开发经验。
|