article
README
🚀 Luke 桌面
Luke 桌面是一个集成 MCP 服务器支持的 Claude 桌面替代方案,使用 Tauri + React + TypeScript 构建,能为用户带来高效且安全的使用体验。
🚀 快速开始
先决条件
- Node.js v22.11.0+
- Rust v1.83.0+
- Cargo v1.83.0+
操作步骤
-
克隆仓库:
git clone https://github.com/yourusername/luke-desktop.git cd luke-desktop -
安装依赖项:
npm install -
运行开发服务器:
npm run tauri dev -
生产构建: 有关详细构建说明,请参阅我们的 构建指南。
✨ 主要特性
- 🚀 使用 Tauri 2.x 实现最佳性能
- ⚛️ 现代 React 结合 TypeScript
- 🔄 模型上下文协议 (MCP) 服务器集成
- 🔒 增强安全功能
- 📁 高级文件管理
- 🎨 使用 Tailwind CSS 进行样式设计
- 🔌 插件支持
- 🌐 多平台兼容性
📦 安装指南
环境要求
确保您的系统已经安装了以下软件:
- Node.js v22.11.0+
- Rust v1.83.0+
- Cargo v1.83.0+
安装步骤
-
克隆仓库:
git clone https://github.com/yourusername/luke-desktop.git cd luke-desktop -
安装依赖项:
npm install -
运行开发服务器:
npm run tauri dev -
生产构建: 有关详细构建说明,请参阅我们的 构建指南。
📚 详细文档
🔧 技术细节
项目结构
luke-desktop/
├── src/ # React 前端源码
├── src-tauri/ # Tauri 后端源码
│ ├── src/ # Rust 源代码
│ └── target/ # 编译输出
├── public/ # 静态资产
├── config/ # 配置文件
├── tests/ # 测试文件
└── docs/ # 文档
├── BUILD.md # 构建配置指南
└── API.md # API 参考文档
MCP 集成
Luke 桌面实现模型上下文协议 (MCP) 用于与 Claude 和其他兼容 AI 模型通信。有关更多详细信息,请参阅 MCP 规范。
安全性
该应用程序实施了多种安全措施:
- 安全文件系统操作
- API 密钥管理
- 本地存储加密
- 身份验证系统
- 路径遍历保护
- 文件类型验证
更多详细信息,请参阅我们的 安全文档。
📄 许可证
该项目在 MIT 许可证下发布 - 有关详细信息,请参阅 LICENSE 文件。
支持
如果您遇到任何问题或有疑问,请在 GitHub 仓库中提交问题。
贡献
欢迎贡献!请阅读我们的 贡献指南 以了解代码规范和提交拉取请求的过程。
扫码联系在线客服