
henriquebastos/beans
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Графический трекер проблем для координации агентов ИИ
Обзор
Кодирование с ИИ делает разработчиков абсурдно продуктивными. Кофе помогает им двигаться. Фасоль держит всю петлю на корме. 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
sudoto 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 |
Рекомендуемые инструменты
Попробуйте другой запрос или уберите фильтр.
Установка
npx skillfish add henriquebastos/beans