Разработчик собрал дашборд, чтобы не терять нить в проектах, которые ведут ИИ-агенты
Разработчик собрал дашборд, чтобы не терять нить в проектах, которые ведут ИИ-агенты Разработчик под ником nmar33 выложил в открытый код программу Slightly Parallel — локальный сервер с веб-интерфейсом для тех, кто ведёт сразу несколько проектов, где код пишут ИИ-агенты. Автор создал её для себя: когда проектов стало много, он перестал понимать, что и где происходило, и решил сменить роль с «пишущего код» на «тимлида команды агентов» — но у тимлида есть доска и история, а у него был только скролл закрытого терминала. Программа работает на Windows, Linux и macOS и подключается к популярным агентным инструментам: Claude Code, Codex, OpenCode и Cursor. После подключения она записывает все чаты с агентами и привязывает их к проекту — у Claude Code, Codex и Cursor через хуки (механизм, перехватывающий события инструмента), у OpenCode через плагин. Чаты можно читать по сессиям, искать и фильтровать. Запись продолжается даже если сервер выключен или дашбордом вообще не пользоваться, а старые чаты можно импортировать из истории инструментов — правда, эта функция ещё в доработке и для OpenCode не реализована. Вторая часть — канбан-доска с задачами. Задачи создаются мышкой на доске или прямо из чата командами: #task просит агента собрать задачу из контекста (она попадает в отдельную колонку на проверку человеком), #now записывает задачу словами оператора и запускает работу, #done закрывает её, сохраняя участок переписки, время, файлы и коммиты — зафиксированные в Git версии кода. Несколько карточек можно передать агенту одним сообщением списком задач, а бэклог — отложенные задачи — сортировать по осям «приоритет, влияние, усилия, новизна, токены» (токен — кусочек текста, которым модель измеряет объём). Есть и общая доска сразу по нескольким проектам. Главная боль, которую закрывает инструмент, — «отложенный проект»: вернуться к работе спустя пару недель и ничего не помнить. Для этого каждый день автоматически пишется стендап: агент спрашивает разрешение, затем два субагента (вспомогательных агента) описывают, что сделано за день, и анализируют архитектуру. Автор честно предупреждает об ограничении: стендап пишется только по данным за прошлый день, поэтому возможен «слоп» — бессмысленный текст от модели (однажды дешёвая модель превратила «kit» в «кита»). Команда #scan по запросу пользователя фиксирует, что изменилось за этап: какие файлы и зачем менялись, что появилось в архитектуре. Автор сообщает, что сочетание стендапов и сканов позволяет ему быстро вспоминать, над чем он работал. Ещё одна идея — не терять авторское видение и накопленный опыт. Команда #vision сохраняет ваше описание продукта (и дословно, и в пересказе агента), с версиями; #rule превращает сообщение в правило, #problem — в запись о проблеме с тем, что уже пробовали, #prompt сохраняет удачные промпты — тексты запросов к модели — с версиями для сравнения, #skill — записывает навык агента. Всё это можно переносить между проектами (правила — одной кнопкой, вижны — перетаскиванием группы вижнов на проект), при этом вижны прописываются в файл AGENTS.md с инструкциями для агентов. Для роли «тимлида» есть вкладка агентов (кто, чем и когда занимался), запрос доказательств выполненной задачи — скриншоты и описания (по умолчанию выключен, чтобы не плодить лишний шум), мониторинг нагрузки компьютера и таймлапс разработки — видео, как появлялись задачи и коммиты, которое можно экспортировать в MP4. Автор не приводит измеренных цифр пользы: это его личный инструмент, протестированный на живой машине только под Linux, остальные системы проверены в CI/CD — автоматических проверках в облаке GitHub на виртуальных машинах. Источник: https://habr.com/ru/articles/1097130/