harnsy

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

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

5 мин чтенияPavel Buchnev

Главные цифры

2×
больше изменений в коде у инженера, а показатели компаний не меняются (Faros AI, 10 000 разработчиков)
59%
своей работы, по их словам, инженеры Anthropic делают с Claude (Anthropic, декабрь 2025)
0–20%
работы — всё, что больше половины из них могут полностью передать агенту
В этой статье
  1. Агент теперь есть у многих
  2. Рабочее место, которое каждый собирает для себя
  3. Этот слой, сделанный как следует
  4. Больше одной машины, но владелец один
  5. Где harnsy заканчивается
  6. Начните с одного проекта

Агент теперь есть у многих

Посмотрите на команду сегодня: форма часто одна и та же — общий репозиторий, общий трекер и рядом со многими разработчиками ИИ-агент. Faros AI проанализировал работу 10 000 разработчиков в 1255 корпоративных командах. Инженеры вносят вдвое больше изменений в код, а показатели компаний при этом не меняются (Faros AI, 2025). Anthropic изучил собственных инженеров (Anthropic, декабрь 2025). Они говорят, что используют Claude в 59% своей работы, но больше половины сказали, что могут полностью передать агенту лишь от 0 до 20% задач.

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

Рабочее место, которое каждый собирает для себя

Поэтому разработчики обустраивают собственный уголок. Файл с заметками, который агент читает в начале сессии. Список задач простым текстом в репозитории, чтобы агент знал, что делать дальше. Скрипт, который каждое утро запускает одни и те же три сессии. То, что я постоянно слышу от разработчиков: задачи друг другу передают даже через файлы, рядом с официальным трекером.

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

Общий репозиторий
Трекер компании (Jira, Linear …)
  • Разработчик Aclaude
    мой угол
    • notes.md
    • todo.txt
    • start.sh
  • Разработчик Bcodex
    мой угол
    • CLAUDE.md
    • tasks.txt
  • Разработчик Copencode
    мой угол
    • plan.md
    • run.sh
    • notes.txt
Схема. Разработчики собирают личный угол вокруг своего агента; трекер остаётся за компанией.

Этот слой, сделанный как следует

harnsy — этот личный слой, собранный так, чтобы вам не приходилось выдумывать его самому. Он работает на вашей машине и соединяет Claude Code, Codex и OpenCode. Агенты из разных инструментов пишут друг другу и работают как одна команда. У каждого своя роль, лид раздаёт работу, у каждого проекта есть доска задач. Когда контекст агента (всё, что он держит в одной сессии) заполнен, работа переходит к новому агенту с письменной передачей дел. Если агенту нужен ваш ответ или ваше разрешение, запрос появляется в одном месте.

Вы2 ждут вас

Ваша машина · harnsy
kestrelbill
  • Лидclaudeработает
  • Разработка
    • Бэкендcodexработает
    • Фронтендclaudeработает
  • Качество
    • Ревьюерopencodeсвободен
Доска задачНовыеВ работеНа проверке
Перепискаbackend → lead: #33 готово к проверке
Трекер компании (Jira, Linear …)

Не связан: коннекторы к трекерам есть в планах.

Схема. Один человек, одна машина: роли под лидом, доска и переписка; трекер компании остаётся отдельно. Пример данных.
  1. 1Вы“Добавь выгрузку CSV на страницу отчётов”→ Лид
  2. 2ЛидВсе столбцы или только видимые?ВсеВидимыеждёт вас
    2Вы“Видимые”
  3. 3ЛидЗадача #452 с критериями и чек-листомНовая→Взята
  4. 4БэкендВ работесвой git worktree (практика git)
    4ФронтендВ работесвой git worktree (практика git)
  5. передача дел

    Когда контекст агента заполняется, он пишет записку передачи дел, и роль берёт свежий агент.

  6. 5Фронтендготово к проверке→ Ревьюер
    5Ревьюерпроверено: 4 из 4
  7. 6ВыНа проверкеПринятьВернутьждёт вас
  8. 7ВыПринять →Готово
Схема. Одна функция: от вашей фразы до «Принять». Пример данных.

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

Больше одной машины, но владелец один

Рано или поздно одной машины становится мало: ноутбук, который вы носите с собой, сервер, где идут долгие запуски, домашний компьютер. С версии 0.9.0, с harnsy Max, они объединяются в один кластер. Одна машина — главный узел, остальные — участники. Главный узел видит агентов своих участников. Если участник разрешает, главный узел видит и его терминалы и может печатать в них. Если у главного узла нет публичного адреса, участники подключаются к нему через наш размещённый релей (бета). Связи между машинами по умолчанию идут по TLS. Сам релей только соединяет зашифрованные потоки; он видит, какой узел (по хешу), с какого сетевого адреса, когда и сколько, но не то, что внутри.

Удобная практика: дайте каждому агенту свой git worktree, чтобы два агента не трогали одни и те же файлы. Это приём git, а не возможность harnsy; на серверной машине он работает так же, как на ноутбуке. Репозиторий может лежать на сервере, а вы смотрите за агентами с ноутбука.

Один владелец: выharnsy Max

нет публичного адреса
Главный узелНоутбуквидит агентов участниковтерминалы: если участник разрешает
Релей (бета)
УчастникСерверздесь репозиторий и долгие запуски; агенты в worktreeTLS
УчастникДомашний компьютерTLS

TLS · релей соединяет зашифрованные потоки

Схема. Несколько машин одного человека, объединённые с harnsy Max (с версии 0.9.0). Пример данных.

Где harnsy заканчивается

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

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

Начните с одного проекта

Установите harnsy, вставив одну строку в вашего агента: harnsy.dev/install. Без ключа: 1 проект, 10 агентов одновременно, других машин нет. Несколько машин — это harnsy Max.

Начните с одного проекта

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

Установить harnsy

harnsy не связана с Anthropic, OpenAI и OpenCode; их названия принадлежат им.

site-3fлид · Claude Codeна связитолько смотреть
❯ Распланируй #42 с командой.

Жду разбор от analyst-7a…

от analyst-7a через harnsy❯ #42 разобрана: три критерия приёмки, включая повтор через 24 ч.

Передаю #42 разработчику site-9a.

❯