Брокколи: Открытая платформа для запуска ИИ-агентов по программированию из задач Linear в облачных песочницах.

Что делает Broccoli
Broccoli превращает задачи из Linear в готовые PR, запуская ИИ-агентов для написания кода в изолированных облачных песочницах. Каждая задача получает свою песочницу, где она клонирует репозиторий, использует контекст задачи, реализует решения, запускает тесты и циклы проверки, а затем открывает pull request для проверки командой.
Архитектура и развертывание
В реализации используются:
- Развертывание через вебхуки: GCP
- Песочница: GCP или Blaxel
- Управление проектами: Linear
- Хостинг кода и CI/CD: GitHub
Развертывается в вашем собственном проекте GCP с вашей базой данных Postgres без сторонней панели управления. Развертывание промышленного уровня использует Cloud Run + Secret Manager + дедупликацию вебхуков + устойчивое состояние задач.
Ключевые возможности
- Рабочий процесс: задача Linear → проверяемый PR
- Ваша инфраструктура, ключи и данные остаются в вашем тенанте
- ИИ-ревью кода для каждого PR с использованием Claude и Codex
- Настраиваемые шаблоны промптов, которые можно форкать, настраивать и версионировать
- Развертывание за ~30 минут с одним скриптом начальной загрузки и одним конфигурационным файлом
Требования для развертывания
Для развертывания необходимо:
- Проект GCP с подключенным биллингом и авторизованным
gcloud - GitHub App с определенными разрешениями (Contents, Pull requests, Issues = чтение/запись; Metadata = только чтение; подписка на событие Pull request review)
- Пользователь-бот Linear (выделенный, не личный аккаунт) с API-ключом
- API-ключи OpenAI и Anthropic с включенным биллингом
- Вебхук Linear, указывающий на
${Service URL}/webhooks/linearс использованием автоматически сгенерированногоbroccoli-oss-linear-webhook-secret
Результаты использования
За последние четыре недели 100% PR от не-разработчиков были отправлены через Broccoli. Для разработчиков в команде эта доля составляет около 60%, поскольку более сложные функции требуют ручного обсуждения дизайна с Codex/Claude Code.
📖 Read the full source: HN AI Agents
👀 Смотрите также

Loom: Локальный исполнительный механизм для сложных задач искусственного интеллекта
Loom — это открытый локальный исполнительный фреймворк, предназначенный для управления сложными задачами. Он предоставляет структурированный процесс с примерно 50 инструментами, системой плагинов пользовательских пакетов для повторяющихся рабочих процессов, а также интерфейсы CLI и MCP-сервера.

Claude-First Analytics MCP Server: предоставление AI-агентам прямого доступа к контексту веб-аналитики
Разработчик перестроил свой инструмент веб-аналитики в виде MCP-сервера, предоставив простую веб-аналитику, отслеживаемые ссылки и инструменты аналитики продукта напрямую Claude, что позволяет AI-агентам использовать данные сайта вместе с кодом и контекстом базы данных.

ClawCut: Python-прокси, который делает небольшие локальные LLM пригодными для использования с OpenClaw
ClawCut — это прокси-сервер на Python Flask, который решает распространённые проблемы при подключении локальных моделей 7B/14B к OpenClaw, включая отравление контекста, бесконечные циклы и сбои в выводе cron-задач. Он реализует динамическую амнезию во время вызовов инструментов и автоматическую доставку для запланированных задач.

Как переместить или переименовать папки проекта Claude Code без потери истории сессий
Claude Code хранит историю сессий, используя абсолютные пути к проектам, поэтому перемещение или переименование папок с помощью команды mv нарушает доступ к сессиям. Инструмент clamp исправляет это, перенося данные сессий в соответствии с новыми путями.