# OpenClaw-Sifu

OpenClaw-Sifu Logo

[English](#english) | [中文](#中文) ## English OpenClaw-Sifu is the standalone graphical installer and uninstaller for [OpenClaw](https://github.com/simonfqy/openclaw). Built with Wails, it provides a seamless, local installation experience by automating prerequisite checks, dependency acquisition, and environment initialization. For the release version, please click here to [download](https://github.com/blueSLota/openclaw-sifu/releases). ### Features - **One-Click Setup:** Fully automated GUI for installing and removing OpenClaw. - **Cross-Platform:** Smart detection of Windows, macOS, and Linux to execute native installation scripts. - **Visual Feedback:** Real-time tracking of setup phases (environment checks, npm installation, component initialization). - **System Integration:** Manages administrative permissions for background services and scheduled tasks. ### Tech Stack - **Framework:** Wails v2 - **Backend:** Go (System calls & execution mapping) - **Frontend:** React + Vite + TypeScript + TailwindCSS ### Development Prerequisites: Go and Node.js must be installed. ```bash # Start Wails dev server (hot reload for both frontend and Go) wails dev ``` ### Build ```bash # Build a standalone executable for your current platform wails build ``` --- ## 中文 OpenClaw-Sifu 是 [OpenClaw](https://github.com/simonfqy/openclaw) 的独立图形化安装与卸载工具。基于 Wails 构建,它通过自动化环境检查、依赖获取和环境初始化,提供无缝的本地安装体验。发布版请点击这里进行[下载](https://github.com/blueSLota/openclaw-sifu/releases)。如果下载速度缓慢,也可以前往[官网](https://openclaw-sifu.com/)通过国内CDN下载 ### 核心特性 - **一键安装/卸载:** 全自动化的图形界面,一键完成 OpenClaw 的安装与清理。 - **跨平台兼容:** 智能识别 Windows、macOS 和 Linux,并相应执行原生的各平台安装脚本。 - **可视化反馈:** 实时追踪安装步骤进度(如环境检查、npm 安装、组件初始化等)。 - **系统集成:** 自动处理并申请后台服务与计划任务所需的管理员权限。 ### 技术架构 - **桌面框架:** Wails v2 - **后端:** Go(负责系统调用和跨平台代码执行路由) - **前端:** React + Vite + TypeScript + TailwindCSS ### 本地开发 环境要求:必须预先安装 Go 和 Node.js。 ```bash # 启动 Wails 开发服务器(支持前端和 Go 的热重载) wails dev ``` ### 生产构建 ```bash # 构建当前平台的可执行文件 wails build ```