Yogu 是一款基于 Tauri 和 Vue 3 构建的现代化 AI 聊天桌面应用程序。它支持多种 AI 模型提供商,包括 Anthropic、OpenAI、Google、Azure 等,并提供了丰富的功能和优雅的用户界面。
- 🤖 支持多种 AI 模型提供商(Anthropic、OpenAI、Google、Azure、Deepseek 等)
- 🌐 内置网络搜索功能,增强 AI 回答的准确性
- 💬 聊天历史管理和组织
- 🔍 强大的搜索功能
- 🌙 明暗主题切换
- 🌍 多语言支持(中文、英文、日文)
- 📁 文件上传和处理
- ⌨️ 快捷键支持
- 🔄 自动更新功能
- 前端框架:Vue 3 + TypeScript
- 状态管理:Pinia
- UI 样式:Tailwind CSS
- 桌面应用框架:Tauri 2.0
- 国际化:Vue I18n
- AI 集成:AI SDK
-
安装 pnpm
npm install -g pnpm
-
克隆仓库并安装依赖
git clone https://github.com/yourusername/yogu-chat-app.git cd yogu-chat-app pnpm install
-
启动开发服务器
pnpm tauri dev
pnpm tauri build
构建完成后,可执行文件将位于 src-tauri/target/release
目录。
- 启动应用后,进入设置页面配置 AI 提供商的 API 密钥
- 选择您喜欢的语言和主题
- 开始新的聊天对话
Ctrl/Cmd + K
:打开搜索对话框Ctrl/Cmd + ,
:打开设置
欢迎提交 Pull Request 或创建 Issue 来帮助改进 Yogu 桌面应用。
本项目采用 LICENSE 许可证。