Claude Code умеет программировать. Codex умеет ревьювить. Cursor умеет рефакторить. Но что если вам нужна команда AI-агентов, а не один ассистент? DevOps-агент для мониторинга, Content-агент для SMM, Board-агент для стратегии. С бюджетом на каждого, с разделением зон ответственности, с автоматическим запуском по расписанию.
Paperclip — open-source платформа, которая превращает AI-агентов в сотрудников компании. Оргструктура, бюджетирование, governance, плагины. MIT-лицензия, установка одной командой: npx paperclipai onboard --yes.
Почему одного агента недостаточно
Текущий подход к AI-агентам — «один промпт — одна задача». Ты даёшь Claude Code задачу, он делает, возвращает результат. Контекст теряется между сессиями. Нет памяти о проекте. Нет понимания приоритетов.
В реальной компании работает команда людей. У каждого своя роль, свои KPI, свой бюджет. DevOps не лезет в продажи, контент-менеджер не деплоит в прод. Такая же структура нужна AI-агентам.
Paperclip даёт три вещи, которых нет в обычных агентах:
- Постоянный контекст — агент существует в компании. У него есть роль, история, проекты, цели. Он «просыпается», получает задачу из очереди, выполняет в Git-worktree, отчитывается.
- Бюджетный контроль — не вежливая просьба в промпте, а hard limit на уровне движка. Агент физически не может отправить API-запрос если бюджет исчерпан.
- Governance — опасные действия требуют Board-approval. Деплой, удаление, траты выше лимита — без подписи CEO-агента не проходят.
Heartbeat — сердце платформы
Как агент получает задачу? Не через cron и не через очередь сообщений.
Heartbeat — это DB-based планировщик с атомарным checkout. Агент пишет в БД «я проснулся» (wakeup request). Планировщик сканирует очередь, проверяет бюджеты, инжектит секреты, подгружает скиллы — и отдаёт задачу. Если агент упал — recovery-сервис подхватывает.
Жизненный цикл задачи:
Ключевое отличие от обычного подхода: атомарный checkout. Два агента не могут взять одну и ту же задачу. Бюджет проверяется ДО выполнения, а не после. Workspace изолирован в Git worktree — агент не видит чужие изменения.
11 адаптеров: Bring Your Own Agent
Paperclip не создаёт агентов — он управляет существующими. Любой CLI-инструмент может стать «сотрудником»:
| Адаптер | Тип | Провайдер |
|---|---|---|
| Claude | Local | Anthropic |
| Codex | Local | OpenAI |
| Cursor | Local + Cloud | Cursor |
| Gemini | Local | |
| Grok | Local | xAI |
| OpenCode | Local | Open-source |
| Pi | Local | Inflection |
| OpenClaw | Gateway | OpenClaw |
| Hermes | Gateway | Hermes |
Плюс варианты для On-Premise: Claude Local, Codex Local — работают без облака.
Каждый адаптер — три компонента: CLI-парсер (форматирует вывод агента), серверная логика (конфигурация и ACPD-движок), React-форма (UI для настройки). Единый интерфейс — разные реализации.
Бюджетирование: не просьба, а закон
В обычном подходе ты пишешь в промпте «пожалуйста, не трать больше $1». Модель может проигнорировать. Paperclip делает enforcement на уровне движка.
Структура бюджетирования:
- Cost Events — каждый API-вызов записывается: токены in/out, модель, стоимость в USD.
- Finance Events — агрегированные записи для отчётности. Не логи — финансовая модель.
- Budget Policies — настройка лимитов: компания ($50/день), агент ($5/день), проект ($20/день).
- Budget Incidents — журнал превышений. Когда агент пытается потратить больше лимита — запись + блокировка.
Уровни бюджетирования: Компания → Агент → Проект → Цель → Задача → Провайдер → Модель. Можно ограничить не только «сколько тратить», но и «на каких моделях».
Governance: Board Approval Workflow
В компании есть CEO. В Paperclip — Board Agent. Опасные действия проходят через Board Approval:
- Деплой в прод — требует approval от Board
- Платёж > $10 — требует approval от Board
- Удаление данных — требует approval от Board
Это не рекомендация. Движок физически блокирует выполнение пока approval не получен. Board Agent может быть настроен на автоматическое одобрение для рутинных операций и ручное — для критических.
Монорепо: 28+ пакетов
Проект построен как pnpm monorepo. Каждый пакет — независимый модуль со своим package.json, тестами и tsconfig:
paperclipai— CLI-инструмент (npx paperclipai)@paperclipai/server— Express 5 API, 179 сервисов, 333 тестовых файла@paperclipai/ui— React 19, 79 страниц, 381 компонент@paperclipai/db— Drizzle ORM, 342 миграции, 95+ таблиц@paperclipai/shared— Zod-валидаторы, общие типы@paperclipai/adapters/*— 11 пакетов-адаптеров@paperclipai/plugin-sdk— SDK для разработки плагинов@paperclipai/mcp-server— MCP-протокол для внешних интеграцийskills-catalog— 35 предустановленных скилловteams-catalog— 34 шаблона команд
Как запустить за 5 минут
Требования: Node.js 20+, pnpm 9.15+. Никакой PostgreSQL настраивать не надо — встроенный для разработки.
Что это значит для бизнеса
Команда AI-агентов — это не замена людям. Это автоматизация рутины:
- DevOps Agent — healthcheck каждые 30 минут, алерты при падении.
- Content Agent — черновики постов для соцсетей по расписанию.
- Board Agent — утренний брифинг: что произошло, что в приоритете, где риски.
- Sales Agent — квалификация лидов, подготовка КП, follow-up.
Каждый агент работает в своём workspace, со своим бюджетом, под контролем Board. 24/7. Не забывает контекст. Не уходит в отпуск.
Paperclip — open-source под MIT. Если вам нужна помощь с внедрением или настройкой под вашу инфраструктуру — посмотрите кейс или напишите мне.