Beads CLI

Трекер задач bd с графом зависимостей на Dolt: долговременная память и план работы для агентов вместо Markdown-списков

  • 28 281 ★ репозитория
  • Последний коммит
  • MIT
CLIВыбор редакции

Расширенный доступ

Почему такой уровень

  • Меняет AGENTS.md и ставит хуки агентов в проекте
  • Синхронизирует базу задач с удаленным репозиторием
Все причины и проверки

gastownhall/beads

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/beads

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Меняет AGENTS.md и ставит хуки агентов в проекте
  • Синхронизирует базу задач с удаленным репозиторием

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Beads хранит задачи проекта в версионируемой SQL-базе Dolt и связывает их зависимостями, поэтому агент видит, какие задачи уже можно брать. Команда bd ready показывает работу без открытых блокеров, bd update --claim закрепляет задачу за агентом, bd close закрывает ее и освобождает зависимые. Идентификаторы на основе хешей не конфликтуют при работе нескольких агентов и веток. Старые закрытые задачи сжимаются в краткие сводки, а bd remember сохраняет знания о проекте, которые bd prime подает агенту в начале сессии.

Для кого. Для разработчиков, которые ведут с агентами длинные задачи на много сессий или запускают несколько агентов параллельно.

Подходит, если

  • Агент теряет план между сессиями
  • Несколько агентов работают над одним проектом и должны делить задачи
  • Нужна история задач и знаний о проекте рядом с кодом

Не подходит, если

  • Команда уже ведет задачи в Jira, Linear или другом трекере и не хочет второй системы
  • Короткие разовые задачи, где план умещается в одну сессию

Пример запроса к агенту

Разбей миграцию на задачи в beads с зависимостями и возьми первую готовую

Ограничения

Хранилище на Dolt: в обычном режиме пишет один процесс, для параллельной записи нужен отдельный dolt sql-server. Обновление между версиями схемы на общей базе требует порядка действий из руководства. bd init по умолчанию меняет AGENTS.md и ставит интеграции для Claude и Codex, это отключается флагами --skip-agents или --stealth.

Как отключить. Удалите раздел про beads из AGENTS.md и хуки, установленные bd setup, затем удалите бинарник через brew uninstall beads или npm uninstall -g @beads/bd. Данные лежат в папке .beads проекта.

Частые вопросы

Нужен ли git?

Нет. С переменной BEADS_DIR и флагом --stealth beads работает без git, база Dolt хранится отдельно.

Как синхронизировать задачи между машинами?

Через bd dolt push и bd dolt pull в тот же git-удаленный репозиторий. Файл issues.jsonl служит экспортом, а не резервной копией.

Обсуждение

Вопросов и отзывов пока нет.

Доска задач на Rust для терминала: каждая задача идет в своем git worktree и окне tmux, а Claude Code, Codex, Gemini CLI и другие агенты работают вместе

CLIШирокий доступ1,7 тыс.Звезды репозитория

Слой памяти и координации для кодовых агентов: спецификации и задачи лежат в git, а агенты работают параллельно

CLIШирокий доступ295Звезды репозитория

Guild хранит задачи, знания и записки между сессиями в локальной SQLite, чтобы Claude Code, Codex и Cursor делили контекст

MCP-серверРасширенный доступ302Звезды репозитория

CLI на Rust строит граф знаний о коде и решениях и через хуки Claude Code подает агенту нужный срез по ходу работы

CLIШирокий доступ337Звезды репозитория

Переносимая папка .agent с памятью, скиллами и протоколами, которая подключается к разным кодовым агентам и не теряет знания при смене инструмента

CLIШирокий доступ2,3 тыс.Звезды репозитория

Десктопное приложение, где Claude Code, Codex, Gemini и другие агенты работают командой специалистов в общем проекте

CLIШирокий доступ358Звезды репозитория

Коротко о README

README описывает beads как распределенный трекер задач для агентов на базе Dolt. Установка через Homebrew, npm, скрипт или go install, затем bd init в проекте и bd setup для конкретного агента. Приведены основные команды, иерархические идентификаторы для эпиков, режимы хранения, синхронизация и работа без git. Отдельно разобраны проверка контрольных сумм бинарников и защита от несовпадения версий схемы. Лицензия MIT.

Бейдж для README

Сообщить о проблеме

Foxx AIBeads
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.