HB

henriquebastos/beans

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

66 stars Качество 68 Тренд 22MIT

Графический трекер проблем для координации агентов ИИ

Обзор

Кодирование с ИИ делает разработчиков абсурдно продуктивными. Кофе помогает им двигаться. Фасоль держит всю петлю на корме. Beans - это легкий встроенный трекер проблем, предназначенный для агентов ИИ для координации работы между задачами. Он моделирует проблемы как узлы в графе зависимостей, поддерживаемом SQLite, с CLI, который могут использовать как люди, так и агенты. Фасоль родилась из анализа бусин, графического трекера проблем с аналогичной целью: предоставление агентам ИИ структурированного способа координации работы. Идея отличная. Однако казнь вызвала серьезные опасения.

Обзор (машинный перевод)

** Графический трекер проблем для координации агентов ИИ.**

Кодирование с ИИ делает разработчиков абсурдно продуктивными. Кофе помогает им двигаться. Фасоль держит всю петлю на корме.

Бобы — это легкий встроенный трекер проблем, предназначенный для агентов ИИ для координации работы. через задания. Он моделирует проблемы как узлы в графе зависимостей, поддерживаемом SQLite, с CLI, который могут использовать люди и агенты.

Почему существуют бобы

Фасоль родилась из анализа бусин, а Графический трекер проблем с аналогичной целью: предоставление агентам ИИ структурированного способа Координировать работу. Идея отличная. Однако казнь вызвала серьезные опасения.

###Проблема с бусинами

Beads - это инвазивное программное обеспечение, которое слишком много думает о намерениях пользователя.

  • Установщик Curl-pipe-bash, который бесшумно перерастает в sudo для установки ~200 МБ бинарная система в целом
  • Устраняет подписи кода macOS и применяет специальные подписи для обхода Gatekeeper - Те же методы, используемые фактическим вредоносным ПО
  • Устанавливает 5 стойких крючков для гит** pre-commit, post-merge, pre-push, post-checkout, prepare-commit-msg, которые работают почти на каждой операции git

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🫘 Beans

Graph-based issue tracker for AI agent coordination.

Coding with AI makes developers absurdly productive. Coffee keeps them going. Beans keep the whole loop fed. ☕

Beans is a lightweight, embedded issue tracker designed for AI agents to coordinate work across tasks. It models issues as nodes in a dependency graph, backed by SQLite, with a CLI that both humans and agents can use.

$ beans create "Fix auth middleware"
task-a3f2dd1c  2025-06-15 10:42  Fix auth middleware

$ beans list
task-a3f2dd1c  2025-06-15 10:42  Fix auth middleware
task-7e2b9f01  2025-06-15 10:43  Add rate limiting

$ beans --json list
[{"id": "task-a3f2dd1c", "title": "Fix auth middleware", "status": "open", ...}]

Why Beans exists

Beans was born from analyzing beads, a graph-based issue tracker with a similar goal: giving AI agents a structured way to coordinate work. The idea is excellent. The execution, however, raised serious concerns.

The problem with beads

Beads is invasive software that assumes too much about the user’s intentions:

  • Curl-pipe-bash installer that silently escalates to sudo to install a ~200MB binary system-wide
  • Strips macOS code signatures and applies ad-hoc signatures to bypass Gatekeeper — the same technique used by actual malware
  • Installs 5 persistent git hooks (pre-commit, post-merge, pre-push, post-checkout, prepare-commit-msg) that run on nearly every git operation
  • Runs a background database daemon (Dolt SQL server) that binds to TCP ports 3307/3308 — a MySQL-protocol server running on your machine
  • Silently modifies commit messages by appending metadata trailers without asking
  • Auto-pushes data to remote servers every 5 minutes
  • Fingerprints your machine with unique UUIDs for the repo, clone, and project
  • Injects system prompts into AI agent configuration files (e.g., .claude/settings.local.json) to force agents to use the tool
  • Includes a “stealth mode” that hides its presence from collaborators
  • Ships with telemetry that records every command and all arguments, including who ran them

The core data model is a 50+ field struct covering everything from agent heartbeats to ephemeral “wisps.” It’s not a simple tool — it’s a complex system that assumes you want all of it.

What beans does differently

Beans keeps the good idea — a dependency graph for AI agent coordination — and throws away everything else:

Beads Beans
Storage Dolt SQL server (~200MB, background daemon, TCP ports) SQLite (zero-config, embedded, stdlib)
Installation curl | bash + sudo + signature stripping uv add beans or pip install beans
Git hooks 5 persistent hooks installed silently None
Commit modification Silent trailer injection Never touches your commits
Background processes Persistent MySQL-protocol daemon None
Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add henriquebastos/beans
Новичок в MCP? Начните с руководства на mcpskill.org →