# yogu-chat-app **Repository Path**: pudding/yogu-chat-app ## Basic Information - **Project Name**: yogu-chat-app - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-17 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Yogu 聊天桌面应用

Yogu Logo

## 项目简介 Yogu 是一款基于 Tauri 和 Vue 3 构建的现代化 AI 聊天桌面应用程序。它支持多种 AI 模型提供商,包括 Anthropic、OpenAI、Google、Azure 等,并提供了丰富的功能和优雅的用户界面。 ## 功能特点 - 🤖 支持多种 AI 模型提供商(Anthropic、OpenAI、Google、Azure、Deepseek 等) - 🌐 内置网络搜索功能,增强 AI 回答的准确性 - 💬 聊天历史管理和组织 - 🔍 强大的搜索功能 - 🌙 明暗主题切换 - 🌍 多语言支持(中文、英文、日文) - 📁 文件上传和处理 - ⌨️ 快捷键支持 - 🔄 自动更新功能 ## 应用预览

聊天界面

聊天界面
聊天界面 - 支持多种AI模型

暗色模式
暗色模式 - 保护您的眼睛

设置界面
设置界面 - 自定义您的体验

## 技术栈 - **前端框架**:Vue 3 + TypeScript - **状态管理**:Pinia - **UI 样式**:Tailwind CSS - **桌面应用框架**:Tauri 2.0 - **国际化**:Vue I18n - **AI 集成**:AI SDK ## 安装指南 ### 开发环境设置 1. 确保已安装 [Node.js](https://nodejs.org/) (推荐 v18+) 和 [Rust](https://www.rust-lang.org/tools/install) 2. 安装 pnpm ```bash npm install -g pnpm ``` 3. 克隆仓库并安装依赖 ```bash git clone https://github.com/yourusername/yogu-chat-app.git cd yogu-chat-app pnpm install ``` 4. 启动开发服务器 ```bash pnpm tauri dev ``` ### 构建应用 ```bash pnpm tauri build ``` 构建完成后,可执行文件将位于 `src-tauri/target/release` 目录。 ## 使用指南 ### 首次使用 1. 启动应用后,进入设置页面配置 AI 提供商的 API 密钥 2. 选择您喜欢的语言和主题 3. 开始新的聊天对话 ### 快捷键 - `Ctrl/Cmd + K`:打开搜索对话框 - `Ctrl/Cmd + ,`:打开设置 ## 贡献指南 欢迎提交 Pull Request 或创建 Issue 来帮助改进 Yogu 桌面应用。 ## 许可证 本项目采用 [LICENSE](./LICENSE) 许可证。