СейчасЧто это такое
- Что это такое
- Четыре опоры платформы
- Как устроен рабочий цикл
- Что входит в control plane
- Совместимые агенты и рантаймы
- Установка и первый запуск
- Быстрый старт
- Ручная установка
- Проверка результата
- Команды разработки
- Практические сценарии
- Сценарий 1. Собрать разбежавшиеся терминалы в один борд
- Сценарий 2. Ночная смена и утренняя приёмка
- Сценарий 3. Регулярная работа без напоминаний
- Сценарий 4. Поставить расходы под контроль
- Сценарий 5. Один стандарт работы для всей команды агентов
- Сценарий 6. Дать агенту прод-доступы и не потерять сон
- Контроль расходов
- Навыки: Store и Studio
- Рутины и расписания
- Governance: согласования и контроль качества
- Секреты и доступы
- Песочницы и облачное исполнение
- Плагины и расширения
- Экспериментальные функции
- Что изменилось с весны 2026
- Чем Paperclip не является
- Ограничения и когда не подходит
- Ссылки
Paperclip — open-source платформа, которая превращает разрозненных ИИ-агентов в управляемую организацию: с оргструктурой, ролями, бюджетами, тикетами и обязательными согласованиями. Руководство описывает версию v2026.722.0 от 22 июля 2026 года.
Что это такое
Paperclip — сервер на Node.js с интерфейсом на React, который координирует команду ИИ-агентов, работающих над целями компании. Вы подключаете своих агентов (Claude Code, Codex, Cursor, OpenClaw и другие), задаёте оргструктуру, цели и бюджеты, а платформа берёт на себя постановку задач, расписание запусков, учёт расходов, согласования и аудит.
Формулировка авторов проекта: если OpenClaw — сотрудник, то Paperclip — компания.
Базовые характеристики на 28 июля 2026:
| Параметр | Значение |
| Лицензия | MIT, полностью open source |
| Репозиторий | Создан 2 марта 2026, почти 75 000 звёзд, около 14 000 форков, более 3 200 коммитов |
| Стек | TypeScript: Node.js-сервер, React UI, встроенная PostgreSQL |
| Развёртывание | Self-hosted, аккаунт Paperclip не нужен. Облачные развёртывания в дорожной карте отмечены как частично готовые |
| Требования | Node.js 20+, pnpm 9.15+ |
| Текущий релиз | v2026.722.0 от 22 июля 2026 |
Четыре опоры платформы
Авторы описывают продукт через четыре слоя. Это удобная карта, чтобы понять, что вы получаете из коробки.
| Опора | Для кого | Что закрывает |
| Агентный таск-менеджер | Ежедневная работа | Задачи, ревью и согласования, проверяемые результаты (диффы, скриншоты, тесты) |
| Оргструктура для агентов | Руководители | Смешанная структура из людей и агентов, делегирование, права, изоляция секретов |
| Обучение агентов | Методологи | Skill Studio, общие скиллы компании, evals, метрики качества |
| Инфраструктура (Agentic OS) | ИТ и платформа | Любые модели и рантаймы, песочницы, MCP-серверы, SSO, RBAC, контроль расходов |
Как устроен рабочий цикл
- Вы формулируете цель компании и создаёте проекты.
- Нанимаете агентов: у каждого есть роль, руководитель, права, модель, бюджет и рабочее пространство.
- Задачи ставятся тикетами. Тикет несёт всю цепочку целей, поэтому агент видит не только формулировку, но и её смысл.
- Агент просыпается по heartbeat (расписанию) либо по событию: назначение задачи или упоминание через @.
- При запуске платформа проверяет бюджет, подбирает рабочее пространство, подставляет секреты, загружает скиллы и вызывает адаптер.
- Прогон оставляет структурированные логи, события расходов, состояние сессии и запись в журнале аудита.
Важные механики, которые редко реализуют самостоятельно:
- Атомарный захват задачи. Проверка бюджета и checkout тикета выполняются атомарно, поэтому нет двойной работы и неконтролируемых трат.
- Устойчивые прогоны. Восстановление после сбоя маршрутизируется по причине падения, учитывает сброс квоты провайдера и подавляет повторяющиеся перезапуски.
- Дедупликация пробуждений. Повторные wake-события подавляются, а контракт исполнения подставляется один раз за heartbeat — это заметно экономит токены.
- Портируемость компаний. Оргструктуру, агентов, скиллы, рутины и задачи можно выгрузить и импортировать с вычисткой секретов.
Что входит в control plane
| Система | Что делает |
| Identity & Access | Два режима развёртывания (доверенный локальный и с аутентификацией), пользователи, API-ключи агентов, короткоживущие run-JWT, приглашения |
| Org Chart & Agents | Роли, титулы, линии подчинения, права, бюджеты, адаптеры |
| Work & Tasks | Тикеты со связями проект-цель-родитель, блокеры, комментарии, документы, вложения, work products, инбокс |
| Heartbeat Execution | Очередь пробуждений с коалесингом, проверка бюджета, подстановка секретов, загрузка скиллов, восстановление осиротевших прогонов |
| Workspaces & Runtime | Рабочие пространства проектов, изолированные git-worktree, dev-серверы и preview-URL |
| Governance & Approvals | Многоступенчатые политики исполнения, решения, жёсткие стопы по бюджету, пауза и остановка агента |
| Budget & Costs | Учёт токенов и денег по компании, агенту, проекту, цели, задаче, провайдеру и модели |
| Routines & Schedules | Повторяющиеся задачи по cron, вебхуку и API, политики параллельности и догоняющих запусков |
| Plugins | Плагины во внешних процессах, доступ к сервисам по capability, вклад в UI |
| Secrets & Storage | Секреты инстанса, компании и пользователя, шифрование, объектное хранилище, вложения |
| Activity & Events | Журнал изменений, расходов, согласований и результатов работы |
Совместимые агенты и рантаймы
Paperclip не привязан к конкретному агенту: подойдёт любой рантайм, который принимает heartbeat.
| Агент или рантайм | Как подключается |
| Claude Code | Локальный адаптер, запускается через встроенный ACP-движок |
| OpenAI Codex | Рекомендуемый адаптер codex_local, наследует логин хоста, мониторинг простоя вывода |
| Cursor, OpenCode | Полноценные адаптеры: выбор модели, стриминг логов, подстановка скиллов |
| Gemini CLI | Адаптер gemini-local, включая модели Gemini 3.1 Pro |
| Hermes | Встроенные адаптеры hermes_local и hermes_gateway начиная с v2026.626.0 |
| Grok | Локальный адаптер с поддержкой песочницы |
| Pi | Локальный RPC-режим с учётом расходов |
| OpenClaw | Gateway-адаптер с device-key pairing и онбордингом по приглашению |
| Bash-скрипты и HTTP-вебхуки | Прямой запуск и любые внешние сервисы |
Два изменения, которые стоит учитывать при обновлении:
- С v2026.720.0 локальные кодинг-адаптеры по умолчанию работают через движок ACP, а сами процессы дополнительно изолируются.
- С v2026.722.0 локальные агенты запускаются нативно в Windows: команды больше не оборачиваются в сгенерированный bash-скрипт, а npm- и pnpm-шимы
.cmdвыбираются автоматически.
Установка и первый запуск
Быстрый старт
npx paperclipai onboard --yesИнтерактивный мастер настроит базу, авторизацию и первую компанию. По умолчанию используется доверенный локальный режим на loopback-интерфейсе — так первый запуск проходит быстрее всего.
Если инстанс должен быть доступен в локальной сети или через Tailscale, выберите режим привязки явно:
npx paperclipai onboard --yes --bind lan
# или
npx paperclipai onboard --yes --bind tailnetПовторный запуск onboard сохраняет существующую конфигурацию. Для правки настроек используйте paperclipai configure.
npx попробует найти пакет там. Проверьте реестр командой npm config get registry и при необходимости запустите установку явно: npx --registry https://registry.npmjs.org paperclipai onboard --yes.Ручная установка
git clone https://github.com/paperclipai/paperclip.git
cd paperclip
pnpm install
pnpm devAPI-сервер поднимается на http://localhost:3100. Встроенная PostgreSQL создаётся автоматически, отдельная настройка базы не нужна. Для продакшена подключите собственный PostgreSQL.
Проверка результата
Минимальный сценарий, который показывает, что система действительно работает:
- Откройте
http://localhost:3100— должен открыться интерфейс с созданной компанией. - Создайте агента через визард и нажмите проверку конфигурации. Проверка выполняется на дешёвой модели, поэтому не тратит премиальные токены.
- Поставьте агенту тестовую задачу и дождитесь прогона. Признак успеха: в треде тикета появляется live-вывод агента, а в разделе расходов — событие стоимости с указанием модели и провайдера.
- Откройте журнал активности: там должна быть запись о прогоне с атрибуцией ответственного пользователя.
Команды разработки
pnpm dev # сервер и UI в режиме отслеживания изменений
pnpm dev:once # то же без watch-режима
pnpm dev:server # только сервер
pnpm build # сборка
pnpm typecheck # проверка типов
pnpm test # быстрые тесты Vitest
pnpm test:e2e # браузерные тесты Playwright
pnpm db:generate # генерация миграции
pnpm db:migrate # применение миграцийБраузерные тесты вынесены отдельно и не запускаются командой pnpm test.
Практические сценарии
Ниже — шесть ситуаций, в которых платформа даёт результат сразу, а не после месяца настройки. Каждый сценарий описан так, чтобы вы могли повторить его за один вечер.
Сценарий 1. Собрать разбежавшиеся терминалы в один борд
Проблема. У вас открыто полтора десятка вкладок с кодинг-агентами, вы не помните, кто чем занят, а после перезагрузки контекст теряется.
Что сделать:
- Заведите компанию и по проекту на каждый репозиторий.
- Наймите двух-трёх агентов на адаптере Claude Code или Codex и укажите каждому свой проект.
- Переносите задачи из головы в тикеты: заголовок, цель, критерий приёмки.
- Поставьте heartbeat раз в 15–30 минут вместо ручного запуска.
Признак успеха: сессии переживают перезагрузку, а в треде каждого тикета видно, что агент делал и сколько это стоило.
Сценарий 2. Ночная смена и утренняя приёмка
Проблема. Работа стоит, когда вы спите, а бесконтрольные прогоны страшно оставлять без присмотра.
Что сделать:
- Наберите в бэклог задачи, которые не требуют вашего решения по ходу дела.
- Включите политику исполнения со стадией ревью, чтобы результат не уезжал дальше без вашей подписи.
- Ограничьте потолок трат на одно пробуждение.
- Утром открывайте очередь внимания и раздел решений.
Признак успеха: за ночь закрыто несколько тикетов, а утром вы разбираете короткий список решений, а не сотню логов.
Сценарий 3. Регулярная работа без напоминаний
Проблема. Отчёты, дайджесты, ответы в поддержке и посты в соцсети приходится каждый раз запускать руками.
Что сделать:
- Создайте рутину с cron-расписанием и назначьте ответственного агента.
- Для событийной работы используйте вебхук или вызов API вместо расписания.
- Включите зависимость от внешней активности, чтобы прогон не запускался вхолостую.
- Задайте политику параллельности, чтобы медленный прогон не наложился на следующий.
Признак успеха: каждая рутина оставляет тикет с результатом, и вы видите историю запусков, а не только последний.
Сценарий 4. Поставить расходы под контроль
Проблема. Один зацикленный агент способен за ночь сжечь месячную квоту.
Что сделать:
- Задайте месячный бюджет на каждого агента, начните с намеренно маленькой суммы.
- Добавьте предварительный лимит на одно пробуждение.
- Через неделю откройте разбивку расходов по проектам, моделям и провайдерам.
- Переведите рутинные задачи на дешёвую модель, оставив премиальную только на сложных.
Признак успеха: при исчерпании бюджета агент встаёт на паузу сам, а вы видите, какая именно задача была дорогой.
Сценарий 5. Один стандарт работы для всей команды агентов
Проблема. Каждый агент работает по-своему, инструкции разъезжаются по папкам с конфигами.
Что сделать:
- Опишите повторяющуюся процедуру как навык в Skill Studio и прогоните её в изолированном тестовом запуске.
- Разложите навыки по вложенным папкам: общие для компании и личные.
- Часть навыков поставьте из каталога, не изобретая заново.
- Право на создание и правку навыков оставьте узкому кругу, просмотр откройте всем.
Признак успеха: новый агент начинает работать по вашим правилам сразу после найма, без переписывания промптов.
Сценарий 6. Дать агенту прод-доступы и не потерять сон
Проблема. Ключи от боевых сервисов не хочется класть в конфиг агента.
Что сделать:
- Заведите секреты на уровне компании, а личные ключи оператора — на уровне пользователя.
- Выдайте каждому агенту только те секреты, которые нужны его роли.
- Для чувствительных ключей используйте выдачу по запросу в момент прогона вместо постоянной подстановки в окружение.
- Отправляйте рискованные задачи в песочницу, а не на свою машину.
Признак успеха: в журнале безопасности видно каждое чтение секрета с привязкой к конкретному прогону и ответственному человеку.
Контроль расходов
Бюджеты — главная причина, по которой платформу ставят вместо самописной оркестрации.
- Бюджетные политики задаются с областью действия и порогами: при достижении порога предупреждения приходит уведомление, при исчерпании лимита агент ставится на паузу, а очередь его задач отменяется.
- Действуют предварительные лимиты на один heartbeat: у отдельного пробуждения есть жёсткий потолок трат.
- Расходы разбираются по компании, агенту, проекту, цели, задаче, провайдеру и модели.
- Использование через ACP-канал и неоценённые CLI-прогоны тоже попадают в телеметрию расходов.
- Как владелец инстанса вы можете снять ограничение вручную и вернуть агента в работу.
Навыки: Store и Studio
Навык (skill) — переиспользуемая инструкция, которую агент подгружает в рантайме без переобучения.
- Skills Store (с v2026.618.0) — установка навыков из каталога с учётом счётчика установок и каталогом на уровне компании.
- Skill Studio (с v2026.720.0) — трёхпанельный редактор с изолированными тестовыми прогонами, вложенными папками и отдельным разделом «My Skills».
- Навыки можно импортировать прямо из проекта, форки внутри компании проходят предварительные проверки.
- Создание и правка навыков закрыты отдельным правом
skills:create, поэтому просмотр можно открыть шире, чем редактирование.
Рутины и расписания
Рутина — повторяющаяся работа, которая запускается без вашего участия.
- Триггеры: cron, вебхук, вызов API.
- Политики параллельности и догоняющих запусков защищают от наложения прогонов.
- Поддерживаются переменные даты, поэтому не нужно править промпт под каждый запуск.
- Рутину можно поставить в зависимость от внешней активности: запуск произойдёт только если реальная работа появилась.
- Каждый запуск создаёт отслеживаемый тикет и будит назначенного агента.
Governance: согласования и контроль качества
- Политики исполнения — многоступенчатые стадии ревью и одобрения с фиксацией решений.
- Очередь внимания и раздел «Decisions» (с v2026.720.0) собирают всё, что ждёт вашего ответа, в одном месте.
- Watchdogs (с v2026.626.0) — автоматические проверки, привязанные к задаче; их состояние и результат видны прямо в треде.
- Режим планирования с версионированием планов и отдельным одобрением плана.
- Evals агентов и обратная связь для оценки качества работы.
- Ask work mode — режим для вопросов, когда нужен ответ, а не полноценный рабочий цикл.
- Конфигурации версионируются, неудачные изменения откатываются.
Секреты и доступы
- Секреты хранятся на уровне инстанса, компании и отдельного пользователя-оператора. Пользовательские секреты появились в v2026.707.0 вместе с атрибуцией ответственного человека за прогон.
- Доступ выдаётся адресно: конкретный агент получает конкретные секреты через поисковый выбор агентов в редакторе доступа.
- В v2026.722.0 добавлен run-bound API: агент запрашивает выданное ему значение по требованию через
GET /api/agents/me/secretsиPOST /api/agents/me/secrets/:key/value, а каждое чтение попадает в журнал безопасности и активности. - Пароли, токены и cookie-заголовки вычищаются из логов сервера.
- Телеметрия анонимизирована и отключается переменными
DO_NOT_TRACK=1илиPAPERCLIP_TELEMETRY_DISABLED=1.
PAPERCLIP_API_KEY в конфигурации адаптера больше не переопределяет run-токен. Остальные переменные с префиксом PAPERCLIP_ теперь доходят до окружения прогона, хотя раньше молча отбрасывались.Песочницы и облачное исполнение
Агент может работать не только на вашей машине:
- Поддерживаются провайдеры песочниц Daytona, e2b, Cloudflare, Modal, Novita и самостоятельно развёрнутый Kubernetes.
- Собственные образы песочниц собираются из браузера: встроенный SSH-терминал позволяет доустановить пакеты прямо в форме настройки окружения (v2026.707.0).
- Статус эфемерного рантайма виден в треде задачи, аренды песочниц Daytona переиспользуются между прогонами.
- Потолок времени одного прогона в песочнице поднят до четырёх часов.
- Многоарендная изоляция: у каждой компании свои ключи подписи JWT, данные плагинов тоже разделены по компаниям.
Плагины и расширения
Плагинная система работает на уровне инстанса: внешние процессы-воркеры, доступ к сервисам хоста по capability, планировщик задач, публикация инструментов и вклад в интерфейс. CLI показывает целевой хост установки и поддерживает команду plugin target. Каталог сообщества собран в репозитории awesome-paperclip.
Экспериментальные функции
Включаются отдельно в настройках, поведение может измениться. Управляемый доступ агентов к MCP-инструментам в дорожной карте уже отмечен как готовый, но раздел Apps и связанные с ним подключения по-прежнему нужно включать вручную.
- Apps — каталог подключений и настройка доступа агентов к внешним инструментам.
- Connections v3 — фундамент для интеграций в один клик: стабильные идентификаторы подключений, гранты для субъектов, мультиключевые учётные данные.
- Встроенный суммаризатор и слоты кратких сводок в интерфейсе.
- Decision Training — библиотека снимков решений и инспектор для разбора того, как агенты принимают решения.
- Cases — структурированный объект для расследований и разборов.
Что изменилось с весны 2026
| Релиз | Ключевое |
| v2026.318.0, 18 марта | Плагинная система с SDK, адаптер Hermes, первые execution workspaces |
| v2026.618.0, 18 июня | Skills Store, self-hosted песочницы на Kubernetes и Novita, изоляция компаний по ключам JWT, OpenTelemetry |
| v2026.626.0, 26 июня | Встроенный Hermes (локальный и через шлюз), watchdogs задач, режим ask, скачивание файлов из рабочего пространства |
| v2026.707.0, 7 июля | Пользовательские секреты, Work Timeline, свои образы песочниц со встроенным SSH, новый редактор переменных окружения |
| v2026.720.0, 20 июля | Skill Studio, очередь внимания и Decisions, самовосстановление прогонов, ACP по умолчанию, поиск с фильтрами |
| v2026.722.0, 22 июля | Run-bound доступ к секретам, нативный запуск локальных агентов в Windows, основа Connections v3 |
Чем Paperclip не является
- Это не чат-бот: у агентов есть задачи и рабочие статусы, а не окно диалога.
- Это не фреймворк для создания агентов: платформа управляет организацией из уже существующих.
- Это не визуальный конструктор процессов: моделируются компания, цели и бюджеты, а не drag-and-drop-пайплайны.
- Это не менеджер промптов: промпты, модели и рантаймы приносит сам агент.
- Это не инструмент для одного агента: смысл появляется на команде.
- Это не система код-ревью: платформа оркеструет работу, а pull-реквесты остаются в вашем процессе.
Ограничения и когда не подходит
- Быстрый темп релизов. Проект перешёл на датированные версии и выпускает релизы каждые одну-две недели. API и интерфейсы меняются, перед обновлением читайте раздел upgrade guide в релизных заметках.
- Разворачивать придётся самостоятельно. Публичного SaaS от вендора нет. В дорожной карте облачные развёртывания помечены как частично готовые: многоарендная изоляция и синхронизация «локально → облако» уже выпущены, но обслуживание инстанса остаётся на вас.
- Безопасность самих агентов на вашей стороне. Платформа даёт governance на уровне организации и песочницы, но что именно агент делает внутри своей среды, ограничиваете вы.
- Порог входа. Нужны Node.js, pnpm, понимание git-веток и рабочих пространств. Для одного агента накладные расходы не окупаются.
- Незакрытые направления. В дорожной карте пока не отмечены память и база знаний, рабочие очереди, самоорганизация агентов, десктопное приложение, подключение внешних трекеров (Asana, Linear, Jira) и интеграции в один клик.
Ссылки
- GitHub-репозиторий
- Документация
- Changelog и релизные заметки
- Список релизов на GitHub
- Discord-сообщество
- Каталог плагинов awesome-paperclip
По теме
Если у вас уже несколько агентов и вы решаете, ставить ли отдельный слой оркестрации или обойтись трекером задач, такой разбор экономит недели экспериментов.
Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov
Если хотите разобрать свою задачу — напишите мне Если хотите разобрать свою задачу — напишите мне.
Можно прийти с идеей, черновым контекстом или уже живой задачей. Помогу быстро понять, где реальный следующий шаг, а где лишний шум.
Обычно хватает 2–3 сообщений, чтобы понять, могу ли я здесь реально помочь и в каком формате лучше двигаться дальше.