Запусти несколько AI-разработчиков параллельно и наблюдай за их работой прямо в VS Code Shofer — open-source AI-инструмент для разработки, который позволяет запускать несколько агентов одновременно, распределять между ними задачи и видеть весь процесс на интерактивной схеме.
Но интереснее другое: Shofer показывает не только результат. Можно отслеживать, какой агент выполняет задачу, сколько времени занимает каждый этап и куда уходят деньги на модели. Для каждого сеанса также можно задать бюджет, после достижения которого работа остановится.
🔗 GitHub: https://github.com/shofer-dev/shofer
💡 Как применить
Допустим, нужно добавить новую функцию в backend.
Вместо одного агента, который последовательно изучает код, пишет реализацию и проверяет её, можно запустить workflow из трёх ролей:
• Architect — изучает проект и составляет план. • Developer — реализует функцию в отдельной Git-ветке. • Reviewer — проверяет изменения и ищет ошибки.
Shofer позволяет описывать такие процессы в файлах .slang, а затем наблюдать за взаимодействием агентов в виде графа и временной диаграммы.
Можно также запустить несколько независимых задач параллельно, например рефакторинг одного модуля и написание тестов для другого.
Реальный вывод: Масштабировать AI-разработку — значит контролировать не только количество агентов, но и их взаимодействие. Если процесс виден целиком, проще обнаружить простаивающие задачи, лишние вызовы моделей и бесконечные циклы.
Как попробовать сегодня 🤝
1. Установи расширение Shofer из Marketplace VS Code. 2. Открой его через панель расширений. 3. В настройках провайдеров подключи модель: поддерживаются OpenAI, Anthropic, Gemini, OpenRouter и локальные модели через Ollama. 4. Начни с команды /init, чтобы агент изучил проект и подготовил AGENTS.md. 5. Попробуй встроенный workflow Implement a Feature и посмотри, как взаимодействуют Architect, Developer и Reviewer. 6. Установи ограничение расходов на задачу, прежде чем запускать автономную работу.
Важно: для семантического поиска по коду и Git-истории потребуется настроить Qdrant и модель эмбеддингов. Изоляция команд на уровне ОС через Landlock/bwrap доступна в Linux. Сам Shofer распространяется по Apache 2.0 и не привязан к одному поставщику моделей.
· вчера
Бюджет на сеанс удобная штука, параллельные агенты иногда очень быстро сжигают токены. Интересно, как они делят общий контекст репозитория.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён