All good things take time...
Automation10 min read

My Daily Stack & Workflows

by nullform

Мой список тулзов и подходов (обновляемый)

Contents (13)▼
My Daily Stack & Workflows
Zoom

HELLOWORLD!
Сразу прошу прощения за структурность статьи, я давно ничего подобного не писал и информация здесь будет разборсана, но я постараюсь компенсировать это качеством контента.
Здесь будет минималистичный срез инструментов, софта и сервисов, через которые проходит моя работа. Без лишнего шума — только то, что прижилось.

Main coding tool

image.png
image.png

- Primary Agent CLI: OpenCode — автономная работа с кодовой базой, пакетный рефакторинг, быстрые фиксы, тесты и рутина прямо из терминала.

Почему opencode:

  • Model Agnostic (BYOK): Свобода выбора модели под задачи — от Claude 3.7 Sonnet для сложных архитектурных слоев до DeepSeek / Gemini для массовой обработки без вендор-лока.

  • Native Shell Loop*:* Агент живет в реальном окружении: сам крутит тесты, линтеры, парсит stack trace и исправляет код до чистого билда.

  • Zero Bloat*:* Работает в связке с привычным терминалом и Neovim/tmux, не навязывая тяжелых Electron-оболочек.

  • Автоматизация*:* Легко заворачивается в скрипты для пакетной обработки файлов или фоновых пайплайнов.

  • Кастомизация: Через плагины, интерфейсы, пайплайны workflow (правила) и opencode sdk который позволяет дополнять и модернизировать свою тулзу как угодно.

Два режима работы: Terminal CLI + Графический GUI (OpenChamber)

OpenCode дает чистый, быстрый CLI в терминале для работы в стиле Unix-утилит. Если вам нужен полноценный интерфейс с деревом файлов, вкладками, диффами коммитов и удобным чатом — поверх того же самого движка и конфига запускается OpenChamber.

P.S
Сразу хочу сделать оговорку, что это не лучшее решение на рынке, к примеру есть omp.sh который я очень хотел попробовать и он из коробки лучше и быстрее чем opencode.
Но я уже настолько жестко обмазался опенкодом и так себе все настроил что переходить никуда не хочеться.
Еще большой плюс это коммьюнити и поддержка, опенкод это самый большой опенсорсный Agentic CLI и количество форков и плагинов на него просто сумасшедшее. Я прикреплю библиотеки чтобы вы могли поковырять, поискать что нужно вам и собрать идеальное решение "под себя"
Так же прикреплю разные библиотеки с опенсорс проектами, всех призываю пользоваться опенсорсом и вносить свой вклад в его развитие.

  • AwesomeOSAI (awesomeosai.com — Awesome Open Source AI) — это курируемый каталог и агрегатор лучших проектов с открытым исходным кодом (Open Source) в сфере искусственного интеллекта.

  • По сути, это интерактивная веб-версия популярных списков формата «Awesome Lists» с GitHub, оформленная в виде удобного сайта с поиском, категориями и фильтрами.

  • Awesome TUI (awesometui.com) — это курируемый каталог и база знаний лучших приложений и утилит с терминальным интерфейсом (TUI — Terminal / Text User Interface).

  • LazySkills (lazyskills.sh) — это специализированная консольная утилита с псевдографическим интерфейсом (TUI) для управления навыками (Skills) и расширениями ИИ-агентов для кодинга.

  • Awesome OpenCode (awesome-opencode) — это курируемый репозиторий-навигатор (Awesome-list), собирающий воедино лучшие плагины, навыки (Skills), MCP-серверы, провайдеры и инструменты для расширения возможностей ИИ-агента OpenCode.

  • Awesome AI Plugins (hashgraph-online/awesome-ai-plugins) — это курируемый реестр плагинов, коннекторов, спецификаций OpenAPI и расширений для экосистемы ИИ-ассистентов, автономных агентов и LLM-интеграций (включая Web3 / Hedera Hashgraph).

  • Awesome Agent Orchestrators (andyrewlee/awesome-agent-orchestrators) — это курируемый навигатор по фреймворкам, средам выполнения (runtimes) и движкам оркестрации для мультиагентных систем и автономных ИИ-агентов.


Мой сетап сейчас:

Фаза 0. Mandatory Grilling Gate (Интерактивное интервью)

Оркестратор аппаратно заблокирован от прямого написания кода на старте. Он не начинает кодить наугад, а через нативный виджет QuestionCard в интерфейсе задает 2–3 критических вопроса по развилкам архитектуры (где хранить стейт, как валидировать схемы, какие краевые кейсы учесть).

Фаза 1 & 2. OpenSpec Scaffolding & Contract Freeze

