Skip to content

Aryan-crypt/JARVIS-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub

🌐 JARVIS

JARVIS is an open-source AI web automation tool that runs in your browser. A free alternative to OpenAI Operator with flexible LLM options and multi-agent system.

⬇️ Get JARVIS for free

🌟 Loving JARVIS? Give us a star and help spread the word!

JARVIS Demo GIF

JARVIS's multi-agent system analyzing HuggingFace in real-time, with the Planner intelligently self-correcting when encountering obstacles and dynamically instructing the Navigator to adjust its approach—all running locally in your browser.

🔥Why JARVIS?

Looking for a powerful AI browser agent without the $200/month price tag of OpenAI Operator? JARVIS , as a chrome extension, delivers premium web automation capabilities while keeping you in complete control:

  • 100% Free - No subscription fees or hidden costs. Just install and use your own API keys, and you only pay what you use with your own API keys.
  • Privacy-Focused - Everything runs in your local browser. Your credentials stay with you, never shared with any cloud service.
  • Flexible LLM Options - Connect to your preferred LLM providers with the freedom to choose different models for different agents.
  • Fully Open Source - Complete transparency in how your browser is automated. No black boxes or hidden processes.

Note: We currently support OpenAI, Anthropic, Gemini, Ollama, Groq, Cerebras, Llama and custom OpenAI-Compatible providers, more providers will be supported.

📊 Key Features

  • Multi-agent System: Specialized AI agents collaborate to accomplish complex web workflows
  • Interactive Side Panel: Intuitive chat interface with real-time status updates
  • Task Automation: Seamlessly automate repetitive web automation tasks across websites
  • Follow-up Questions: Ask contextual follow-up questions about completed tasks
  • Conversation History: Easily access and manage your AI agent interaction history
  • Multiple LLM Support: Connect your preferred LLM providers and assign different models to different agents

🌐 Browser Support

Officially Supported:

  • Chrome - Full support with all features
  • Edge - Full support with all features

Not Supported:

  • Firefox, Safari, and other Chromium variants (Opera, Arc, etc.)

Note: While JARVIS may function on other Chromium-based browsers, we recommend using Chrome or Edge for the best experience and guaranteed compatibility.

🚀 Quick Start

🔧 Install Latest Version

To get the most recent version with all the latest features:

  1. Download

    • Download the latest jarvis.zip file from the official Github release page.
  2. Install:

    • Unzip jarvis.zip.
    • Open chrome://extensions/ in Chrome
    • Enable Developer mode (top right)
    • Click Load unpacked (top left)
    • Select the unzipped jarvis folder.
  3. Configure Agent Models

    • Click the JARVIS icon in your toolbar to open the sidebar
    • Click the Settings icon (top right).
    • Add your LLM API keys.
    • Choose which model to use for different agents (Navigator, Planner)
  4. Upgrading:

    • Download the latest jarvis.zip file from the release page.
    • Unzip and replace your existing JARVIS files with the new ones.
    • Go to chrome://extensions/ in Chrome and click the refresh icon on the JARVIS card.

💡 See It In Action

Here are some powerful tasks you can accomplish with just a sentence:

  1. News Summary:

    "Go to TechCrunch and extract top 10 headlines from the last 24 hours"

  2. GitHub Research:

    "Look for the trending Python repositories on GitHub with most stars"

  3. Shopping Research:

    "Find a portable Bluetooth speaker on Amazon with a water-resistant design, under $50. It should have a minimum battery life of 10 hours.

🔒 Security

If you discover a security vulnerability, please DO NOT disclose it publicly through issues, pull requests, or discussions.

Instead, please create a GitHub Security Advisory to report the vulnerability responsibly. This allows us to address the issue before it's publicly disclosed.

We appreciate your help in keeping JARVIS and its users safe!

👏 Acknowledgments

JARVIS builds on top of other awesome open-source projects:

Huge thanks to their creators and contributors!

📄 License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

Made with ❤️ by Aryan Sahani.

Like JARVIS? Give us a star 🌟

⚠️ DISCLAIMER ON DERIVATIVE PROJECTS

We explicitly DO NOT endorse, support, or participate in any projects involving cryptocurrencies, tokens, NFTs, or other blockchain-related applications based on this codebase.

Any such derivative projects are NOT Affiliated with, or maintained by, or in any way connected to the official JARVIS project or its core team.

We assume NO LIABILITY for any losses, damages, or issues arising from the use of third-party derivative projects. Users interact with these projects at their own risk.

We reserve the right to publicly distance ourselves from any misuse or misleading use of our name, codebase, or brand.

We encourage open-source innovation but urge our community to be discerning and cautious. Please ensure you understand the risks before using any software or service built upon our codebase by independent developers.

About

A Multi-agent System where specialized AI agents collaborate on web workflows.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors