yoheinakajima/babyagi

BabyAGI explores task planning as a method for developing autonomous agents.

github.com/yoheinakajima/babyagi
yoheinakajima/babyagi homepage screenshot

About yoheinakajima/babyagi

BabyAGI is an experimental framework for a self-building autonomous agent. Its core, called functionz, stores, manages and executes functions from a database, tracking imports, dependent functions and secret keys in a graph structure with automatic loading and logging.

It includes a dashboard for managing functions, running updates and viewing logs, along with built-in function packs and support for loading custom packs. The repository states it is not meant for production use and is intended for experienced developers to experiment with ideas; the original March 2023 version is archived separately.

Key features

  • Register Python functions with imports, dependencies and key requirements
  • Store, manage and execute functions from a database
  • Track imports, dependent functions and secrets in graph structure
  • Load built-in or custom function packs from file paths
  • Add and manage secret keys via code or dashboard
  • Dashboard to manage functions, run updates and view logs
Best for: Experienced developers interested in experimenting with self-building agent ideas.
Good for
  • Includes dashboard for managing functions, updates and logs
  • Supports reusable function packs and dependency tracking
  • Installable via pip with code examples for registration
Watch out for
  • Not meant for production use
  • Described as experimental and to be used with caution
  • Original March 2023 version is archived in a separate repo

yoheinakajima/babyagi at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

yoheinakajima/babyagi alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Agent Frameworks

Well-known listings from the same topic.

All 75

yoheinakajima/babyagi FAQ

How do I open the BabyAGI dashboard?
Install with pip install babyagi, run babyagi.create_app('/dashboard') on port 8080, then open http://localhost:8080/dashboard.
How do I load additional functions?
Use babyagi.load_functions with a file path. Built-in packs are in babyagi/functionz/packs.
How do I add secret keys?
Use babyagi.add_key_wrapper from code, such as for openai_api_key, or use the add_key_wrapper feature in the dashboard.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing