harnsy

Claude Code, Codex и OpenCode — одной командой

Как работает команда, три команды подробно и ещё десять, среди которых вы, возможно, узнаете свою.

harnsy сделан так же: командой ИИ-агентов с лидом.

Команда ИИ-агентов в harnsy — это агенты, которые у вас уже есть (Claude Code, Codex, OpenCode), и у каждого своя роль. Вы говорите лиду, что вам нужно, и лид отдаёт каждую задачу роли. Роли пишут друг другу, а работу проверяет тот, кто её поставил. Вы отвечаете только на то, что ждёт вас.

Перейти к заявке на ключ ↓

  • ВыLead
    • Developer
    • Reviewer
    • Designer
Вы говорите только с лидом.

Как работает команда в harnsy

Одни и те же пять шагов в каждой команде ниже.

  1. Вы говорите, что нужноВы говорите лиду цель своими словами.
  2. Лид делит работу и выбирает исполнителяИли отдаёт задачу роли, и та делит её между подчинёнными ролями.
  3. Роли пишут друг другу и передают работуСообщение приходит прямо в работающую сессию другого агента.
  4. Проверка: смотрит тот, кто ставил задачуЕсли что-то не так, работа возвращается с замечанием.
  5. Вы принимаете или возвращаетеБез вас ничего не считается готовым.

Как ваша команда работает через задачи

Всё, что делает ваша команда, — это задачи. Лид создаёт задачи и раздаёт их, роли выполняют, а результат принимаете вы.

Задача проходит по статусам

  1. НоваяЛид записал её и назвал исполнителя.
  2. ВзятаРоль приняла её.
  3. В работеРоль над ней работает.
  4. ЗаблокированаРоль не может продолжать и пишет почему. Когда причина уходит, задача возвращается в работу.
  5. На проверкеПроверяет тот, кто её поставил.
  6. ГотоваВы приняли её.
  7. СнятаОна больше не нужна.
На проверке

Добавить выгрузку CSV на страницу отчётов

  • Готова

    Эндпоинт на бэкенде

    Backend developer
  • На проверке

    Кнопка выгрузки

    Frontend developer
  • В работе

    Проверки

    QA engineer
☑ 2/3
  • Файл открывается в таблицезаметка
  • Тесты проходяткоммит
  • Длинный отчёт выгружается без тайм-аута
ПринятьВернуть
  • Лид создаёт и раздаётВ задаче сказано, что считать готовым. Лид отдаёт её роли.
  • ПодзадачиРоль делит свою задачу на подзадачи для подчинённых ей ролей.
  • Чек-листы с доказательствамиУ задачи может быть чек-лист. Каждый пункт закрывается с доказательством: коммитом, файлом или заметкой.
  • ВложенияПланы, отчёты, файлы и скриншоты прикрепляются к той задаче, к которой относятся.
  • Проверка и доработкаРаботу проверяет тот, кто поставил задачу. Доработка возвращается исполнителю с замечанием.
  • Вы принимаете или возвращаетеВ дашборде вы принимаете задачу или возвращаете её. Без вас ничего не считается готовым.
  • БэклогИдеи на потом ждут в бэклоге, пока они вам не понадобятся.

Как могла бы выглядеть ваша команда разработки

Иерархия и одна задача от начала до конца. Роли — отправная точка: добавляйте и убирайте любые, как требует работа.

  • Lead
    ставит задачи, делит их, вливает и выкладывает принятые коммиты
    • Developer бэкенд
    • Frontend developer веб-приложение
    • Designer
    • UX
    • Reviewer принимает или отклоняет каждый коммит, собирает его в чистой копии, запускает мутационные тесты
    • Docs документация и инструкции по установке
    • Release marketer заметки о релизах, список изменений

Удалить пустое рабочее пространствооколо 3 часов

  1. Всё началось с одной строки в дашборде.
  2. Лид записал задачу с проверками и разделил её: разработчик взял маршрут API, фронтенд-разработчик — красную кнопку «Удалить» с подтверждением.
  3. Ревьюер принял обе части с четырьмя необязательными замечаниями.
  4. Лид превратил два замечания в проверки: строка в журнале о том, кто удалил, и гонка: компания, удалённая в момент регистрации проекта, оставляла проект со ссылкой на компанию, которой уже нет. Гонка была настоящей: 13 из 25 тестовых прогонов ломались до исправления.
  5. Лид влил и выложил каждый коммит в тестовое окружение.
  6. Фронтенд-разработчик доказал это вживую, удалив тестовое рабочее пространство кнопкой.
  7. Сдано и принято в дашборде.

Каждая роль могла бы работать на Claude Code, Codex или OpenCode: вы выбираете для каждой роли.

Как могла бы выглядеть ваша команда сайта

Кто что делает и один релиз от начала до конца.

  • Lead
    • Landing copywriter лендинг, список изменений, переводы
    • Frontend developer страницы
    • Site designer проверяет каждое изменение страниц, ведёт новые блоки
    • SEO specialist ключевые слова, мета, sitemap, hreflang для каждой страницы
    • Marketer черновики анонсов на каждый релиз и язык
    • DevOps engineer сервер, выкладки, резервные копии

Сайт готов к релизу продукта

  1. Продуктовый лид прислал заметки о релизе; лид записал задачу и разделил её на подзадачи.
  2. Копирайтер написал список изменений, страницы возможностей, шаги обновления и строку о данных.
  3. Фронтенд-разработчик собрал страницы в ветке и держал запущенный сервер для проверки.
  4. Дизайнер сайта проверил ветку на сервере для разработки.
  5. Когда дата релиза и заметки изменились, лид выдал копирайтеру и фронтенд-разработчику новые подзадачи.
  6. Лид принял каждую часть и выложил сайт. Проверки сайта прошли.

Настоящая · обезличена

Команда инженера: водоснабжение жилого комплекса с высотками

Её ведёт инженер на своём проекте. Подробности о здании и документах опущены.

Команда проектирования водоснабжения и канализации

Это про вас, если…

Вы инженер, который готовит разделы проекта, и вам нужны план, разделение работы и проверки в одном месте.

  • Lead
    • Chief water-supply and sewerage specialist Claude Codeсостав раздела, сведение, согласование
    • Water-supply and sewerage engineer Claude Codeсистемы здания
    • External networks engineer Claude Codeдобавлен по ходу работы
    • Calculation engineer Claude Code
    • Standards compliance checker Claude Code
    • Revit expert Claude Codeструктура модели

Ещё не открыты

  • BIM developer
  • BIM drafter

ЗадачаСпланировать выпуск разделов водоснабжения и канализации для жилого комплекса с высотными домами и подземной парковкой к государственной экспертизе и начать работу

Лид записал задачу и задал инженеру вопросы кнопками: тип здания, размер команды, какие исходные данные есть. Он написал план, и инженер принял его в дашборде. По просьбе инженера план разделили на 13 задач, каждая для своей роли, с чек-листом и сроком, и лид открыл шесть агентов, каждого в своей вкладке терминала.

Сначала лид неверно понял здание. Это выявили ответы инженера на вопросы специалистов: лид разослал поправку всем шестерым, вернул сданную работу на доработку и переписал план в тот же вечер. Лид читал каждую сдачу и принимал её или возвращал с замечанием, передавал решения инженера и собирал вопросы специалистов в один запрос с кнопками.

Отдельно главный специалист написал отчёт по исследованию с 25 источниками о том, как проектируют водоснабжение очень высоких жилых зданий. Вывод изменил схему, выбранную раньше: противоречия между нормами лид отдал проверяющему по нормам, а смену концепции — инженеру отдельной задачей. Задачи, которым нужны данные заказчика, стоят в блоке с указанием причины; поиск поставщиков оборудования ушёл в бэклог. Команда росла по ходу: лид добавил две роли, главного специалиста и инженера по наружным сетям, когда инженер уточнил объём работ. Работа на стадии концепции и расчётов, готовой проектной документации пока нет.

Инженер видел дашборд harnsy (дерево задач с чек-листами, приложенные план, концепции, расчёт и отчёт, кнопки приёмки), вкладку терминала на каждого агента и вопросы кнопками с короткими сводками в чате лида. Команда работает на Windows, все агенты на Claude Code, один проект.

Решает и подписывает инженер. Команда готовит работу, но не выносит заключение.

Какой командой вы могли бы управлять

Найдите ту, что ближе всего к вашей работе: кто в команде, одна задача от начала до конца и единственный вопрос, который остаётся вам. (Примеры придуманы; команда водоснабжения выше — настоящая.)

Любая роль могла бы работать на любом из трёх.

Небольшая SaaS-компания

Это про вас, если…

Вы делаете продукт небольшой командой и хотите, чтобы сборка, проверки и заметки шли в ногу.

  • Lead
    • Backend developer Codex
    • Frontend developer Claude Code
    • QA engineer OpenCode
    • Release writer Claude Code
    • Support liaison OpenCode
    • Reviewer Claude Code

ЗадачаДобавить выгрузку CSV на страницу отчётов

Лид дробит задачу: эндпоинт на бэкенде, кнопка на фронтенде, тесты. Бэкенд- и фронтенд-разработчик договариваются о формате файла сообщениями. QA пишет проверки по описанию. Ревьюер собирает изменение в чистой копии и прогоняет тесты. Автор релизных заметок набрасывает запись, а специалист поддержки пишет ответ первому клиенту, который просил выгрузку. Лид принимает работу и задаёт вам один вопрос, на который можете ответить только вы: выгрузка бесплатная или платная?

Команда данных

Это про вас, если…

Вы отвечаете на вопросы данными, а путь от вопроса до графика длинный и хрупкий.

  • Lead
    • Data engineer Codex
    • Analyst Claude Code
    • Visualization developer OpenCode
    • Data-quality reviewer Claude Code

ЗадачаПочему недельные регистрации упали на 12%?

Лид отдаёт вопрос аналитику, и тот сам решает, как его разбить: воронка по источникам, по устройствам, по дате релиза. Он просит инженера данных сообщением подготовить чистую таблицу событий, и инженер отдаёт её с описанием. Разработчик визуализаций строит три графика. Ревьюер качества данных перезапускает запросы и находит неверный фильтр по дате, аналитик его исправляет. Лид принимает работу и спрашивает вас об одном: можно ли назвать в отчёте партнёра, у которого упал трафик?

Студия контента

Это про вас, если…

Вы публикуете по расписанию больше чем на одном языке и хотите, чтобы источники и факты проверялись до выхода.

  • Lead (editor-in-chief)
    • Researcher OpenCode
    • Writer Claude Code
    • Translator Codex
    • Fact-checker Claude Code
    • Layout preparer OpenCode

ЗадачаЕженедельная рассылка на английском и испанском

Лид выбирает тему из вашего списка и отдаёт её исследователю. Исследователь присылает источники автору, и тот пишет черновик. Проверяющий факты возвращает два утверждения без опоры: автор убирает одно и находит источник для другого. Переводчик делает испанскую версию, а верстальщик собирает обе. Лид принимает, а вы утверждаете отправку.

Маркетинговое агентство

Это про вас, если…Вы ведёте кампании для клиентов и раз за разом повторяете бриф, черновики и проверку.Вы говорите лиду цель и бюджет.
  • Lead (account manager)
    • Strategist Claude Code
    • Copywriter Claude Code
    • Designer-brief writer OpenCode
    • Media planner Codex
    • Reviewer Claude Code

ЗадачаЗапустить весеннюю кампанию для сети пекарен

Лид отдаёт бриф стратегу и позволяет ему самому разбить работу: аудитория, каналы, сообщение. Стратег пишет медиапланировщику за стоимостью каналов, и тот отвечает таблицей. Копирайтер получает от стратега три ключевых посыла и пишет объявления. Ревьюер сверяет тон с руководством бренда и возвращает два черновика с замечаниями. Лид принимает работу и задаёт вам один вопрос: какое из двух предложений со скидкой использовать.

Служба поддержки

Это про вас, если…Вы каждый день отвечаете клиентам, а после выходных копится очередь.Лид отдаёт выгрузку сортировщику, тот разбирает обращения по типам и отправляет специалистам по оплатам и по технике те, что им принадлежат.
  • Lead (support manager)
    • Triage OpenCode
    • Billing specialist Codex
    • Technical specialist Claude Code
    • Knowledge-base writer Claude Code
    • Quality reviewer Claude Code

ЗадачаРазобрать очередь понедельника в 140 обращений из выгрузки, которую вы даёте лиду

Специалисты готовят ответы и сдают их; проверяющий качество сверяет тон и правила и возвращает два. Автор базы знаний превращает три самых частых вопроса в статьи. Лид принимает. Решения о возвратах выше лимита ждут вас, и вы отвечаете на них одним списком.

Исследовательская группа

Это про вас, если…Вы много читаете, сравниваете методы и хотите, чтобы каждое утверждение было привязано к источнику.Лид просит разведчика литературы найти источники с датами, и тот присылает список, отмечая, что прочитал, а что только нашёл поиском.
  • Lead
    • Literature scout OpenCode
    • Method reviewer Claude Code
    • Data processor Codex
    • Writer Claude Code
    • Critic Claude Code

ЗадачаОбзор методов картирования влажности почвы

Рецензент методов сравнивает методы в таблице. Обработчик данных перезапускает опубликованный пример. Автор пишет черновик обзора, а критик ищет утверждения без источника. Вы отвечаете, на каких трёх из найденных методов обзору сосредоточиться.

Операции интернет-магазина

Это про вас, если…Вы держите в согласии каталог, цены и списки поставщиков, и мелких правок очень много.Лид отдаёт каталог редактору каталога, и тот делит его по категориям.
  • Lead
    • Catalog editor OpenCode
    • Pricing analyst Codex
    • Order-problem handler Claude Code
    • Supplier liaison Claude Code
    • Reviewer Claude Code

ЗадачаПодготовить осеннее обновление каталога: 300 товаров, из файла каталога, который вы даёте лиду

Аналитик цен сверяет новые цены со списком поставщика, который присылает специалист по поставщикам. Специалист по проблемным заказам добавляет пять самых частых жалоб как заметки на страницах товаров. Ревьюер выборочно проверяет 30 товаров. Лид принимает, а вы решаете, как менять цены в двух категориях.

Не только код

Три работы, где подписывает человек с правом подписи: юрист, бухгалтер, инженер.

Проверка договоров

Это про вас, если…Вы читаете договоры с поставщиками и клиентами, и одни и те же пункты возвращаются снова и снова.Лид разбивает работу: сначала выделение пунктов, затем риски и прецеденты параллельно.
  • Lead
    • Clause extractor OpenCode
    • Risk reader Claude Code
    • Precedent finder Codex
    • Redliner Claude Code
    • Reviewer Claude Code

ЗадачаПроверить договор с поставщиком до пятницы

Агент, который выделяет пункты, перечисляет их и отправляет тем, кто оценивает риски и ищет прецеденты. Редактор предлагает правки, а ревьюер сверяет каждую с выделенным пунктом. Решение принимает и подписывает юрист, то есть вы. Команда готовит заметки и пометки, но не заключение.

Бухгалтерская контора

Это про вас, если…Вы каждый месяц закрываете учёт для нескольких небольших клиентов.Лид заводит по одной задаче на клиента.
  • Lead
    • Document collector OpenCode
    • Categorizer Codex
    • Reconciler Claude Code
    • Report preparer Claude Code
    • Reviewer Claude Code

ЗадачаЗакрыть месяц для трёх небольших клиентов

Сборщик документов перечисляет недостающие чеки, классификатор назначает счета, а сверяющий сравнивает их с банковской выпиской и отмечает пять проводок. Ревьюер перепроверяет итоги. Утверждает и подаёт бухгалтер, то есть вы. Команда готовит проводки и отчёты, но не подаёт их.

Проектное бюро

Это про вас, если…Вы готовите проектную документацию, которая должна соответствовать нормам, и пропущенное несоответствие обходится дорого.Лид ставит задачу и назначает владельцем инженера-расчётчика.
  • Lead (chief engineer)
    • Requirements engineer Claude Code
    • Calculation engineer Codex
    • Drawing-list preparer OpenCode
    • Standards checker Claude Code
    • Reviewer Claude Code

ЗадачаКомплект чертежей вентиляции для цеха в 600 м²

Владелец сам разбивает её: объёмы воздуха, размеры воздуховодов, перечень оборудования. Инженер по требованиям присылает нормативные ограничения, а проверяющий по стандартам сверяет каждое число. Составитель ведомости собирает перечень листов, ревьюер отмечает два несоответствия. Лид принимает, а инженер с допуском, то есть вы, проверяет и подписывает комплект.

Агенты работают с тем, до чего дотягивается их CLI: файлы, команды и инструменты, которые вы к нему подключили. harnsy добавляет командную работу поверх этого — сообщения, задачи, роли и общие документы, — а не интеграции с другими сервисами.

Как команда растёт

Ничто здесь не происходит само. Лид добавляет роль, когда её требует работа, и каждое изменение вам видно.

  • Лид добавляет ролиКогда работа требует, лид-агент добавляет роль, создаёт приглашение и открывает агента, который занимает место. Сам harnsy роли не добавляет.
  • Новый проект начинается с одной фразыАгент расспрашивает вас и настраивает лида; остальных набирает лид.
  • У должностных инструкций есть версииШаблоны ролей и дополнения проекта хранят версии. Лид правит их и может откатить, а исполнителям сообщают, что нужно перечитать. Менять их можете только вы и лид.
  • Документы командыПравила, чек-листы и справочники с версиями и откатом, указаны в инструкциях каждой роли с пометкой «когда читать».
  • Заполненный контекст — это передача делКогда контекст агента заполняется, он пишет записку о передаче дел, и лид открывает преемника на том же месте.
  • Растёт вместе с работойПроцедура релиза — документ, который лид дополняет после каждого релиза.

Через несколько недель команда разработки выглядит иначе, чем в первый день. За недели лид добавляет роли, когда их требует работа, и освобождает, когда она сделана: аудит переносимости, драйвер терминалов, адаптер для ещё одного харнеса. Часть остаётся, разовые уходят, а каждая уходящая роль сначала пишет записку о передаче дел.

Вопросы

Что такое команда агентов в harnsy?

Агенты, которые у вас уже есть, с заданными ролями. Лид ставит задачу и выбирает, кто её делает; роли пишут друг другу, передают работу и проверяют её; вы задаёте направление и принимаете результат. harnsy связывает их, своей модели у него нет.

Кто решает, как делить задачу: лид или роль?

Любой из двух. Лид делит её сам или отдаёт роли, а та делит её между подчинёнными, как аналитик в команде данных.

Работают ли агенты без человека?

Нет. Вы задаёте направление, отвечаете на вопросы, которые ждут вас, и принимаете или отклоняете результат. harnsy показывает, что ждёт вашего ответа.

Можно ли смешать в одной команде Claude Code, Codex и OpenCode?

Да. Каждая роль работает на выбранном вами харнесе. Каждая роль — обычная сессия своего харнеса, поэтому её собственные субагенты работают внутри неё как обычно.

Нужно ли платить за модели отдельно?

Да. Ваши агенты работают на своих аккаунтах у своих провайдеров; кредитов и токенов у harnsy нет. Подробности — в FAQ на главной.

Куда уходит мой код?

Он остаётся на вашей машине, в ~/.harnsy. В FAQ на главной точно перечислено, что и когда отправляет harnsy.

Примеры команд — это настоящие клиенты?

Нет. Это примеры. Команда проектирования водоснабжения настоящая, от одного инженера, и обезличена.

Хотите такую команду?

В harnsy — один проект: одна команда до 10 агентов на одной машине. Несколько проектов, больше агентов или несколько машин как одна команда — это ключ harnsy Max.

Три вопроса: ваша почта, сколько лицензий (1–3) и для чего вы будете использовать. Мы читаем каждую заявку; ответ появится на закрытой странице.

Подать заявку на ключ harnsy MaxИли начните с одной команды: установите harnsy →

Заявка не гарантирует выдачу ключа.