76 lines
1.3 KiB
Markdown
76 lines
1.3 KiB
Markdown
# OpenManus-Desktop 项目
|
||
|
||
## 项目简介
|
||
|
||
OpenManus-Desktop 是一个基于Wails框架构建的桌面应用程序,结合了Go后端和Vue3前端技术栈。项目采用Vite作为前端构建工具,提供了高效的开发体验。
|
||
|
||
## 技术栈
|
||
|
||
- 后端: Go
|
||
- 前端: Vue3 + Vite
|
||
- UI 框架: Element Plus
|
||
- 状态管理: Pinia
|
||
- 路由: Vue Router
|
||
- 构建工具: Wails
|
||
|
||
## 开发环境要求
|
||
|
||
- Go 1.18+
|
||
- Node.js 20+
|
||
- Wails CLI v2+
|
||
|
||
## 快速开始
|
||
|
||
### 1. 安装开发环境
|
||
|
||
#### 1.1. 安装Go语言环境
|
||
|
||
Go环境下载: https://go.dev/dl/
|
||
|
||
#### 1.2. 安装wails客户端
|
||
|
||
wails官网: https://wails.io/
|
||
|
||
// 中国大陆使用代理
|
||
go env -w GOPROXY=https://goproxy.cn
|
||
go install github.com/wailsapp/wails/v2/cmd/wails@latest
|
||
|
||
执行以下命名令检查wails客户端安装是否成功:
|
||
|
||
wails doctor
|
||
|
||
#### 1.3. 安装Node.js环境
|
||
|
||
nodejs官网安装: https://nodejs.org/en
|
||
|
||
### 2. 安装项目依赖
|
||
|
||
cd .\desktop\frontend
|
||
npm install
|
||
|
||
### 3. 运行项目
|
||
|
||
运行项目:
|
||
|
||
cd .\desktop
|
||
wails dev
|
||
|
||
启动服务端:
|
||
|
||
配置好config/config.toml文件后, 执行以下命令启动服务端:
|
||
|
||
cd .. (项目根目录)
|
||
python app.py
|
||
|
||
### 4. 打包项目
|
||
|
||
构建应用:
|
||
|
||
wails build
|
||
|
||
构建好的应用在项目dist目录下
|
||
|
||
|
||
|
||
|