

SuperAGI
14.5k 1.7kWhat is SuperAGI ?
SuperAGI is a dev-first open source autonomous AI agent framework enabling developers to build, manage & run useful autonomous agents. You can run concurrent agents seamlessly, extend agent capabilities with tools. The agents efficiently perform a variety of tasks and continually improve their performance with each subsequent run.
SuperAGI Features
-
Provision, Spawn & Deploy Autonomous AI Agents - Create production-ready & scalable autonomous agents.
-
Extend Agent Capabilities with Toolkits - Add Toolkits from our marketplace to your agent workflows.
-
Graphical User Interface - Access your agents through a graphical user interface.
-
Action Console - Interact with agents by giving them input and permissions.
-
Multiple Vector DBs - Connect to multiple Vector DBs to enhance your agent’s performance.
-
Performance Telemetry - Get insights into your agent’s performance and optimize accordingly.
-
Optimized Token Usage - Control token usage to manage costs effectively.
-
Agent Memory Storage - Enable your agents to learn and adapt by storing their memory.
-
Models - Custom fine tuned models for business specific usecases.
-
Workflows - Automate tasks with ease using ReAct LLM’s predefined steps.
🛠 Toolkits
Toolkits allow SuperAGI Agents to interact with external systems and third-party plugins.
Install SuperAGI
You can install superAGI using one of the following three approaches.
☁️ SuperAGI cloud
To quickly start experimenting with agents without the hassle of setting up the system, try Superagi Cloud
-
Visit Superagi Cloud and log in using your github account.
-
In your account settings, go to “Model Providers” and add your API key.
You’re all set! Start running your agents effortlessly.
🖥️ Local
- Open your terminal and clone the SuperAGI repository.
git clone https://github.com/TransformerOptimus/SuperAGI.git
- Navigate to the cloned repository directory using the command:
cd SuperAGI
-
Create a copy of config_template.yaml, and name it config.yaml.
-
Ensure that Docker is installed on your system. You can download and install it from here.
-
Once you have Docker Desktop running, run the following command in the in the SuperAGI directory :
docker-compose up --build
- Open your web browser and navigate to http://localhost:3000 to access SuperAGI.
🌀 Digital Ocean
Deploy SuperAGI to DigitalOcean with one click.
🌐 Architecture
SuperAGI Architecture
Agent Architecture
Agent Workflow Architecture
Tools Architecture
ER Diagram