Skip to content

Cptsnowcrasher/autoagents

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

° Join our Discord Server ° Follow us on Twitter ° Join the discussion on Reddit

*Infrastructure for building useful Autonomous Agents *

💡 Features

🚀 Provision, Spawn & Deploy Autonomous AI Agents

Seamless provision and run agents

🛠️ Extend Agent Capabilities with Tools

Give capabilities to your agents by selecting tools from growing library or build your own custom tool

🔄 Run Concurrent Agents Seamlessly

Run agents concurrently

🔓 Open Source:

SuperAGI is an open-source platform, enabling developers to join a community of contributors constantly working to make it better.

🖥️ GUI:

Access your agents through a user-friendly graphical interface, simplifying agent management and interaction.

⌨️ Action Console:

Interact with agents by providing input, permissions, and more.

📊 Multiple Vector DBs:

Connect to multiple Vector DBs to enhance your agent's performance and access additional data sources.

🤖 Multi-Model Agents:

Customize your agents by using different models of your choice, tailoring their behavior to specific tasks.

🎯 Agent Trajectory Fine-Tuning:

Agents learn and improve their performance over time through feedback loops, allowing for fine-tuning and optimization.

📈 Performance Telemetry:

Gain insights into your agent's performance through telemetry data, enabling optimization and improvement.

💰 Optimized Token Usage:

Control token usage to effectively manage costs associated with the platform.

🧠 Agent Memory Storage:

Enable agents to learn and adapt by storing their memory, facilitating continuous improvement.

🔁 Looping Detection Heuristics:

Receive notifications when agents get stuck in a loop and take proactive measures to resolve the issue.

🚀 Concurrent Agents:

Run multiple agents simultaneously, maximizing efficiency and achieving parallel processing.

💾 Resource Manager:

Read and store files generated by agents, facilitating data management and analysis.

⚙️ Setting up

  1. Download the repo using git clone https://github.com/TransformerOptimus/SuperAGI.git in your terminal or directly from github page in zip format and unzip in your desired folder
  2. Navigate to the directory where you downloaded the repository cd SuperAGI

🛠 Configuration

  1. Find the file named .env.template in the main SuperAGI folder. This file may be hidden by default in some operating systems due to the dot prefix. To reveal hidden files, follow the instructions for your specific operating system: Windows, macOS.
  2. Create a copy of .env.template and call it .env; if you're already in a command prompt/terminal window: cp .env.template .env. Open the .env file in a text editor.
  3. Find the line that says OPENAI_API_KEY=.
  4. After the =, enter your unique OpenAI API Key without any quotes or spaces.
  5. Enter any other API keys or tokens for services you would like to use.
  6. Save and close the .env file

🏃‍♂️ Running SuperAGI

Simply run the startup script in your terminal. This will install any necessary Python packages and launch SuperAGI

  • On Linux/MacOS: ./run.sh
  • On Windows: .\run.bat

If this gives errors, make sure you have a compatible Python version installed.

⚠️ 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!

👩‍💻Contributors

TransformerOptimus Cptsnowcrasher vectorcrow Akki-jain Autocop-Agent

⭐Star History

Star History Chart

Releases

No releases published

Packages

No packages published