
Предисловие
После того, как я опубликовал ту статью в прошлый раз, друг спросил меня: «Я скачал и попробовал упомянутого тобой многоагентного помощника по программированию, и он работает довольно хорошо. Есть ли какие-нибудь новые функции в последнее время?»
Да, и довольно много.
За последний месяц мы полностью переработали систему, от каркаса до функционала. Ядро осталось неизменным – это по-прежнему многоагентный программист-помощник, использующий разработанную внутри страны большую модель, – но теперь он больше похож на настоящую команду разработчиков: он может самостоятельно планировать задачи, понимать структуру вашего проекта, работать незаметно в фоновом режиме, а затем сообщать вам о завершении, а также самостоятельно проверять и оптимизировать работу при возникновении проблем.
В этой статье не будут рассматриваться технические детали, а будет рассмотрен один аспект: что oh-my-coder может сделать для вас прямо сейчас?
Позвольте мне сначала описать реальную ситуацию.
Представьте себе такую сцену:
Вы открываете терминал и пишете ему: «Помогите мне переработать пользовательский модуль старого проекта и добавить функцию авторизации через сторонний сервис».
Затем вы пошли за кофе.
Спустя чуть больше часа на вашем компьютере появляется уведомление: «Рефакторинг пользовательского модуля завершен, все тесты пройдены, вы хотите принять его?»
Если вы заглянете внутрь и посмотрите, то увидите, что Архитектор уже составил план рефакторинга, Кодмейкер закончил писать код, Рецензент дважды его проверил, Тестировщик написал тестовые примеры, а Git Master автоматически зафиксировал коммит.
На протяжении всего процесса вы произнесли всего одно предложение.
Вот что теперь может делать oh-my-coder.
Как это работает?
Логика на самом деле очень проста — разделение труда и сотрудничество.
Как и в настоящей команде разработчиков, здесь не один человек, погруженный в написание кода. Вместо этого есть люди, отвечающие за анализ требований, люди, отвечающие за разработку архитектуры, люди, отвечающие за написание кода, люди, отвечающие за проверку кода, и люди, отвечающие за написание тестов...
В настоящее время в oh-my-coder насчитывается 19 специализированных агентов, каждый из которых выполняет свою специфическую роль:
Архитектор отвечает за проектирование архитектуры.
CodeWriter отвечает за написание кода.
Рецензент отвечает за проверку кода.
Тестировщик отвечает за написание тестовых сценариев.
Отладчик отвечает за поиск ошибок.
Автор несет ответственность за написание документа.
Специалист по проверке безопасности отвечает за проведение проверок безопасности.
Также есть те, кто отвечает за управление Git, проектирование баз данных, планирование API и так далее...
Вам нужно лишь указать, что вы хотите сделать, и система автоматически назначит наиболее подходящего агента для совместной работы над выполнением задачи.
Что нового в этом обновлении?
1. Оно может "чувствовать" ваш проект.
Самая большая проблема с написанием кода искусственным интеллектом в прошлом заключалась в том, что он не знал, как выглядит ваш проект, и сгенерированный код полностью отличался от вашего реального проекта.
Больше такого не повторится.
oh-my-coder автоматически просканирует каталог вашего проекта, определит структуру проекта, выявит ключевые файлы и зависимости, а также получит полное представление о вашем проекте еще до того, как вы начнете над ним работать.
Сгенерированный код, естественно, более точно соответствует реальным потребностям вашего проекта, уменьшая иллюзию искусственного интеллекта и сводя к минимуму доработки.
2. Теперь он может работать в фоновом режиме без каких-либо помех.
Традиционные инструменты программирования ИИ требуют, чтобы интерфейс оставался открытым и ждал завершения работы; если закрыть окно, программа остановится.
Текущий режим Quest поддерживает асинхронные задачи. Вы отправляете ему свои требования, он работает в фоновом режиме, вы занимаетесь другими делами, а когда он завершается, он уведомляет вас на рабочем столе о необходимости принять его, как удаленный сотрудник, который никогда не жалуется.
3. Оно обладает "памятью".
После каждого завершения задачи система автоматически анализирует процесс: что прошло хорошо, что пошло не так и как улучшить ситуацию в следующий раз.
Это означает, что чем дольше вы его используете, тем лучше он понимает ваш проект и ваш стиль кодирования.
Это не одноразовый инструмент, а помощник, который растет и развивается.
4. Стало безопаснее.
Это было добавлено специально для большей наглядности.
Что произойдет, если ИИ случайно выполнит опасную операцию при выполнении команд? Например, он может случайно удалить файл или раскрыть конфиденциальную информацию.
Теперь oh-my-coder имеет многоуровневую систему защиты: опасные команды автоматически перехватываются, все операции с файлами выполняются в изолированной среде, а код автоматически проверяется на наличие утечек ключей API или конфиденциальной информации перед выпуском.
Учитывая акцент Anthropic на безопасности, тот факт, что Claude Code все еще может пострадать от «базовой ошибки», такой как утечка исходного кода, — это то, что oh-my-coder предотвращает заранее.
Поддерживается больше моделей.
Этот вопрос больше всего волнует многих моих друзей.
В настоящее время oh-my-coder поддерживает 11 крупных отечественных моделей: DeepSeek, Kimi, Doubao, Tongyi Qianwen, Zhipu GLM, MiniMax, Baichuan Intelligent, Xunfei Xinghuo, Wenxin Yiyan, Tiangong AI и Tencent Hunyuan.
По сути, все основные отечественные модели подключены к сети.
Наиболее рекомендуемая — Zhipu GLM-4.7-Flash. Эта модель бесплатна навсегда и более чем достаточна для повседневной разработки, так что она практически бесплатна.
Не требуется настройка прокси, VPN или ежемесячные подписки. Просто настройте бесплатный API-ключ, установите три команды, и вы готовы к работе.
Как он соотносится с другими инструментами?
oh-my-coder: GLM-4.7-Flash, постоянно бесплатный, полностью открытый исходный код, прямое подключение в Китае, 18 профессиональных агентов, поддержка фоновых задач.
Claude Code: 20 долларов в месяц + агент, не является проектом с открытым исходным кодом, требует VPN, ограниченное количество агентов, не поддерживает фоновые задачи.
Cursor: 20 долларов в месяц, не является открытым исходным кодом, имеет множество ограничений, не поддерживает работу с несколькими агентами, не поддерживает фоновые задачи.
Qoder: Скоро станет платным сервисом, не будет иметь открытого исходного кода, поддерживает Китай, поддерживает работу с несколькими агентами и фоновые задачи.
Основные преимущества: Бесплатно + Открытый исходный код + Прямое подключение внутри Китая.
Для использования Claude Code требуется ежемесячная плата, VPN и прокси; Cursor также имеет ежемесячную плату. Эти два сервиса сопряжены с высокими скрытыми затратами для разработчиков в Китае.
oh-my-coder снимает все эти барьеры: одна команда установки, одна строка конфигурации API, и вы готовы к немедленному использованию.
Кому это подходит?
Разработчикам, желающим быстро создавать прототипы, достаточно описать свои требования, и код будет сгенерирован автоматически.
Для команд, стремящихся к более стабильному качеству кода, совместная проверка несколькими участниками может снизить количество человеческих ошибок.
Для разработчиков, изучающих новые технологии, ИИ объясняет логику кода и архитектуру.
Командам, которым необходимо рефакторизовать устаревшие проекты, предлагается интеллектуальное решение для анализа и автоматизированной рефакторизации.
Разработчики, стремящиеся улучшить покрытие тестами — автоматическая генерация тестовых случаев.
С чего мне начать?
Шаг 1: Установка (поддерживает Linux / macOS / Windows)
curl -fsSL raw.githubusercontent.com/VOBC/oh-my-… | bash
Для пользователей Windows также доступен специальный скрипт установки; для его запуска достаточно дважды щелкнуть по нему.
Шаг 2: Настройка ключа API (рекомендуется бесплатный вариант)
Зарегистрируйте учетную запись на открытой платформе Zhipu, получите ключ API, а затем:
export GLM_API_KEY=ваш API-ключ
Шаг 3: Начните работать
`omc run "Помогите мне написать CLI-приложение для списка дел"`
А что дальше? Тогда заварите себе чашечку кофе и подождите, пока вам сообщат о процессе одобрения.
В заключение
Какой момент в работе над проектом с открытым исходным кодом приносит наибольшее удовлетворение?
Незнакомец добавил его в избранное на GitHub.
В одном из комментариев кто-то написал: «Я им воспользовался, и это действительно сэкономило мне много времени».
Кто-то из группы спросил: «В чем разница между этим и Кодексом Клода?» — и затем сам нашел ответ.
Если вы считаете этот инструмент полезным, пожалуйста, не стесняйтесь:
Поставьте звездочку GitHub — это бесплатно, но помогает большему количеству людей увидеть ваш проект.
Перешлите это своим друзьям, которые пишут код.
Если у вас возникнут какие-либо проблемы, сообщите о них, чтобы мы могли вместе поработать над их устранением.
Отправьте запрос на слияние (PR), если у вас есть хорошая идея, и сделайте её ещё лучше.
В этом и заключается смысл открытого исходного кода: все работают вместе, чтобы сделать его лучше, а затем все используют его вместе.
GitHub:
https://github.com/VOBC/oh-my-coder
Если у вас есть какие-либо вопросы или вы хотели бы обсудить программирование в области ИИ, посетите GitHub.
Данная статья написана при содействии oh-my-coder.
Дополнительная информация: Официально выпущена китайская версия Oh My Coder! Многоагентный помощник по программированию, поддерживающий крупномасштабные модели для внутреннего рынка.

Контент OpenSea, который вас интересует
Просмотр | Создание | Покупка | Продажа | Аукцион

Следите за OpenSea на канале Binance.
Будьте в курсе самой свежей информации.

