Skip to content

AstroxNetwork/holycrab-desktop

Repository files navigation

🦀 HolyCrab Desktop

OpenClaw 桌面客户端 · 为 AI 原生体验而生


✨ 简介

HolyCrab Desktop 是 OpenClaw 的官方桌面客户端,将强大的 AI 能力装进一个优雅、安全、易用的应用中。


🚀 核心特性

1️⃣ 一键安装 OpenClaw

告别复杂的命令行配置。HolyCrab 自动:

  • 下载最新原生 OpenClaw 代码
  • 配置运行环境和依赖
  • 初始化网关和服务
  • 创建你的专属工作空间

2️⃣ 默认安全的网络配置

安全不是可选项,是默认项。

  • 🔒 网关自动检测 - 启动时验证网关状态和健康度
  • 🔒 网络隔离 - 敏感操作需要明确授权
  • 🔒 配置审计 - 实时监控安全设置变更
  • 🔒 最小权限 - 不越权访问用户文件和配置

3️⃣ 模型配置 & 聊天设置

AI 模型不应该难以配置。

  • 🎯 可视化模型管理 - 添加、切换、测试 AI 模型
  • 🎯 聊天预设 - 为不同场景保存配置(编程/写作/分析)
  • 🎯 用量监控 - 实时查看 token 消耗和成本
  • 🎯 快捷键 - 快速唤起、切换会话、导出内容

4️⃣ 增强语音输入 & 高级应用模块

说话比打字快,AI 应该听得懂。

  • 🎙️ 语音转文字 - 本地或云端 STT,保护隐私
  • 🎙️ 应用模块 - 浏览器控制、文件管理、系统自动化
  • 🎙️ 技能市场 - 从 ClawHub/SkillHub 安装扩展能力

🛠️ 技术栈

层级 技术 说明
前端 React + TypeScript 组件化 UI
状态管理 TanStack Query 服务端状态同步
UI 组件 Shadcn/UI 现代化设计系统
桌面框架 Tauri v2 轻量级跨平台桌面
运行时 Rust 高性能、内存安全
打包 Tauri Bundler 原生安装包生成

为什么选 Tauri?

  • 📦 体积小 - 安装包仅 ~15MB(Electron 的 1/10)
  • 性能好 - Rust 后端,内存占用低
  • 🔐 更安全 - 系统 WebView,攻击面小
  • 🌐 跨平台 - Windows / macOS / Linux 一套代码

📦 安装指南

系统要求

  • macOS: 11+ (Intel/Apple Silicon)
  • Windows: 暂不支持
  • Linux: 暂不支持

首次启动

  1. 打开 HolyCrab Desktop
  2. 配置 AI 模型 API Key(可选,可稍后设置)
  3. 开始使用 🎉

🔐 安全保证

承诺 说明
不修改原生代码 OpenClaw 代码保持原样,确保最新安全补丁
不下载 Skill 除非用户明确授权,不自动安装任何技能模块
不越权删除 用户配置和敏感信息受到保护
透明操作 所有外部操作(邮件、发布等)需用户确认
本地优先 敏感数据优先本地处理,不上云

🧑‍💻 开发指南

环境准备

  • Node.js 18+
  • Rust 1.70+

启动开发

npm install
npm run tauri dev

构建生产版本

npm run tauri build

📄 许可证

MIT License


🙏 致谢

  • OpenClaw - 核心 AI 框架
  • Tauri - 桌面应用框架
  • Shadcn/UI - UI 组件库
  • TanStack - 状态管理工具

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages