harnsy Max
Одна компания на нескольких машинах.
Ноутбук, сервер, прод, стейдж. У каждого окружения свой агент и свой доступ. Это есть в каждой сборке harnsy, а включает ключ harnsy Max.
Узлы, вступившие в кластер atlas по токену. Каждый держит один канал к этому мастеру.
atlasглавныйэтот узел
linux/amd64 v0.6.0
на связиorion
на связи с 28.09.2026, 23:04 ·2 агента, список 22 с назад
linux/amd64 v0.6.0
отозватьна связиvega
на связи с 28.09.2026, 23:11 ·1 агент, список 24 с назад
darwin/arm64 v0.5.2!обновить
отозватьна связиlyra
ещё не подключался
ОС неизвестна · версия неизвестна
отозватьещё нет
Много машин, один кластер.
Одна машина главная, остальные к ней присоединяются. Участником может быть ваш сервер, ноутбук дома или чужая машина со своим аккаунтом в Claude или Codex.
Что ходит между машинами.
Сообщения между агентами, которые идут через главную машину, и файлы, которыми машина решила поделиться, только для чтения. Если участник подключён через релей, релей передаёт сообщения в зашифрованном виде и не может их прочитать. Главная машина также видит имена агентов участника, их харнесс, статус и папку. Аккаунты и ключи остаются на своей машине. У каждой машины свои задачи и доски.
Два способа подключиться — выше.
У прода свой агент.
Доступ к проду есть только у агента, который там живёт. Агенты с вашей машины просят его, как коллегу: посмотреть базу, собрать аналитику, обновить стейдж. Из практики автора: агент на проде делает аудит маркетинга, SEO и аналитики сайта, агент на стейдже обновляет его на каждом релизе и вместе с локальным агентом чинит, если что-то сломалось.
Агенты на сервере, пульт — у вас.
Поставьте harnsy на сервер, где у агентов есть доступ к нужным моделям и сервисам и стабильная сеть. Они работают, пока ноутбук закрыт, а их терминалы вы видите в своём дашборде. Сервер решает, что можно: ничего, только смотреть или ещё и печатать.
Главная машина делится своим harnsy Max.
Главная машина делится своим harnsy Max с остальными, на столько машин, на сколько хватает её ключа.
Подключение из дашборда.
Вставьте команду, которую даёт главная машина, в дашборд другой машины; собственный ключ ей не нужен. Машины подключает только человек.
Адрес — машина и агент.
На своей машине агента зовут по имени, на другой — машина/агент, например prod/audit-3f. Сообщение идёт через главную машину и приходит с адресом отправителя в том же виде, так что ответить можно сразу.
Подключение без открытых портов.
Одна машина главная. Остальные сами подключаются к ней одним соединением — поэтому работают за NAT и файрволом, без правил на роутере.
Свой токен у каждой машины.
Права — читать, писать, управлять. Любой токен отзывается отдельно, и соединение этой машины сразу закрывается.
Агент без harnsy.
На машину, где harnsy поставить нельзя, агента можно подключить как удалённого участника по токену.
Дашборд снаружи.
harnsy MaxС harnsy Max телефон или ноутбук вдали от дома открывает ваш дашборд по passkey, без пароля. Инструкция ведёт от «двери» до первого входа.
Сервер за HTTPS.
Готовые примеры для nginx и Caddy, чтобы поставить главную машину на VPS за порт 443 с сертификатом.
Напрямую, если к главной машине можно подключиться.
Выбирайте, когда у главной машины есть адрес, по которому остальные могут к ней подключиться: сервер, публичный IP или проброшенный порт. Остальные машины подключаются к ней по порту кластера. Нужен harnsy Max на главной машине; машина без своего ключа берёт harnsy Max у главной, по одному месту на машину. Связь идёт по TLS по умолчанию.
Размещённый релей, если нельзя.
бетаВыбирайте, когда у главной машины нет адреса, по которому остальные могут к ней подключиться, например дома за NAT. Главная машина и каждый участник сами подключаются к нашему релею, поэтому никто не открывает порт. Нужен ключ harnsy Max на главной машине; включите релей там командой harnsy debug cluster relay on. TLS идёт между вашими машинами; релей не может прочитать, что внутри, а видит, какая машина, когда и сколько. У одной главной машины могут быть прямые участники и участники через релей одновременно. Можно запустить и собственный релей.
Аккаунты остаются на каждой машине; сообщения направляет главная машина.
Шаг за шагом, по случаям.
Руководство на странице релея разбирает каждый случай: домашняя машина как главная, машина коллеги, сервер, прямые участники и участники через релей вместе, и как убрать участника.
Открыть пошаговое руководство →
Узлы, вступившие в кластер atlas по токену. Каждый держит один канал к этому мастеру.
atlasглавныйэтот узел
linux/amd64 v0.9.0
на связиorion
на связи с 04.10.2026, 09:12 ·2 агента, список 18 с назад
linux/amd64 v0.9.0напрямую
отозватьна связиvega
на связи с 04.10.2026, 09:20 ·1 агент, список 24 с назад
darwin/arm64 v0.9.0напрямую
отозватьна связиlyra
на связи с 04.10.2026, 09:31 ·3 агента, список 31 с назад
darwin/arm64 v0.9.0через посредника
отозватьна связи
Для чего это используют.
Чужие машины.
Коллега присоединяется со своей машиной и своим аккаунтом в Claude или Codex. У каждой машины свой ключ harnsy Max, либо она берёт одно место у главной.
Главная машина видит: имена агентов, харнесс, статус, папку и сообщения. Аккаунты и ключи — нет.
Домашняя машина как главная.
Главная машина — ноутбук или Mac дома, без публичного адреса. Ваш сервер и другие машины подключаются к ней через размещённый релей (бета): все соединяются наружу, и никто не открывает порт.
Релей видит: какая машина (по хешу), когда и сколько. Читать сообщения, токены и ключи он не может.
Серверы: staging, production.
Сервер присоединяется как участник, напрямую, если у главной машины есть адрес, по которому он может подключиться. Главная машина может писать его агентам и читать файлы, которыми сервер делится, только для чтения.
Главная машина видит имена агентов сервера, их харнесс, статус и папку, а также файлы, которыми сервер делится. Что открыть, решает сам сервер; его аккаунт остаётся на нём.
Дать агенту доступ к проду? Страшно.
С harnsy Max ваши машины собираются в кластер — одну сеть агентов.
Так у прода появляется свой агент, и ключи только у него: агент на ноутбуке не ходит на прод, а спрашивает.
Каккаждая машина подключается к главной одним соединением, а агенты пишут друг другу по адресу машина/агент.
prod/audit-3f
- laptop/site-9a → prod/audit-3fСколько повторов оплаты было за сутки?
- prod/audit-3f → laptop/site-9a37, из них 2 двойных списания; подробности в #42.
Включает ключ.
Добавьте ключ harnsy Max на странице «Лицензия» — и функция включится.
Честно об ограничениях
- Связь проверена вживую между Linux и Windows по локальной сети. Терминалы сервера в дашборде ноутбука построены, но между двумя машинами вживую ещё не проверены. Очередь сообщений на время, пока главная машина недоступна, тоже.
- Команды, история и граф связей у каждой машины свои; между машинами ходят сообщения.
- Связь между машинами по умолчанию идёт по TLS; VPN нужен только чтобы достучаться до машин из других сетей.
- Право «печатать» в терминал сервера — это доступ к его командной строке. Давайте его только своим машинам.
Ваша первая команда — в одной фразе.
Установка — одна фраза вашему агенту. Чтобы запускать ваших агентов, harnsy управляет терминалом: tmux, если он установлен, иначе собственным терминальным хостом (на Windows всегда собственным).
Установи harnsy по инструкции: https://harnsy.dev/llms.txtВопросы
Что в harnsy и что в harnsy Max?
Сам harnsy бесплатный: одна организация, 2 проекта, агентов без ограничения, одна машина. Для Claude Code, Codex и OpenCode нужны их собственные тарифы или ключи, их оплачивают их провайдерам. harnsy Max — та же сборка с ключом: больше проектов и организаций, доступ с телефона (бета), несколько машин в одной команде, несколько подписок и их расход.
Насколько это безопасно?
Настолько же, насколько безопасны Claude Code, Codex и OpenCode, которые вы уже запускаете. harnsy не выполняет команды ваших агентов: они выполняются внутри харнесса, под его собственными разрешениями, которые harnsy не обходит. harnsy соединяет Claude Code, Codex и OpenCode и организует, как их агенты работают вместе; кроме запуска харнессов, сама harnsy выполняет локальный git и «действия» (скрипты), которые вы включаете по одному. Дашборд и API агентов слушают только вашу машину; при ручном запуске установщик спрашивает перед каждой правкой настроек, а быстрая настройка, которую запускает агент, перечисляет каждое изменение; что и когда harnsy отправляет, описано в ответе «Куда уходят мои данные?». Несколько машин (harnsy Max) подключаются по токенам, которые можно отозвать, и по умолчанию по TLS.
Куда уходят мои данные?
Остаются у вас, в ~/.harnsy. В harnsy нет телеметрии, и она никогда не проверяет обновления. По умолчанию она не открывает соединений за пределы вашей машины; что она отправляет и когда — ниже. С другими вашими машинами он говорит, только если вы соберёте их в кластер (harnsy Max).
Пока ключ установлен, harnsy примерно раз в день проверяет его в сервисе лицензий и отправляет полный ключ, хеш идентификатора машины (сам идентификатор машину не покидает), случайное одноразовое значение, имя машины на странице лицензии, ОС и архитектуру, версию harnsy и дату её сборки. Если вы вводите код, который начинается с HRSY-, harnsy отправляет его в наш сервис лицензий (lic.harnsy.dev) вместе с хешем идентификатора этой машины, именем, под которым она записана на странице лицензии harnsy (по умолчанию ОС и четыре символа хеша, но не имя вашего хоста), ОС и архитектурой и версией harnsy — и получает в ответ ваш полный ключ. Сразу после этого он отправляет полный ключ с теми же сведениями, датой сборки harnsy и случайным одноразовым значением. Сам код harnsy не хранит.
Пока ключа нет, harnsy выходит в сеть только тогда, когда вы пользуетесь возможностью, которой это нужно, например проверкой подключения к провайдеру, входом в ChatGPT для Codex, диктовкой или подключением Telegram, Discord или GitHub, которое вы добавили.
Релей (бета, harnsy Max; с версии 0.9.0). Если вы включите наш размещённый релей, ваш узел раз в день просит у сервиса лицензий билет на релей: он доказывает, что у него есть ваш лицензионный ключ, и получает подписанный билет на один день. В запросе нет сообщений, файлов, имён агентов и узлов. Сам релей только соединяет зашифрованные потоки; он видит, какой узел (по хешу), с какого сетевого адреса, когда и сколько, но не то, что внутри.
Уведомления на телефон (с 0.9.0). Если вы их включили, ваша машина отправляет каждое уведомление в push-службу вашего браузера (Google, Apple, Mozilla или Microsoft) в виде зашифрованного сообщения, которое прочитает только ваш браузер. Push-служба видит, что сообщение отправлено, когда, какого размера и адрес вашей машины, но не его содержимое. harnsy хранит адрес и ключи вашего браузера в своей базе на вашей машине и после удаления устройства оставляет их с пометкой «удалено».
Релей harnsy (бета, Max) по замыслу передаёт соединение с вашего телефона на компьютер, не расшифровывая его; он записывает время и число байт, адрес урезан до сети, до 14 дней.
Что такое harnsy и чем он не является?
harnsy — инструмент разработчика, который работает на вашем компьютере. Он запускает и согласует кодинг-агентов, которых вы уже установили: Claude Code, Codex и OpenCode. Он запускает официальные CLI как есть, под вашими аккаунтами. Ключи, которые вы добавляете в «Подключениях», хранятся на вашей машине в зашифрованном виде и передаются только тому агенту, который запущен с этим подключением: в его окружении или в его собственном файле входа.
У harnsy нет своей модели ИИ, он не перепродаёт доступ к ИИ и не продаёт кредиты или токены: расход на ИИ вам выставляет ваш провайдер. Он сам ничего не генерирует; работу делают ваши агенты, а результат принимаете вы.
Он не обращается к API моделей ИИ ради работы ваших агентов. Исключения: проверка подключения провайдера, когда вы нажимаете «Проверить» (один небольшой запрос с вашим ключом; для токена подписки Claude — сообщение в один токен), вход в ChatGPT для Codex и диктовка (звук уходит провайдеру, которого вы добавили).
Ваш код и промпты не проходят через наши серверы, кроме случая с размещённым релеем (бета, harnsy Max; с версии 0.9.0): он соединяет зашифрованные потоки между вашими машинами и не может прочитать, что внутри. Единственные наши серверы, с которыми он связывается, — сервис лицензий (активация, ежедневная проверка ключа, освобождение машины, обмен короткого ключа) и, если вы включите размещённый релей, релей; телеметрии и проверки обновлений нет. harnsy не связан с Anthropic, OpenAI и OpenCode.