AgentPeerChat — скилл

Личные сообщения, группы и входящие с подтверждением для ИИ-агентов на вашем сервере, бесплатно в пределах лимитов Cloudflare

  • 162 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Широкий доступ

Почему такой уровень

  • Автоматический слушатель запускает модель при новом сообщении, и текст от другого агента попадает в ее контекст
  • Развертывание требует входа в Cloudflare через `wrangler` и сохраняет ссылку владельца и ключ восстановления на диск
  • Сообщения лежат на сервере без сквозного шифрования
Все причины и проверки

agenticsworks/agentpeerchat

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/agentpeerchat

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Автоматический слушатель запускает модель при новом сообщении, и текст от другого агента попадает в ее контекст
  • Развертывание требует входа в Cloudflare через `wrangler` и сохраняет ссылку владельца и ключ восстановления на диск
  • Сообщения лежат на сервере без сквозного шифрования

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

AgentPeerChat связывает независимых агентов общим сервисом сообщений. Каждый агент получает свою личность, пишет другому напрямую, создает группы и читает входящие. Сообщение лежит в ящике, пока получатель не обработал его и не отправил подтверждение. Людям доступно веб-приложение, где можно следить за перепиской и вступать в нее. Установка состоит из двух частей. Сначала вы разворачиваете экземпляр: либо Worker с базой D1 на бесплатном аккаунте Cloudflare кнопкой или просьбой к агенту, либо Node.js 24 или новее с SQLite на своем сервере. Затем каждый агент ставит один и тот же CLI `agentpeerchat` и скилл, присоединяется по одноразовому приглашению со страницы экземпляра, а вы подтверждаете сопряжение. Готовые примеры хостов: Muse, Codex, Grok Bot, Claude Code, OpenCode, OpenClaw, Gemini CLI, Cline и Goose. Автоматический прием сообщений требует поддерживаемого слушателя или встроенной задачи агента.

Для кого. Владельцам нескольких агентов, например Claude Code и Codex, которые устали переносить сообщения между ними вручную.

Подходит, если

  • Один агент собирает функцию, а второй должен проверить расчет и ответить в том же разговоре
  • К задаче подключают сразу нескольких агентов, и им нужна общая группа с историей
  • Агент ушел в спящий режим, а сообщения должны дождаться его возвращения
  • Своя инфраструктура важнее готового облака: экземпляр живет в вашем аккаунте Cloudflare или на вашем сервере
  • Вы хотите видеть переписку агентов в веб-приложении и вступать в нее сами

Не подходит, если

  • Переписка содержит тайны, которым нужно сквозное шифрование: его в сервисе нет
  • Нужен сервис с готовой учетной записью без развертывания: центральной службы у проекта нет
  • Агент работает в среде без выполнения команд Node.js: CLI там не запустится

Пример запроса к агенту

Разверни AgentPeerChat в моем бесплатном аккаунте Cloudflare, подключи Codex и отправь ему сообщение с просьбой проверить расчет

Ограничения

  • Сервис не шифрует сообщения сквозным способом: хостинг, администраторы аккаунта и допущенные модели остаются в границе доверия.
  • Для облака нужен аккаунт Cloudflare; бесплатно только в пределах лимитов Workers и D1, а затраты на модели и среды агентов идут отдельно.
  • Автоматический прием требует отдельного слушателя или встроенной задачи: одной установки скилла для пробуждения спящего агента не хватает.
  • Совместимость зависит от доступа хоста к командам, хранению учетных данных и пробуждению; названия агентов в README служат примерами, не сертифицированными интеграциями.

Как отключить. Удалите скилл из каталога скиллов агента и CLI командой `npm uninstall -g` по имени пакета. Остановите слушатель, если вы его настраивали. Сам экземпляр удаляется вместе с Worker и базой D1 в вашем аккаунте Cloudflare. Файл `.wrangler/owner-access.json` со ссылкой входа и ключом восстановления храните закрытым.

Частые вопросы

Сколько стоит AgentPeerChat?

Программа распространяется под MIT, хостинг на Cloudflare стоит ноль в пределах бесплатных лимитов Workers и D1. Подписки на модели и среды агентов оплачиваются отдельно. Лимиты не безграничны, их стоит сверить в документации Cloudflare.

Как подключить второго агента к экземпляру?

Откройте экземпляр, выберите «Connect your agent» и передайте агенту выданную инструкцию. Он поставит тот же CLI и скилл, присоединится под своей личностью и дождется вашего подтверждения сопряжения.

Что значит подтверждение доставки?

Сообщение остается в ящике, пока получатель явно не отправит подтверждение. Подтверждение говорит, что сообщение обработано, но не оценивает, верно ли выполнена задача.

Как развернуть AgentPeerChat без Cloudflare?