В корне проекта инициализируется фича через OpenSpec

  1. proposal.md — цели, границы задачи и архитектурный манифест (Scope-Lock через скилл anchor).
  2. specs/ — строгие BDD-требования к поведению системы и DTO-контракты.
  3. tasks.md — атомарный чек-лист задач для субагентов.
  4. Contract Freeze: До написания UI фиксируются строгие TypeScript/Zod-интерфейсы в src/types/. Менять контракты на лету субагентам запрещено.

Фаза 3. Параллельная разработка и межагентные замки (TTSR Protocol)

Оркестратор распределяет задачи между специализированными субагентами в изолированных Git Worktrees:

  • @designer (UI/UX): Верстка по методологии Bottom-Up (компоненты > страницы), дизайн-токены SaaS (uizze), обязательная проработка 4 состояний (Empty, Loading, Error, Success) и эксклюзивный замок на src/components/.
  • @fixer (Logic & Backend): Разработка строго по TDD Red/Green (сначала падающие тесты, потом реализация), изоляция сервисов и эксклюзивный замок на src/services/.
  • Inter-Agent Ownership Lock: Мой кастомный плагин ttsr-rules-guard.ts физически блокирует одновременную перезапись файлов субагентами, исключая конфликты слияния веток.

Фаза 4. Слепая приемка, Visual QA и авто-архивация

  1. Visual QA: Playwright на динамическом свободном порту делает контрольные скриншоты десктопа (1440px) и мобилки (375px), проверяя рендер после гидратации DOM.
  2. Oracle Blind Acceptance: Субагент @oracle вслепую перепроверяет diff изменений против proposal.md: контроль 100% покрытия строк тестами (test-gap), проверка принципа единственной ответственности (brooks-lint, SRP < 150 строк) и очистка от AI-клише (unslop).
  3. Fail-Closed Gates & Archive: Команда считается сданной только при реальном коде возврата exit 0 с маркером успеха. Фича архивируется в openspec archive и оформляется атомарным Conventional Commit в Git.

Предохранители от зацикливаний и утечек токенов (Circuit Breakers)

Чтобы агенты не сходили с ума в бесконечных циклах на 150+ шагов (Doom Loop), в систему вшиты 3 аппаратных предохранителя:

  • 3-Strike Doom Loop Abort: Если агент повторяет одинаковое действие трижды, плагин принудительно абортит подзадачу и возвращает управление оркестратору.
  • Deduplication Guard: Запрет на чтение одного и того же файла более 3 раз за задачу — это спасает контекст от выгорания при смещении строк.
  • Espresso Output Compressor: Автоматически сжимает простыни логов компиляции и тестов на 50%, оставляя только точные строки стектрейсов ошибок.

Итог

Главная фишка этого сетапа — абсолютная предсказуемость и ноль ручной рутины.

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


Какими провайдерами я пользуюсь сейчас:

image.png
image.png

Стабильно начал использовать ollama cloud.

Там хорошая цена, большие лимиты относительно конкурентов и есть все модели с открытыми весами, даже Kimi k3 который сейчас лучше флагманов. Так же подключается без брузерных авторизаций, просто апи ключем. Прямо кайф, использую его так же для автоматизации в своих проектах deepseek v4 flash 0731 и glm 5.3 flash оттуда вообще супер сильно радую.

Остальные провайдеры по мере выхода новинок, но в основном ничего не приживается. Проблема флагманских экосистемных моделей - что они в основном жестко привязаны к своему родному харнессу по типу ClaudeCode и Codex.

Он крутой из коробки, но его нельзя кастомизировать так как опенсорс и тебя буквально подсаживают на иглу удобства экосистемы. То есть если клод упадет или взвинтит цену х5, то у вас поломается весь воркфлоу. А многие компании используют этого провайдера как основного.


Далее супер вкусная фишка кто хочет сэкономить и кому нравится экосистема гугла и их модели: Antigravity Tools

image.png
image.png

Hermes Agent — самообучающийся агент

image.png
image.png

Для автоматизаций и ресерчей использую Hermes Agent от Nous Research — open-source, self-hosted, с MIT-лицензией. В отличие от копайлота, привязанного к IDE, или обёртки над одним API, это автономный агент, который живёт на сервере и становится умнее чем дольше работает hermes.

Ключевая фишка — встроенный learning loop: агент создаёт скиллы из опыта, улучшает их по ходу использования и постепенно строит модель того, с кем работает, между сессиями. Это не разовый чат-бот, а система с персистентной памятью, которая помнит проекты и накапливает контекст.
Это рабочая среда, которую можно постепенно превратить почти во что угодно: личного ресерчера, Telegram-ассистента, мониторинг-бота, контент-конвейер, DevOps-руку, внутренний саппорт или набор агентов под отдельные процессы.

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

