SuperAGI

Frameworks & SDKs 💻 Python ⚖️ MIT 🔴 No recent commits
17.7k stars

SuperAGI is an open-source, dev-first framework for building, managing, and running autonomous AI agents. It solves the complexity of creating scalable agents with features like toolkits, memory, and telemetry. It is for developers who want to deploy production-ready autonomous agents.

SuperAGI demo
🖼️ Screenshot from the project README

✨ Key features

  • Provision, spawn, and deploy autonomous AI agents
  • Extend agent capabilities with marketplace toolkits
  • Graphical user interface and action console
  • Connect multiple vector DBs for enhanced performance
  • Performance telemetry and optimized token usage
  • Agent memory storage and custom fine-tuned models

🎯 Use cases

  • Build and deploy autonomous agents for various tasks
  • Integrate external systems via toolkits
  • Automate workflows using predefined ReAct steps
  • Run concurrent agents for parallel task execution
  • Monitor and optimize agent performance with telemetry

📦 Installation

🧰 Requirements: Requires Docker for local installation; cloud version needs a GitHub account and an API key for model providers.

☁️ SuperAGI cloud

  1. Visit Superagi Cloud and log in using your github account.
  2. In your account settings, go to "Model Providers" and add your API key.

🖥️ Local

  1. Clone the repository:
git clone https://github.com/TransformerOptimus/SuperAGI.git
  1. Navigate to the directory:
cd SuperAGI
  1. Create a copy of config_template.yaml as config.yaml.
  2. Ensure Docker is installed.
  3. Run:
    • For regular usage:
    docker compose -f docker-compose.yaml up --build
    
    • For GPU with Local LLMs:
    docker compose -f docker-compose-gpu.yml up --build
    
  4. Access at http://localhost:3000

🚀 Usage

After installation, open your web browser and navigate to http://localhost:3000 to access SuperAGI. From there, you can create and manage agents through the graphical interface.

⚠️ Good to know

This project is under active development and may still have issues.

❓ FAQ

How do I install SuperAGI locally?

Clone the repository, create a config.yaml from the template, ensure Docker is installed, and run docker compose -f docker-compose.yaml up --build.

Can I use SuperAGI without local installation?

Yes, you can use SuperAGI Cloud by logging in with your GitHub account and adding your model provider API key.

What are the system requirements?

Docker is required for local installation. For GPU support with local LLMs, use the docker-compose-gpu.yml file.

Is SuperAGI production-ready?

The project is under active development and may have issues, so it may not be fully production-ready yet.

📊 Repository

Stars★ 17,673
Forks🍴 2,227
Open issues🐛 264
Last commit🕒 Jan 22, 2025
Created📅 May 2023
Language💻 Python
License⚖️ MIT

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.