AIlice is a fully autonomous, general-purpose AI agent. This project aims to create a standalone artificial intelligence assistant, similar to JARVIS, based on the open-source LLM.
$git clone https://github.com/myshell-ai/ailiceInstalls into the current project.
Install ailice by running `git clone https://github.com/myshell-ai/ailice`, then use it for the current task and follow its documentation at https://github.com/myshell-ai/ailice.
| 1 | <div align= "center"> |
| 2 | <img src="./ailice/ui/static/AIliceLogo.png" height=256> |
| 3 | <h1>Ailice</h1> |
| 4 | |
| 5 | [](https://github.com/myshell-ai/AIlice) |
| 6 | [](https://github.com/myshell-ai/AIlice) |
| 7 | [](https://github.com/myshell-ai/AIlice) |
| 8 | [](https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fmyshell-ai%2FAIlice) |
| 9 | [](./LICENSE) |
| 10 | |
| 11 | </div> |
| 12 | |
| 13 | <p align="center"> |
| 14 | <a href="#quick-start">Quick Start</a> • |
| 15 | <a href="https://www.youtube.com/@stevenlu-zh6ds">Demo</a> • |
| 16 | <a href="#development">Development</a> • |
| 17 | <a href="https://twitter.com/stevenlu1729">Twitter</a> • |
| 18 | <a href="https://www.reddit.com/r/AIlice/">Reddit</a> |
| 19 | </p> |
| 20 | |
| 21 | --- |
| 22 | |
| 23 | **ATTENTION! We currently has no plans to create any related crypto tokens. Please be cautious and recognize scams to avoid being deceived. (Updated on January 6, 2025)** |
| 24 | |
| 25 | :fire: Mar 22, 2025: Ailice can now use MCP tools! Click [here](#configuring-extension-modules-and-mcp-servers). |
| 26 | |
| 27 | :fire: Jan 23, 2025: Updated the voice dialogue feature. Thanks to ChatTTS's excellent implementation, voice dialogue has finally moved beyond its experimental status and become practical. |
| 28 | |
| 29 | :fire: Jun 22, 2024: We have entered the era of locally running JARVIS-like AI assistants! The latest open-source LLMs enable us to perform complex tasks locally! Click [here](#guide-to-choosing-an-llm) to learn more. |
| 30 | |
| 31 | ---- |
| 32 | |
| 33 | Ailice is a fully **autonomous, general-purpose AI agent**. This project aims to create a standalone artificial intelligence assistant, similar to JARVIS, based on the open-source LLM. Using its unique IACT(Interactive Agents Call Tree) architecture, AIlice can decompose complex tasks into dynamically constructed agents and integrate results with high fault tolerance. Currently, Ailice demonstrates proficiency in a range of tasks, including **thematic research, coding, system management, literature reviews, and complex hybrid tasks** that go beyond these basic capabilities. |
| 34 | |
| 35 | We will ultimately achieve **self-evolution of AI agents**. That is, AI agents will autonomously build their own feature expansions and new types of agents, unleashing LLM's knowledge and reasoning capabilities into the real world seamlessly. |
| 36 | |
| 37 | --- |
| 38 | |
| 39 | ## 🚀 Try Ailice Online |
| 40 | |
| 41 | **Experience Ailice instantly at [kragent.ai](https://kragent.ai/)** - A platform built on Ailice that lets you explore its capabilities without local setup. Perfect for testing and discovering what this AI assistant can do! |
| 42 | |
| 43 | Use **your own API key** to configure powerful commercial LLMs and unlock their full potential (it will be a completely different beast from the free default configuration!). For optimal cost-effectiveness, consider a hybrid setup combining commercial and open-source LLMs. Recommended models: **Claude 3.5/3.7, Gemini 2.5 Pro**. |
| 44 | |
| 45 | --- |
| 46 | |
| 47 | - [Features](#features) |
| 48 | - [Quick Start](#quick-start) |
| 49 | - [Quick Installation](#quick-installation) |
| 50 | - [COOL things we can do](#cool-things-we-can-do) |
| 51 | - [Installation and Usage](#installation-and-usage) |
| 52 | - [System Requirements](#system-requirements) |
| 53 | - [Environment Configuration and Installation](#environment-configuration-and-installation) |
| 54 | - [If You Need to Frequently Use Google](#if-you-need-to-frequently-use-google) |
| 55 | - [Usage](#usage) |
| 56 | - [Configuring Extension Modules and MCP Servers](#configuring-extension-modules-and-mcp-servers) |
| 57 | - [Useful Tips](#useful-tips) |
| 58 | - [Selection and Configuration of LLM](#selection-and-configuration-of-LLM) |
| 59 | - [Guide to Choosing an LLM](#guide-to-choosing-an-llm) |
| 60 | - [The Most Outstanding Open-source Model](#the-most-outstanding-open-source-model) |
| 61 | - [How to Ad |