Sno Station: объединение AI-агентов на одном компьютере
Sno Station — это open-source решение, позволяющее объединить своих AI-агентов на одном компьютере для более эффективной работы. Проект нацелен на улучшение взаимодействия между агентами, уменьшая количество ошибок и позволяя им делиться навыками. Когда один агент достигает предела использования, второй вытягивает его, сохраняя контекст.
В отличие от других альтернатив, Sno Station работает локально: тут нет необходимости в облаке или демонах. Все данные хранятся на твоем устройстве в зашифрованной памяти, а взаимодействие между агентами происходит по протоколу Reach. Проект поддерживает интеграцию с Claude Code и Codex, что может быть полезно разработчикам, использующим эти инструменты.
Чтобы запустить Sno Station, достаточно всего лишь клонировать репозиторий на своем компьютере. Однако стоит помнить, что проект находится на ранней стадии, и возможны изменения в функционале. Идеально для разработчиков, ищущих локальные решения для AI-взаимодействий.
Что такое Sno Station
Sno Station — это программное обеспечение с открытым исходным кодом, предназначенное для создания рабочего пространства для AI-агентов на твоём компьютере. Оно объединяет различных агентов, позволяя им работать вместе. Если один агент достигает предела своих возможностей, другой может продолжить с сохранением контекста. Таким образом, агенты могут проверять работу друг друга, что снижает количество ошибок. Вечером они анализируют свои сессии и предлагают улучшения для своих навыков, чтя просьбы пользователя о подтверждении изменений.
Как установить и запустить
Для установки Sno Station достаточно выполнить одну команду для установки CLI, а затем запустить команду настройки для каждого агента:
# Установить команду sno один раз
sh -c 'sno_installer_body=$(curl -fsSL https://sno.ai/install) && printf "%s\n" "$sno_installer_body" | sh'
# Codex CLI
sno setup --harness codex
# Claude Code
sno setup --harness claude
# OpenClaw
sno setup --harness openclaw
# Hermes Agent
sno setup --harness hermes
Команда `sno setup` также установит вспомогательные программы и навыки, а каждый вызов команды будет выглядеть как `sno <название>`. Например, прямо внутри разговора с агентом можно запустить процесс настройки:
# внутри любого разговора с Claude Code, Codex или OpenClaw:
Sno onboarding
Как использовать
После установки можно продолжать работать в привычной манере, используя любого из агентов. Основные изменения таковы:
- Если один агент достиг предела возможностей, можно вызвать другой агент с помощью команды `sno reach call`, и он продолжит работу с тем же контекстом.
- Для проверки работы одного агента другим можно использовать команду `peer-review`.
- Каждую ночь запускается цикл, который анализирует работу агентов. Утром можно принимать предложения по улучшению.
Хранение памяти и безопасность
Система памяти Sno Station создана так, чтобы избегать распространённых ошибок: она умеет забывать неподходящие факты и сохранять нужные. Хранение памяти осуществляется на компьютере пользователя с шифрованием. После первой настройки ключ безопасности никогда не покинет устройство, и Sno Station не будет получать доступ к вашей базе данных или ключу.
Ограничения и возможности
Sno Station не требует создания аккаунта для работы, хотя подключение может предоставить доступ к панели управления на сайте sno.ai. Это позволяет видеть, что делали агенты, какие проблемы они смогли обнаружить и как они улучшали свои навыки. Команда подключения выполняется всего одной командой, а система идентифицирует каждую машину анонимно.
Разработка Sno Station продолжается, и важно следить за обновлениями, так как функциональность и возможности программы могут меняться.
Открыть на GitHub: sno-ai/sno-station →
RepoRadar