// agents · yoheinakajima/babyagi

babyagi

babyagi — проект с открытым исходным кодом из категории «ИИ-агенты» от yoheinakajima (yoheinakajima/babyagi на GitHub). У него 22 361 звезда на GitHub и 2 846 форков, он распространяется по лицензии MIT и последний раз обновлялся на GitHub 31 января 2026.

Yohei Nakajima's autonomous task agent - now a self-building agent framework in Python

★ 22,4 тыс. звёзд⑂ 2,8 тыс. форковMITобновлено янв. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
yoheinakajima/babyagi
Звёзды GitHub
22 361
Форки
2 846
Лицензия
MIT
Последнее обновление на GitHub
31 января 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Set your goal

    Decide what you want the agent to accomplish and which functions it will need.

  2. Get BabyAGI

    Install the babyagi package from PyPI, or clone the repository to explore the source.

  3. Install and configure

    pip install babyagi, then register functions and store any key dependencies (such as API keys) the functions need.

  4. Run your first agent

    Execute a registered function, watch the execution log, and try the self-building agent flow.

// возможности

Почему его любят

Function-based agents

Build agents by registering Python functions that the agent can call to complete objectives.

Function packs

Organize related functions into packs - including code-writing and self-build packs - and load them into an agent.

Key dependency management

Store secrets and dependencies from code or through the dashboard so functions can use them at runtime.

Self-building agent

Ships a self_build flow where the agent processes user input and writes new functions for itself.

Execution log environment

Runs functions in an environment with a log you can inspect from code or the dashboard.

Dashboard

Includes a dashboard for managing functions and key dependencies.

Advertisement
// запустите сами

Запустите сами

  1. Clone the repository

    Get the source code from GitHub and enter the project directory.

    git clone https://github.com/yoheinakajima/babyagi.git
    cd babyagi
  2. Install the package

    BabyAGI is published on PyPI, so a virtual environment plus pip is all you need.

    pip install babyagi
  3. Register and run a function

    The README's Basic Usage shows registering functions - including ones with dependencies - and executing them.

    import babyagi
    # register your functions, then execute one - see README Basic Usage
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains this project?

It was created by Yohei Nakajima and is maintained as an open-source project on GitHub.

Is it free to use?

Yes - BabyAGI is released under the MIT License, so it is free to use and modify.

Does it need a paid API key?

The framework itself is free, but functions that call an LLM need your own provider API key (for example OpenAI), and usage is billed by that provider.

How does it compare to alternatives?

Compared with larger frameworks like LangChain or AutoGPT-style platforms, BabyAGI is deliberately small and function-centric - easier to read end to end, with a self-building twist, but fewer built-in integrations.

How do I get started?

Run pip install babyagi, follow the README's Quick Start to register a function, and execute it - then explore the dashboard and the self-building agent example.

// продолжить изучение

Похожие инструменты

ИИ-агенты

arcade-mcp

A Python framework for building MCP servers and agent tools.

★ 1,0 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

langroid

Langroid: a principled Python framework for building LLM multi-agent applications (from CMU/UW researchers)

★ 4,1 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

agent-framework

A framework for building, orchestrating and deploying AI agents and multi-agent workflows with support for Python and .NET.

★ 13,9 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

nanobot

Ultra-lightweight, open-source, self-hosted personal AI agent framework in Python with WebUI, tools, memory, MCP, multi-agent workflows, automation, and chat…

★ 48,8 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

babyagi_archive

A frozen snapshot of the original BabyAGI autonomous-agent experiment.

★ 110 звёздMIT
Смотреть руководство →
ИИ-агенты

jido

Autonomous agent framework for Elixir: distributed, event-driven, dynamic.

★ 1,9 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если babyagi вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к babyagi — продолжайте изучать полку по обе стороны от него.

Получить babyagi

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.