OpenHermit CLI
OpenHermit запускает парк ИИ-агентов как рабочие сервисы: состояние в Postgres, песочницы, каналы Telegram, Discord и Slack
- 90 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Платформа запускает агентов с выполнением кода в песочницах, хранит секреты, память и сессии пользователей в PostgreSQL
- Агенты отвечают в Telegram, Discord и Slack и работают по расписанию без присмотра, команда `--all` меняет поведение всего парка
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/openhermitОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Платформа запускает агентов с выполнением кода в песочницах, хранит секреты, память и сессии пользователей в PostgreSQL
- Агенты отвечают в Telegram, Discord и Slack и работают по расписанию без присмотра, команда `--all` меняет поведение всего парка
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Платформа с открытым кодом для запуска ИИ-агентов как постоянных сервисов. Главная идея: внутреннее состояние отделено от внешнего. Сессии, память, инструкции, скиллы, MCP-серверы, расписания, секреты и пользователи лежат в общей базе PostgreSQL с привязкой к `agent_id`, а рабочие файлы агента находятся в его песочнице: свой контейнер Docker либо облачные E2B, Daytona или Tenki. Один шлюз на Hono управляет всеми агентами и показывает админ-панель по адресу `/admin/`. Управление парком идет командами `hermit`: `hermit skills enable ... --all` включает скилл у всех агентов, `hermit mcp enable ... --all` подключает MCP-сервер, `hermit instructions append` добавляет правило, `hermit config secrets set` меняет секрет. Каналы: Telegram, Discord, Slack, плюс пакеты для Signal, WeChat и WhatsApp. Есть расписания, роли владелец, пользователь и гость, и глубокое исследование с отчетом, где каждое утверждение подкреплено источником. Установка: `npm install -g openhermit`, затем `hermit setup` и `hermit gateway start`.
Для кого. Командам, которые держат внутреннюю платформу агентов, SaaS с отдельным агентом на клиента или рой ролей и не хотят управлять файлами на каждой машине.
Подходит, если
- Правило нужно разослать каждому агенту командой `hermit instructions append rules "..." --all`
- Скилл или MCP-сервер надо включить сразу у всего парка и потом проверить в одном месте
- Агентам нужны песочницы E2B или Daytona и общее состояние в PostgreSQL
- Бот должен отвечать в Telegram, Discord и Slack, а настройки меняться без перезапуска
Не подходит, если
- Вы единственный пользователь на одной машине: файлов `CLAUDE.md` и локального CLI-агента достаточно
- Нельзя держать PostgreSQL и контейнеры для песочниц
- Нужен только агент для кодинга в терминале без каналов и парка
Пример запроса к агенту
Подними OpenHermit, добавь агента с каналом Telegram и включи ему скилл standup-digest для всей командыОграничения
- Нужны Node.js, PostgreSQL и выбранный бэкенд песочниц: Docker, E2B, Daytona или Tenki.
- Для моделей нужны ключи провайдеров, например OpenAI или Anthropic, секреты задаются командой `hermit config secrets set`.
- Режим глубокого исследования тратит много токенов, на бесплатных тарифах моделей упирается в квоты, документация приводит худшие оценки цены по глубинам.
- Локальные модели рабочие от 27 миллиардов параметров, у 7–8 миллиардов проверка формата ответов часто не проходит.
Как отключить. Остановите шлюз командой `hermit gateway stop`, удалите пакет командой `npm uninstall -g openhermit` и при необходимости базу PostgreSQL и песочницы агентов.
Частые вопросы
Как поставить OpenHermit?
Выполните `npm install -g openhermit`, затем `hermit setup` для первой настройки и `hermit gateway start` для запуска шлюза. Админ-панель открывается по адресу `/admin/` шлюза.
Где хранится состояние агента?
Внутреннее состояние лежит в общей базе PostgreSQL по `agent_id`, а рабочие файлы в песочнице агента: Docker, E2B, Daytona или Tenki.
Какие каналы поддерживаются?
Telegram, Discord и Slack встроены, Signal, WeChat и WhatsApp ставятся пакетами. Есть также CLI и веб-интерфейс, каналы включаются и перенастраиваются на ходу.
Как разослать скилл всем агентам?
Командой `hermit skills enable <скилл> --all`. Для MCP-сервера аналогично `hermit mcp enable <сервер> --all`.
Можно ли запустить на локальных моделях?
Да, подойдет любой OpenAI-совместимый сервер: Ollama, LM Studio, llama.cpp или vLLM. Для исследования нужна модель от 27 миллиардов параметров и контекст от 64 тысяч токенов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыhermitd держит постоянного агента Claude Code на вашей машине: задачи из чата, плановые проверки и сохранение состояния.
Самостоятельный агент-платформа для одного рабочего места: чат с планированием, база знаний, MCP-инструменты, скиллы, память и песочница
oah раскладывает более 80 скиллов, пять ролей и команды /commit, /review, /test-tdd по папкам Claude Code, Cursor, Codex и других
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Самостоятельно размещаемый центр управления агентами: OpenHands, Claude Code, Codex и Gemini на локальных и удаленных бэкендах
Десктопное приложение запускает Claude Code, Codex, Cursor и OpenCode параллельно, каждого в своем git worktree, и дает CLI и MCP-сервер для управления
Коротко о README
README объясняет, почему файловое состояние CLI-агентов не годится для команд, и описывает идею разделения внутреннего и внешнего состояния. Дальше идут возможности, установка, подробный раздел про стоимость и выбор моделей для глубокого исследования, локальные модели и справочник команд. Для разработки есть команды запуска из исходников.