Ферма независимых agent workstations у DHH
А чтобы предыдущий пост был полезнее, расскажу, что интересного в сетапе у DHH. Он гоняет 10-16 агентов-тредов на нескольких компах. А для управления всем этим использует: — Herdr — tmux + с уведомлениями от агентов, запущенных на разных компах: https://herdr.dev/
— GL.iNet Comet — KVM для мини-ПК, которых он целиком отдал агентам, превратив в agent workstations: https://docs.gl-inet.com/kvm/en/video_library/products/
— Tailscale — Mesh-VPN между всеми его компами: https://tailscale.com/docs/concepts/wireguard
По моделям, имплементации и проверкам: — берёт пачку задач и запускает их в работу в Claude и Codex или OpenCode с openweight моделями на нескольких компах;
— не даёт одному и тому же агенту работу и проверку, поэтому план обычно пишет Fable, ревьюит — Codex xHigh;
— аналогично и с реализацией: код пишет Claude или OpenCode, проверяет Codex;
— диффы смотрит сам в Neovim + lazygit, а иногда в Hunk: https://www.hunk.dev/
— когда код добирается до Гитхаба, его дополнительно ревьюит Copilot.
Ещё из интересного: — Voxtype — локальный speech-to-text: https://github.com/peteonrails/voxtype (DHH предпочитает всё печатать, но Voxtype взяли для STT в Omarchy)
— Fireworks — облачный инференс для openweight моделей, чтобы не давать КОВАРНЫМ КОММУНИСТАМ доступ к коду: https://fireworks.ai/
P. S. Если хотите больше деталей, послушайте фрагменты подкаста на 1:31:46 и 2:37:55.