Чем дольше пользуешься Hermes, тем меньше нужно объяснять заново. В начале это агент, которому приходится подробно ставить задачу. Позже — система, которая уже знает твой стек, структуру файлов, формат отчётов, источники для ресерча и способ, которым ты обычно принимаешь решения.

Практически любая автоматизация начинается одинаково:

  • Появилась идея или повторяющаяся рутина

  • Формулируешь, какой нужен результат

  • Даёшь Hermes сделать ресерч по актуальным подходам, API, готовым интеграциям и чужим реализациям

  • Выбираешь нормальный путь без изобретения велосипеда

  • Собираешь первый рабочий сценарий

  • Оставляешь его как повторяемый workflow, skill или отдельного агента

Главное — не пытаться ограничить Hermes одной ролью. Это не «бот для заметок» и не «бот для кода». Это слой, через который можно связать браузер, API, файлы, таблицы, Telegram, GitHub, базы данных, локальные скрипты и свои сервисы в одну систему.

Hermes Atlas

Гермес Атлас — это community-карта всей экосистемы Hermes Agent: 238+ репозиториев (скиллы, плагины, GUI, memory-провайдеры, интеграции) в 12 категориях, с живой статистикой звёзд на GitHub и еженедельной курацией.

Что там есть:

  • Карта проектов с фильтрами по категориям — Core & official, Workspaces & GUIs, Skills & registries, Memory & context, Plugins & extensions, Multi-agent & orchestration

  • Готовые подборки (Lists) — лучшие memory-провайдеры, топ скиллов, варианты деплоя, multi-agent фреймворки, дев-тулзы, воркспейсы

  • Раздел Use Cases — примеры, что реально строят на Гермесе

  • Handbook и Masterclass — гайды по установке, выбору модели, memory-архитектуре

  • Еженедельные отчёты (Reports) о состоянии экосистемы

Это может стать хорошей отправной точкой для прокачки собственного Hermes Agent.

User Stories — примеры использования Гермеса

Отдельная страница документации собирает 262 реальных истории использования Hermes Agent, отсканированных с X, GitHub, Reddit, Hacker News, YouTube, блогов и подкастов — 15 категорий, от Dev Workflow до Trading & Markets.

Что там можно подсмотреть для вдохновения:

  • Автоматизация рутины — cron-задачи вроде "каждый будний день в 9 утра суммаризируй почту и постить в Slack"

  • Личный ассистент 24/7 — агент живёт на VPS/Raspberry Pi, пишет в Telegram/Discord, ведёт календарь и заметки в Obsidian

  • Трейдинг — мониторинг ончейн-адресов, ордербука и новостного лага в реальном времени на Polymarket, самообучающиеся боты на прогнозных рынках

  • Research-конвейеры — ежедневные брифинги по AI-новостям с раздачей в Discord, Notion, email одновременно

  • Разработка — 12 параллельных инстансов Гермеса, которые сами пишут PR, ревьюят код и создают скиллы из своего опыта

  • Бизнес-кейсы — интеграция с внутренними репозиториями команды, ончейн-дебаг, работа с протокольной документацией

Полезно листать эту страницу, когда нужно понять, на что вообще способен агент за пределами очевидных задач — там много неочевидных связок (например, агент сам гуглит тебя и разворачивает лендинг на VPS).

Awesome Hermes Skills — репозиторий скиллов

Awesome Hermes Skills — курируемый список для экосистемы Hermes Agent: 82 встроенных скилла + опциональный каталог на 117 скиллов, которые идут в комплекте, плюс 165 community-скиллов, плагинов и профилей агентов, прошедших ревью на качество.

Подборка (Editor's Picks) для старта:

  • hermes-workspace — полноценный веб-GUI с чатом, терминалом, memory-браузером и менеджером скиллов

  • SkillClaw — автоэволюция и дедупликация библиотеки скиллов на основе реальных сессий

  • youtube-full — транскрипты, поиск по видео, плейлисты без Google API-ключа

  • detect-skill — детект дипфейков, если агент читает публичный контент из интернета

Встроенные категории (без установки) покрывают Apple-экосистему, GitHub-воркфлоу, продуктивность (Notion, Airtable, Google Workspace), research (arXiv, RSS-мониторинг), софт-девелопмент (systematic-debugging, TDD) и креатив. Опциональный каталог добавляет 31 MLOps-скилл, финансовое моделирование (DCF, LBO), блокчейн и OSINT — то, что стоит включать точечно под задачу, не раздувая контекст агента с самого старта.


Здесь будет список магазинов, которых можно купить разные AI инструменты дешевле чем у официальных вендоров

MMO STORE
THEGOD SHOP
ACCS MARKET
FUNPAY
Plati.market
LZT.market
Лачуга скамера
Zarz Shop
Shamekh's bot