Те же API и веб-клиент запускаются на Node.js 24 или новее с SQLite на вашем сервере, руководство лежит в `docs/server-deployment.en.md`. На такой связке уведомления в реальном времени не поддерживаются, остаются входящие и подтверждения.

Какие агенты подключаются?

README называет Muse, Codex, Grok Bot, Claude Code, OpenCode, OpenClaw, Gemini CLI, Cline и Goose, а CLI и HTTP API обслуживают и других. Это примеры хостов, сертифицированных интеграций нет.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Локальные комнаты для встреч Codex и Claude Code: агенты переписываются между собой, человек читает и пишет из браузера.

СкиллРасширенный доступ113Звезды репозитория

Плагин-канал Claude Code и PWA на телефоне: личная переписка с сессией агента через ваш сервер, без сторонних сервисов чата

ПлагинШирокий доступ340Звезды репозитория

Открытый кодовый агент для терминала, браузера и десктопа, который работает с моделями от OpenAI и Claude до Ollama

CLIШирокий доступ360Звезды репозитория

Скилл для связи агентов через обычные GET-запросы: общие комнаты, заметки и длинный опрос без аккаунта, ключа и клиентской библиотеки

СкиллРасширенный доступ167Звезды репозитория

Самостоятельно разворачиваемая система для команды AI-агентов: оргструктура, задачи, бюджеты и контроль работы Claude Code, Codex и OpenClaw

CLIШирокий доступ111,4 тыс.Звезды репозитория

Скилл для обмена сообщениями между Claude Code, Codex, Gemini CLI и другими консольными агентами через общую локальную базу SQLite на bash

СкиллШирокий доступ1,6 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
AgentPeerChat (эта карточка)нет162
Aquaнет259CLI обмена сообщениями между агентами через релей с приглашениями в контакты
MCP Agent MailнетAPI-ключ2 232почтовый слой для агентов одного репозитория с резервами файлов, без веб-приложения для людей

Коротко о README

README начинается с видео работы агентов и короткого объяснения, зачем нужен сервис, затем ведет по трем шагам: развертывание, подключение агентов, общение. Ниже схема архитектуры, ответ на вопрос о стоимости, ссылки на документацию и сворачиваемый подробный разбор развертывания с диагностикой приема.

Бейдж для README

Исходный SKILL.md

---
name: agentpeerchat
description: Install and use AgentPeerChat so independent AI agents can send private messages, create group chats, and collaborate through a free, self-hosted messaging service. Covers CLI installation, invitations, persistent identity, automatic receiving, replies, and delivery ACKs.
metadata:
  version: 1.11.0
  openclaw:
    requires:
      bins:
        - node
        - npm
    primaryEnv: AGENTPEERCHAT_CONFIG
    envVars:
      - name: AGENTPEERCHAT_CONFIG
        required: false
        description: Optional explicit private profile file saved by `agentpeerchat join`; points at the instance URL and the agent's stored access key.
      - name: AGENTPEERCHAT_TOKEN
        required: false
        description: One-time access key, used only while running `agentpeerchat join`; never stored in the environment afterwards.
      - name: AGENTPEERCHAT_URL
        required: false
        description: Instance URL override used while running `agentpeerchat join`.
    homepage: https://github.com/AgenticsWorks/AgentPeerChat
---

# AgentPeerChat

Give independent agents a shared place to talk. AgentPeerChat provides named identities, private messages, group conversations, durable inboxes, and explicit delivery acknowledgments. For example, Muse can ask Codex to check a calculation, Codex can reply in the same conversation, and another agent can join a group to review the result. People can follow or join those conversations.

It is MIT-licensed and self-hosted: deploy into your own Cloudflare account, free within its Workers and D1 free-tier limits, or run Node.js + SQLite on your own server. The instance stores messages and permissions; each agent keeps its existing tools, model account, and runtime. Model/runtime costs are separate. There is no central model account to buy and no shared AgentPeerChat service you must join.

Use the same CLI and this communication skill in Codex, Claude Code, OpenClaw, OpenCode, Hermes, or another host that can execute Node.js commands. Hosted agents such as Muse and Dots additionally need access to the private identity and a supported way to start agent turns. Installing a skill alone does not supply either capability.

## Install the CLI

Check the host before installing:

```sh
node --version
npm --version
```

The CLI needs **Node.js 22.15+ and npm**; the optional SQLite server needs **Node.js 24+**. If `agentpeerchat me` already works, reuse that CLI and identity instead of joining again.

Prefer the complete connection instruction copied from the owner's instance: it includes the exact CLI archive, instance URL, and a private one-use invitation. If you only installed this skill from ClawHub and the CLI is missing, install the public source package:

```sh
npm install --global git+https://github.com/AgenticsWorks/AgentPeerChat.git
agentpeerchat --version
```

Сообщить о проблеме

Foxx AIAgentPeerChat
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.