AutoGPT
by
Significant-Gravitas

Description: AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

View on GitHub ↗

Summary Information

Updated 1 hour ago
Added to GitGenius on November 12th, 2024
Created on March 16th, 2023
Open Issues & Pull Requests: 482 (+0)
Number of forks: 46,115
Total Stargazers: 185,443 (+3)
Total Subscribers: 1,548 (+0)

Issue Activity (beta)

Open issues: 286
New in 7 days: 4
Closed in 7 days: 3
Avg open age: 223 days
Stale 30+ days: 249
Stale 90+ days: 116

Recent activity

Opened in 7 days: 3
Closed in 7 days: 2
Comments in 7 days: 1
Events in 7 days: 5

Top labels

  • Stale (920)
  • bug (429)
  • platform/frontend (290)
  • UI (221)
  • good first issue (136)
  • enhancement (128)
  • platform/backend (118)
  • setup (107)

Repository Insights (GitGenius)

Median issue/PR response: 0.1 hours
Mean response time: 44.9 days
90th percentile: 89.5 days
Tracked items: 1,604

Most active contributors

Detailed Description

AutoGPT is a platform for building, deploying, and managing continuous AI agents that automate complex workflows. Written primarily in Python, the project provides both a modern platform for agent creation and a classic standalone agent implementation. The repository serves as a comprehensive ecosystem for developers who want to leverage large language models and autonomous agents to solve real-world problems.

The platform consists of several interconnected components. The AutoGPT Frontend offers a user interface where developers can build custom AI agents through an intuitive, low-code block-based interface, manage workflows, deploy agents to production, select from pre-configured agents, interact with running agents, and monitor performance through analytics. The AutoGPT Server functions as the execution engine where agents run after deployment, capable of being triggered by external sources and operating continuously. The platform includes a marketplace for discovering and deploying pre-built agents, and developers can create custom blocks to extend functionality.

The repository also maintains the classic AutoGPT implementation, which includes Forge, a toolkit for building custom agent applications that handles boilerplate code and lets developers focus on agent-specific logic. The agbenchmark tool provides performance measurement for agents supporting the agent protocol standard, offering autonomous and objective evaluation in a stringent testing environment. A frontend UI component gives users a friendly interface to control and monitor agents, compatible with any agent implementing the agent protocol. A CLI tool at the repository root simplifies setup and usage of all included tools.

The project demonstrates practical agent capabilities through example implementations, including an agent that identifies trending Reddit topics and generates viral short-form videos, and another that monitors YouTube channels, transcribes videos, extracts impactful quotes, and automatically publishes summaries to social media. These examples illustrate the platform's ability to handle complex, multi-step automation workflows.

According to GitGenius tracking data, the repository has maintained substantial community engagement with 185,353 stargazers and 46,119 forks as of the most recent measurement. Issue and pull request activity shows a median response latency of 0.0 hours with a mean of 1079.2 hours across 1,598 tracked items. The most active issue categories are bug reports with 303 items, platform and frontend issues with 265 items, and UI-related issues with 216 items. Top contributors include Pwuts with 1,302 tracked events, ntindle with 732 events, and Swiftyos with 602 events. The repository shares overlapping contributors with major projects including Microsoft VSCode, Microsoft TypeScript, and the Rust language repository.

The codebase uses a dual licensing approach. Code within the autogpt_platform folder uses the Polyform Shield License, covering the in-development platform for building and managing agents. All other portions, including the classic AutoGPT agent, Forge, agbenchmark, and the classic GUI, are licensed under the MIT License. The project also publishes related work under MIT licensing in separate repositories such as GravitasML and AutoGPT Code Ability.

Self-hosting requires Docker Engine 20.10.0 or newer, Docker Compose 2.0.0 or newer, Git 2.30 or newer, Node.js 16.x or newer, npm 8.x or newer, and VSCode 1.60 or newer. Hardware requirements include a CPU with 4 or more cores, minimum 8GB RAM with 16GB recommended, and at least 10GB of free storage. The platform supports Linux, macOS 10.15 or newer, and Windows 10/11 with WSL2. A one-line setup script is available for macOS, Linux, and Windows PowerShell to automate installation and configuration.

AutoGPT
by
Significant-GravitasSignificant-Gravitas/AutoGPT

Repository Details

Fetching additional details & charts...