Skip to content

AI-Agent-Grandmaster/jarvis

 
 

Repository files navigation

Jarvis

LLM-powered GUI automation agent.

English | 中文

Quick Start

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 Jarvis

Usage

Enter tasks through the GUI input box after starting. For example:

  • Open Chrome and search for Minecraft
  • Send a message to John on WeChat saying the meeting is at 3pm
  • Open Notepad and write down today's to-do list

Configuration

Copy config/config.example.json to config/config.json and fill in your API keys.

Platform Notes

Windows

Windows requires MSVC toolchain for compiling the GUI.

  1. 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.

  2. 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.

About

Jarvis – Active AI Agent for Computer Use

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages