GitHub logo

GitHub

Free
FreeFree tier
Inputs: textOutputs: text
Type
Open Source
Company
AutoPackAI

About GitHub

BeeBot is an open-source autonomous AI agent designed to perform a wide range of practical tasks without human intervention. It features tool selection via AutoPack, allowing it to acquire new tools during task execution, built-in persistence (SQLite/Postgres), a REST API conforming to the e2b standard, a WebSocket server for real-time event streaming, swappable filesystem emulation (in-memory, on-disk, or database), dynamic manipulation of execution history, and optional caching with Helicone. Development is on hold as of late 2023 due to the creator's assessment that current LLMs are not sufficiently reliable for generalized autonomous AI.

Key Features

Tool selection via AutoPack with ability to acquire more tools during task execution
Built-in persistence (SQLite and Postgres support)
REST API conforming to the e2b standard
WebSocket server to publish all events that occur within BeeBot
Swappable filesystem emulation (in-memory, on-disk, or database)
Web UI for managing tasks (coming soon)
Dynamic manipulation of history during task execution
Built-in caching with Helicone if enabled

Pros & Cons

Pros
  • Fully autonomous task execution with minimal human intervention
  • Extensible tool acquisition during runtime
  • Multiple persistence and filesystem options for flexibility
  • Standard API (e2b) enables easy integration
  • Real-time event streaming via WebSocket
Cons
  • Development is currently on hold and may not receive updates
  • LLMs as of late 2023 are deemed not reliable enough for generalized autonomous AI
  • Windows is officially unsupported
  • Not suited for coding tasks according to the creator

Best For

Autonomous file manipulation (e.g., writing to files)Executing complex multi-step tasks via CLI or APIBuilding and testing autonomous agent workflowsIntegrating with other systems via REST API and WebSocket

FAQ

What is BeeBot?
BeeBot is an open-source autonomous AI assistant that performs a wide range of practical tasks autonomously using tool selection and persistence.
Is BeeBot still being developed?
Development is on hold as of late 2023 because the creator believes current LLMs are not sufficiently reliable for generalized autonomous AI.
What are the system requirements?
BeeBot requires Python and Poetry for installation. Postgres via Docker is recommended for persistence, though SQLite is also supported. Windows is officially unsupported.