Skip to content

Ninot1Quyi/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.

MCP Server Integration

Jarvis supports Model Context Protocol (MCP) servers. Simply tell Jarvis the MCP server configuration you want to set up, for example:

Help me configure an MCP server: npx -y @modelcontextprotocol/server-filesystem

Jarvis will automatically set up the servers for you.

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.

AI Agent Marketplace Index And Agent Router | API Doc

AI Agent Marketplace and Router Badge

About

Jarvis – Active AI Agent for Computer Use

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages