LLM-powered GUI automation agent.
Option 1 (Recommended): Let AI Coding tools do it for you
Open any AI coding tool (Claude Code, Cursor, Trae, Codex CLI, Kimi CLI, etc.) in this project directory, and tell it:
Read README.md in this project, set up the environment, install dependencies, build and start the project. Fix any errors that occur.
Option 2: Manual setup
Requires Node.js (v18+) and Rust.
npm install # 1. Install dependencies
npm run build # 2. Compile TypeScript
npm start # 3. Start JarvisEnter tasks through the GUI input box after starting. For example:
Open Chrome and search for MinecraftSend a message to John on WeChat saying the meeting is at 3pmOpen Notepad and write down today's to-do list
Copy config/config.example.json to config/config.json and fill in your API keys.
Windows requires MSVC toolchain for compiling the GUI.
-
Install Visual Studio Build Tools
Download Visual Studio Build Tools (lightweight, no need for the full Visual Studio IDE) and select "Desktop development with C++" workload.
-
Install Rust with MSVC toolchain
winget install Rustlang.Rustup rustup default stable-x86_64-pc-windows-msvc
Note: Do NOT use the GNU toolchain (
x86_64-pc-windows-gnu) on Windows. It has linker limitations that cause build failures with large projects like Tauri.