【开源】34.7K star,Claude Code该下岗了?这款AI编程神器,把Claude Code按在地上摩擦
【开源】34.7K star,Claude Code该下岗了?这款AI编程神器,把Claude Code按在地上摩擦
Нещодавно в колах почали активно обговорювати ім'я: oh-my-opencode.
Багато хто каже, що це "найкраща проксі-рамка", яка дозволяє AI писати код і виконувати проекти, як справжня команда розробників. Найголовніше, що вона повністю відкрита і безкоштовна, тому для фізичних осіб та стартапів практично немає бар'єрів для використання.
Що ж це за чудовий проект? Чому він раптом став таким популярним? Сьогодні я поясню це простими словами.
🤔 Спочатку розберемося: що це таке?
Суворо кажучи, oh-my-opencode не є незалежним AI, а є "шаром оркестрації / плагіном", що працює на OpenCode.
Ви можете зрозуміти це так:
- OpenCode: відкритий AI-асистент для програмування, який може писати код, читати код, виконувати команди, підтримує десятки моделей.
- oh-my-opencode: надає OpenCode набір "системи співпраці з кількома агентами + конфігурації кращих практик", що дозволяє йому перейти від "індивідуальної роботи" до "командної роботи".
Одне речення для підсумку:
OpenCode - це двигун, oh-my-opencode - це команда AI-розробників і набір автоматизованих процесів, які його супроводжують.
📜 Як це з'явилося?
Історія починається з Claude Code. Протягом останніх одного-двох років Claude Code майже став синонімом AI-програмування, але існували кілька проблем:
- Закритий і дорогий: підписка на місяць, ціна не мала.
- Високий бар'єр для використання: для користувачів з країни не дружній інтернет, а також є обмеження для підприємств.
- Чорна скринька: основна логіка непрозора, неможливо налаштувати.
Після успіху OpenCode, всі зрозуміли, що просто використання однієї моделі для написання коду не завжди ефективно, особливо при обробці складних проектів, коли виникає "вибух контексту" і завдання зупиняються на півдорозі. Тоді спільнота почала думати:
"Чи можна зробити так, щоб кілька AI працювали разом, як справжня команда, де хтось проектує, хтось кодує, а хтось тестує?"
oh-my-opencode - це продукт цієї ідеї. Спочатку це був плагін спільноти, але згодом він розвинувся в повноцінну систему оркестрації з кількома агентами, на GitHub вже є 34.7K зірок, і багато розробників вважають його "найкращою відкритою альтернативою Claude Code".
⚙️ Як же вона працює "як команда"?
Простими словами, її основа - це головний агент оркестрації + група спеціалізованих підагентів + набір автоматизованих процесів завдань.
1. Головний агент оркестрації: Sisyphus (Сізіф)
Sisyphus - це за замовчуванням головний агент, який виконує роль технічного керівника + менеджера проекту. Його завдання включають:
- Розуміння ваших потреб і розбиття їх на конкретні завдання.
- Розподіл завдань між відповідними підагентами (наприклад, фронтенд, бекенд, архітектор тощо).
- Контроль виконання завдань, щоб все йшло за планом, поки всі TODO не будуть виконані.
2. Спеціалізовані підагенти: кожен займається своєю справою
Окрім Sisyphus, є ряд чітко визначених підагентів:
- Prometheus / Metis / Momus: відповідають за планування, аналіз ризиків і перевірку плану, щоб забезпечити здійсненість рішення.- Oracle: Архітектор + старший експерт з налагодження, відповідальний за оцінку рішень та діагностику складних проблем.
- Librarian: Дослідник документації та кодової бази, відповідальний за перегляд офіційної документації та коду проекту.
- Explore: Експерт з дослідження кодової бази, швидко знаходить відповідні файли та кодові шаблони.
- Frontend UI/UX Engineer: Фронтенд-інженер, спеціалізується на реалізації UI та взаємодії.
- Hephaestus: Глибокий майстер, відповідальний за складну реконструкцію та глибоку розробку між файлами та модулями.
- Multimodal Looker: Багатомодальний аналітик, здатний розуміти PDF, зображення, графіки та інший контент.
3. Автоматизовані процеси: від "сказати" до "зробити"
Коли ви подаєте складне завдання, процес виглядає приблизно так:
- Sisyphus отримує завдання, викликає планувальну агенцію, таку як Prometheus, для складання детального плану.
- Sisyphus розбиває план на підзавдання, які розподіляються між Oracle, Librarian, Frontend та іншими для виконання.
- Кожна агенція працює паралельно, глибоко розуміючи код за допомогою технологій LSP, AST тощо, щоб забезпечити точність змін.
- Sisyphus контролює всі завдання, автоматично обробляє залежності та конфлікти, щоб забезпечити завершення завдання.
4. Ключова "магія": режим Ultrawork
Щоб змусити AI "працювати на повну потужність", просто додайте ultrawork або ulw до команди. Це активує "повністю автоматизований режим розробки":
- Автоматичне паралельне планування кількох агенцій.
- Фонові завдання продовжують виконуватись, навіть якщо ви закриваєте термінал.
- Агенції автоматично передають завдання одна одній, поки всі TODO не будуть виконані.
👍 Чим він насправді сильний?
1. Повністю відкритий та безкоштовний, контрольовані витрати
- Інструменти безкоштовні: oh-my-opencode є відкритим проектом під ліцензією MIT, без підписки.
- Прозорість витрат: ви платите лише за API великих моделей, які використовуєте (такі як OpenAI, Gemini тощо), і можете вільно вибирати безкоштовні або недорогі моделі.
2. Більше схоже на "справжню команду", а не на "високий копіювання-вставка"
Традиційні AI-асистенти працюють за принципом "питання-відповідь", тоді як oh-my-opencode може реалізувати повний процес від аналізу вимог до реалізації коду, навіть автоматично обробляти тестування та виправлення.
3. Глибока інтеграція розробницьких інструментів, зменшення "випадкових здогадок"
Завдяки інтеграції LSP та AST, AI дійсно може "зрозуміти" ваш код, знати визначення змінних, зв'язки викликів функцій, що робить реконструкцію більш безпечною та точною.
4. Дружній до користувачів в Україні, мережеві та витратні переваги
- Дружній до мережі: може працювати з такими моделями, як Zhiyu GLM, MiniMax та іншими вітчизняними моделями, доступ стабільний.
- Низькі витрати: доступно безліч безкоштовних моделей, що робить витрати для особистих користувачів та малих команд значно нижчими, ніж у підписних інструментах.
5. Активна спільнота та багатий екосистем
Як відкритий проект, він має активну спільноту, яка постійно вносить нові функції, нові агенції, нові плагіни MCP, що робить його дуже цікавим та розширювальним.
⚔️ Як він порівнюється з Claude Code?
Характеристики oh-my-opencode + OpenCode Claude Code Інші AI-асистенти програмування (такі як Cursor)
Структура витрат Інструменти безкоштовні, лише плата за API моделі, контрольовані витрати. Обов'язкова підписка, щомісячна плата, високі витрати на тривале використання. Підписка + бали або плата за використання, непрозорі витрати.
Вибір моделей Понад 75 видів, відкриті, локальні, вітчизняні моделі. Лише серія Claude, постачальник заблокований. Залежить від партнерів, вибір відносно обмежений.
Прозорість Повністю відкритий, може бути перевірений, налаштований, може бути Fork. Повністю закритий, чорна скринька, не може бути налаштований. Частково відкритий або повністю закритий.
Конфіденційність та відповідність Дані не виходять за межі домену, підходить для фінансових, медичних та інших високих вимог. Дані потрібно завантажити, існує ризик невідповідності. Залежить від третіх сторін, контроль даних слабкий.Автоматизація Висока - підтримує співпрацю кількох агентів та повністю автоматичний режим. Середня - залежить від можливостей моделі, процес відносно фіксований. Середня - в основному з одним агентом, складні завдання потребують втручання людини.
Складність освоєння Середня - потрібно зрозуміти концепцію кількох агентів, але конфігурація може бути повторно використана. Низька - готовий до використання з коробки, досвід плавний. Низька - дружній інтерфейс, низькі витрати на навчання.
🚀 Підсумок: як мені обрати?
Якщо ви особистий розробник, студент або стартап з обмеженим бюджетом і хочете випробувати передові можливості програмування AI, то oh-my-opencode + OpenCode безумовно варто спробувати.
Якщо ви прагнете максимальної стабільності та корпоративної підтримки і маєте достатній бюджет, то комерційні інструменти, такі як Claude Code, можуть бути більш підходящими для вас.
Але в будь-якому випадку, поява oh-my-opencode вже кардинально змінила ландшафт інструментів програмування AI. Це показує нам, що майбутнє програмування AI обов'язково буде відкритим, з кількома агентами та налаштовуваним.
Якщо ви також хочете відчути, що "одна людина - це команда розробників", спробуйте почати з установки OpenCode та oh-my-opencode.

