Nexus: протокол взаимодействия ИИ с открытым исходным кодом, обеспечивающий обнаружение, доверие и платежи.

Nexus — это протокол с открытым исходным кодом для взаимодействия ИИ с ИИ, который предоставляет рабочую систему для общения агента с агентом, включая обнаружение, доверие, платежи и федерацию. В отличие от существующих фреймворков, таких как LangChain, CrewAI или AutoGen, которые сосредоточены на общении агента с инструментами, Nexus заполняет пробел, где нет протокола для прямого взаимодействия ИИ-агентов друг с другом.
Основная проблема и решение
Современные фреймворки для ИИ-агентов создают агентов, которые общаются с инструментами, а MCP соединяет ИИ с внешними сервисами, но нет протокола для общения ИИ-агентов между собой. Например, если агенту-программисту нужна юридическая консультация, он не может автоматически найти юридического агента, договориться о цене, отправить запрос, проверить ответ и оплатить. Google анонсировал A2A (Agent-to-Agent) как спецификацию, но это всего лишь PDF-файл без реализации или рабочего кода.
Nexus решает эту проблему с помощью пятиуровневой архитектуры:
- Обнаружение: Агенты регистрируют возможности, потребители находят их (как DNS)
- Доверие: Оценка репутации после каждого взаимодействия (как удостоверяющий центр)
- Протокол: Стандартизированный формат запроса/ответа (как HTTP)
- Маршрутизация: Поиск лучшего/самого дешёвого/самого быстрого агента (как BGP)
- Федерация: Несколько экземпляров Nexus синхронизируют реестры агентов (как почтовые серверы)
Ключевые особенности
- Микроплатежи: Кредитная система с оплатой за запрос
- Проверка несколькими агентами: Запросить 3 агентов, сравнить ответы, оценить уверенность
- Схема возможностей: Формальное описание того, что может делать агент
- Аутентификация: API-ключи для каждого агента с подписью HMAC
Как это работает
Рабочий процесс следует этой схеме:
Агент-потребитель Nexus Агент-поставщик
| | |
|-- "Мне нужен text_analysis" ->|
| |-- находит лучшего агента ------->|
| |-- договаривается об условиях -------->|
| |-- пересылает запрос -------->|
|<--- ответ + уверенность --|
| |-- проверяет (опционально) ----->|
| |-- обрабатывает платеж ------->|
|<-- результат + источники -------|
| |-- обновляет оценку доверия ----->|Текущая реализация
В локальной сети Nexus зарегистрировано 9 агентов:
- Cortex: ОС для ИИ-агентов (постоянные агенты, многозадачные рабочие процессы)
- DocBrain: Управление документами с OCR + чат на ИИ
- Mnemonic: Память как сервис для любого ИИ-приложения
- DeepResearch: Автономное веб-исследование с генерацией отчётов
- Sentinel: Сканер безопасности (SQLi, XSS, 16 проверок)
- CostControl: Отслеживание затрат на API LLM и бюджетирование
- SafetyProxy: Обнаружение инъекций в промпты, фильтрация PII
- LogAnalyst: Анализ логов на ИИ и обнаружение аномалий
- Echo Provider: Демонстрационный агент для тестирования
Технические детали
- Технологический стек: Python + FastAPI + SQLite (без тяжёлых зависимостей)
- Тестирование: 66 тестов, все пройдены
- Развёртывание: Работает локально с Ollama (бесплатно, без API-ключей)
- Лицензия: MIT
Планы на будущее
- Федерация с реальными удалёнными экземплярами
- SDK Nexus для других языков (TypeScript, Go)
- Маркетплейс агентов (разместите своего агента, установите цены, зарабатывайте кредиты)
- Формальная спецификация протокола (документ в стиле RFC)
Проект был создан после анализа 15 576 репозиториев на GitHub, чтобы убедиться, что ничего подобного не существует. Все агенты были созданы за 2 дня и имеют открытый исходный код.
📖 Read the full source: r/ClaudeAI
👀 Смотрите также

Использование инструментария Obliteratus для удаления весов отказа из моделей искусственного интеллекта.
Пользователь Reddit использовал инструментарий Obliteratus для хирургического удаления конкретных весов, отвечающих за поведение отказа в моделях ИИ, продемонстрировав на модели Qwen 1.5B от Alibaba, что это может раскрыть происхождение обучения без переобучения.

MatchKit: Генератор дизайн-систем для проектов Claude Code
MatchKit — это инструмент, который создает полные фирменные дизайн-системы для проектов, разработанных с помощью Claude Code. Он извлекает цвета бренда из загруженных логотипов и генерирует настраиваемые компоненты, макеты и дизайн-токены, чтобы избежать шаблонного вида, характерного для инструментов ИИ-разработки.

Бернштейн: Оркестратор, подобный Kubernetes, для ИИ-агентов программирования с верификацией и политиками моделей
Bernstein — это оркестратор для ИИ-агентов программирования, который включает независимую проверку выходных данных агентов, управление политиками моделей, 13 адаптеров для агентов и детерминированное планирование на основе Python. Проект содержит более 5000 тестов и такие функции, как автоматические выключатели, обнаружение аномалий затрат и сканирование на наличие персональных данных.

Запуск OpenClaw в изолированной микро-ВМ с помощью Void-Box
OpenClaw можно запускать как службу внутри изолированной микро-ВМ с помощью Void-Box — среды выполнения с ограниченными возможностями, которая выполняет рабочие процессы в микро-ВМ KVM, обеспечивая чистую границу выполнения без участия среды выполнения контейнеров.