Sno Station CLI
Общая локальная память для Codex, Claude Code, Cursor, Hermes Agent и OpenClaw: агенты передают задачи, проверяют друг друга и ночью дорабатывают скиллы
- 805 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Хуки ставятся во все найденные на компьютере агенты, если не указать одного флагом `--harness`
- Память хранит содержимое ваших сессий с агентами, а в режиме REM Enhanced текст памяти уходит в облако Sno
- Ночной цикл предлагает правки в скиллы агентов, и они вступают в силу после вашего принятия
Установка
- Работает в
Ручная установка
sh -c 'sno_installer_body=$(curl -fsSL https://sno.ai/install) && printf "%s\n" "$sno_installer_body" | sh' && ~/.local/bin/sno setupСтавит `sno`, затем Sno Station и подключает всех найденных агентов. Аккаунт и ключ API не нужны. Затем скажите «Sno onboard» в чате агента.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Хуки ставятся во все найденные на компьютере агенты, если не указать одного флагом `--harness`
- Память хранит содержимое ваших сессий с агентами, а в режиме REM Enhanced текст памяти уходит в облако Sno
- Ночной цикл предлагает правки в скиллы агентов, и они вступают в силу после вашего принятия
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Sno Station собирает агентов, которыми вы уже пользуетесь, в одну команду. Codex, Claude Code, Cursor, Hermes Agent и OpenClaw читают и пишут в одну зашифрованную память на вашем компьютере. Ключ шифрования с компьютера не уходит, аккаунт, сервер и фоновый демон не нужны. Когда у одного агента кончается лимит, вы говорите `sno reach call` из другого. Тот подхватывает задачу из общей памяти и почтового ящика вместе с контекстом. Для второго мнения достаточно попросить любого агента сделать `peer-review` работы другого: проверяющим всегда будет иной агент, у него нет привычки соглашаться с первым. Каждую ночь запускается цикл REM. Он укрепляет память по всем сессиям сразу, убирает устаревшие факты, читает сессии за день, находит повторяющиеся ошибки и предлагает правки в скиллы самих агентов. Утром вы принимаете подходящие предложения командой `sno rem-reflect accept <id>`. Без вашего согласия ничего не меняется.
Для кого. Для разработчиков, которые держат два и больше агентов рядом и вручную переносят результаты из одного в другой.
Подходит, если
- Лимит в Claude Code кончился посреди задачи, а Codex может продолжить с того же места без копирования контекста
- Нужна независимая проверка: Codex смотрит работу Claude Code или наоборот
- Одни и те же ошибки агентов повторяются из сессии в сессию, и их хочется превращать в правила скиллов
- Память должна лежать у вас на диске в зашифрованном виде, без облака и без регистрации
- Cursor в чате приложения или в cursor-agent должен помнить решения, принятые в других агентах
Не подходит, если
- Вы работаете с одним агентом: обмен задачами и перекрестная проверка не пригодятся
- Нужна работа на Windows: поддержка Cursor и Sno Reach описана для Linux и macOS
- Нужны облачные агенты Cursor: они не поддерживаются
Пример запроса к агенту
Sno onboardОграничения
Cursor подключается в чате приложения на macOS и в командной строке cursor-agent на Linux и macOS. В приложении первый чат нового окна получает краткую справку по репозиторию вместе с первым запросом, а не до него. Режим cursor-agent -p памяти по запросам не получает. Windows, приложение Cursor на Linux и облачные агенты Cursor не поддерживаются.
Таблица статусов в репозитории помечает строку как проверенную, только когда она прошла на чистой машине. Приложение Cursor на macOS на момент описания еще проходило такую проверку.
В режиме REM Enhanced текст вашей памяти и выученные уроки уходят в ваше пространство в облаке Sno и обрабатываются там только для вас. Облачная часть необязательна.
Как отключить. Все команды `sno` перечислены в docs/sno-commands.md репозитория. Предложения ночного цикла применяются только после `sno rem-reflect accept`, так что отклонить их можно простым отказом.
Частые вопросы
Как поставить Sno Station для Claude Code и Codex?
Выполните команду установки из README: она скачивает установщик с sno.ai, ставит `sno`, затем Sno Station и подключает агентов, найденных на компьютере. Чтобы подключить одного, добавьте к `sno setup` флаг `--harness claude` или `--harness codex`. Потом в чате любого агента скажите «Sno onboard».
Что делать, когда у агента кончился лимит?
Скажите `sno reach call` из другого агента. Он возьмет задачу из общей памяти и почтового ящика с тем же контекстом. В примере репозитория агент перед сменой написал записку о сделанном и недоделанном и точный коммит для продолжения, а второй продолжил с первой незавершенной задачи.
Нужен ли аккаунт sno.ai?
Нет, все работает без него. Аккаунт нужен только для панели на sno.ai: что поймали проверки, чему агенты научились за ночь, какие скиллы стали лучше. Команда `sno account claim` привязывает компьютер к существующему аккаунту.
Что уходит в облако в режиме REM Enhanced?
Текст вашей памяти и выученные уроки. Они попадают в ваше собственное пространство в облаке Sno, и программа Sno обрабатывает их только для вас. REM запускается не чаще раза в сутки на каждую часть памяти: обычно ночью или раньше, когда накопится около 100 новых воспоминаний.
Чем Sno Station отличается от claude-mem?
claude-mem хранит память для Claude Code. Sno Station держит одну память на пять агентов и добавляет передачу задач, перекрестную проверку и ночной цикл правок скиллов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПамять для агентов на графе знаний: плагины для Claude Code и Codex, MCP-сервер и Python-библиотека
Общая локальная память для ИИ-агентов: Claude Code, Codex, Cursor и другие находят в ней договоренности прошлых сессий и записывают новые
Локальная память для агентов: хранит переписку и файлы проекта дословно и находит нужное семантическим поиском через MCP
Локальная память для ИИ-агентов программиста: хуки записывают ход каждой сессии, и Claude Code, Codex или Cursor находят прошлые решения через MCP
Долговременная память для агентов: удаленный MCP-сервер, плагины для Claude Code, Cursor и Codex и API для своих приложений
Скилл для Claude Code, который перед каждым нетривиальным ответом сам подтягивает память из Memori Cloud и записывает туда новые факты
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Sno Station (эта запись) | нет | 805 | |
| Claude-Mem | нет | 102 374 | память только для Claude Code, без передачи задач и ночного цикла |
| Кросс-ревью Claude Code и Codex | нет | 6 | один скилл для ревью плана или кода вторым агентом через файлы |
| Claude Squad | нет | 8 656 | запускает параллельные сессии агентов в tmux и git worktree |
Коротко о README
Проект открыт с 18 сентября 2026 года, лицензия Apache-2.0. В репозитории лежат пакеты памяти для каждого агента (mem-claude, mem-codex, mem-cursor, mem-hermes, mem-claw), утилита Sno Reach для обмена сообщениями между агентами без демона. Таблица статусов отмечает «проверено» только то, что прошло на чистой машине, а разделы с реальными случаями приложены скриншотами и журналами. Отдельный раздел объясняет, почему память намеренно забывает: устаревший факт вроде отмененной настройки опаснее потерянного.