Auto-GPT-Plugins  by Significant-Gravitas

Plugins for Auto-GPT agent framework

created 2 years ago
3,880 stars

Top 12.8% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

This repository provides plugins for Auto-GPT, an experimental open-source application that empowers LLMs to act autonomously. It offers a wide range of functionalities, from web searching and social media interaction to API integrations and task planning, enabling users to extend Auto-GPT's capabilities for various automated tasks.

How It Works

Plugins are Python packages that extend Auto-GPT's functionality. They can be first-party (included in this repository) or third-party (developed by the community). Plugins are loaded and configured via a plugins_config.yaml file, allowing users to enable specific plugins and provide necessary configurations. This modular approach allows for easy expansion and customization of Auto-GPT's behavior.

Quick Start & Requirements

  • Install Auto-GPT following its official instructions.
  • Download plugins: curl -L -o ./plugins/Auto-GPT-Plugins.zip https://github.com/Significant-Gravitas/Auto-GPT-Plugins/archive/refs/heads/master.zip (Linux/macOS) or Invoke-WebRequest -Uri "https://github.com/Significant-Gravitas/Auto-GPT-Plugins/archive/refs/heads/master.zip" -OutFile "./plugins/Auto-GPT-Plugins.zip" (PowerShell).
  • Install plugin dependencies: ./run.sh --install-plugin-deps (Linux/macOS), .\run.bat --install-plugin-deps (Windows), or python -m autogpt --install-plugin-deps.
  • Enable plugins by creating/editing plugins_config.yaml in the Auto-GPT root directory.
  • Official Auto-GPT installation: https://github.com/Significant-Gravitas/Auto-GPT

Highlighted Details

  • Supports both zipped (required for core plugins) and unzipped plugin formats.
  • Extensive list of first-party plugins including Astro Info, API Tools, Baidu Search, Bing Search, Bluesky, Email, News Search, Planner, Random Values, SceneX, SerpApi, Telegram, Twitter, Wikipedia Search, and WolframAlpha Search.
  • Growing list of third-party plugins for diverse integrations like Alpaca-Trading, Reddit, BingAI, Crypto, Discord, and more.
  • Clear guidelines for creating and contributing new plugins.

Maintenance & Community

  • The project is actively maintained by Significant-Gravitas.
  • Community support is available via Discord.
  • A community-contributed plugins directory is maintained.

Licensing & Compatibility

  • The repository itself is licensed under the MIT License.
  • Individual plugins may have different licenses.
  • Compatibility for commercial use depends on the licenses of individual plugins.

Limitations & Caveats

  • The plugin API is still under refinement, with potential for breaking changes.
  • Core plugins are currently required to be zipped, while unzipped plugins are supported but may have limitations.
  • Users are strongly cautioned to thoroughly examine plugin code due to potential security risks.
Health Check
Last commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
10 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.