# OpenManus-Desktop Project ## Project Overview OpenManus-Desktop is a desktop application built on the Wails framework, combining Go backend and Vue3 frontend technologies. The project utilizes Vite as the frontend build tool, offering an efficient development experience. ## Technology Stack - Backend: Go - Frontend: Vue3 + Vite - UI Framework: Element Plus - State Management: Pinia - Routing: Vue Router - Build Tool: Wails ## Development Environment Requirements - Go 1.18+ - Node.js 20+ - Wails CLI v2+ ## Getting Started ### 1. Install Development Environment #### 1.1. Install Golang Environment Golang environment : https://go.dev/dl/ #### 1.2. Install Wails Client wails: https://wails.io/ // For users in mainland China, use a proxy go env -w GOPROXY=https://goproxy.cn go install github.com/wailsapp/wails/v2/cmd/wails@latest Run the following command to check if the Wails client is installed successfully: wails doctor #### 1.3. Install Node.js Environment nodejs: https://nodejs.org/en ### 2. Install Project Dependencies cd .\desktop\frontend npm install ### 3. Run the Project To run the project: cd .\desktop wails dev To start the backend service: After configuring the config/config.toml file, execute the following command to start the server: cd .. (Project root directory) python app.py ### 4. Package the Project To build the application: wails build The built application will be located in the project’s dist directory.