Skip to content

<⚡️> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably.

License

Notifications You must be signed in to change notification settings

wgq4812/SuperAGI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SuperAGI logo SuperAGI logo

Open-source framework to build, manage and run useful Autonomous AI Agents

SuperAGI forks SuperAGI stars SuperAGI Commits

Follow SuperAGI

Follow _superAGI Join SuperAGI Discord Community

Connect with the Creator

Follow ishaanbhola

Share SuperAGI Repository

Follow _superAGI Share on Telegram Share on Reddit Buy Me A Coffee


What are we ?

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.

💡 Features

  • Provision, Spawn & Deploy Autonomous AI Agents - Create production-ready & scalable autonomous agents.
  • Extend Agent Capabilities with Tools - Add various tools/toolkits 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.

🛠 Tools

Tools allow SuperAGI Agents to interact with third-party plugins and external systems.

Twitter Coding Tool Instagram Knowledge Search Email Jira File Manager Google Search Dall-E Github Web Interaction Duckduckgo Google Calendar Google Calendar Serp API Searx Web Scraper Notion Apollo

⚙️ Installation

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](https://app.superagi. com/)

  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.

You're all set! Start running your agents effortlessly.

🖥️ Local

  1. Download the repo using git clone https://github.com/TransformerOptimus/SuperAGI.git in your terminal or directly from github page in zip format.

  2. Navigate to the directory using cd SuperAGI and create a copy of config_template.yaml, naming it config.yaml (take note of the file extension .yaml, not .yml).

  3. Ensure that Docker is installed in your system, if not, Install it from here.

  4. Once you have Docker Desktop running, run the command: docker-compose up --build in the SuperAGI directory. Open your browser and navigate to http://localhost:3000 to access SuperAGI.

  • If you wish to change the port it's running on, open the docker-compose.yml file and update the proxy container port forwarding, for example: "3000:80"

🌀 Digital Ocean


Deploy SuperAGI to DigitalOcean with one click.

SuperAGI Architecture

SuperAGI Architecture

Agent Architecture

Agent Architecture

Agent Workflow Architecture

Agent Workflow Architecture

Tools Architecture

Tools Architecture

ER Diagram

ER Diagram

📚 Resources

📖 Need Help?

Join our vibrant Discord community for support and discussions.

Join us on Discord

💻 Contribution

We ❤️ our contributors. We’re committed to fostering an open, welcoming, and safe environment in the community.

If you'd like to contribute, start by reading our Contribution Guide

We expect everyone participating in the community to abide by our Code of Conduct

To get more idea on where we are heading, checkout our roadmap here

Explore some good first issues to start contributing.

👩‍💻 Contributors

TransformerOptimus Cptsnowcrasher vectorcrow Akki-jain Autocop-AgentCOLONAYUSHluciferlinx101mukundans89Fluder-ParadynenborthynihirrTarraannneelayan7Arkajit-Dattaguangchen811juanfpo96iskandarrezajpenalbaepallasite99xutpuualexkreidlerhanhyalex123ps4vseltociear shaiss AdityaRajSingh1992 namansleeps2 sirajperson hsm207 unkn-wn DMTarmey Parth2506 platinaCoder anisha1607 jorgectf PaulRBerg boundless-asura JPDucky Vibhusha22 ai-akuma rounak610 AdarshJha619 ResoluteStoic JohnHunt999 Maverick-F35 jorgectf AdityaSharma13064 lalitlj andrew-kelly-neutralaiz sayan1101

Back to top

⚠️ Under Development!

This project is under active development and may still have issues. We appreciate your understanding and patience. If you encounter any problems, please first check the open issues. If your issue is not listed, kindly create a new issue detailing the error or problem you experienced. Thank you for your support!

About

<⚡️> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 70.6%
  • JavaScript 24.6%
  • CSS 4.0%
  • Shell 0.6%
  • Dockerfile 0.1%
  • Batchfile 0.1%