Один із авторів блогу Master.dev поділився враженнями від Solo — інструмента, про який дізнався від його творця Аарона Френсіса на конференції, де той виступав ведучим.
На сайті Solo описують як «Meta-harness for coding agents», проте автор вважає це визначення заниженим. На його думку, Solo — це радше центр керування будь-яким проєктом із глибокою інтеграцією AI: тут можна тримати всі потрібні терміни з наперед налаштованими командами в окремих слотах, які здатні запускатися автоматично. AI вплетений у систему на глибшому рівні — можна запускати агентів, а Solo пропонує власний MCP-сервер, що надає агентам доступ до завдань і терміналів, допомагаючи діагностувати проблеми.
Знайомство з Solo
Автор не зупиняється на процесі встановлення чи додавання проєкту — Solo самостійно пропонує ймовірні команди, які потім можна підлаштувати під себе й змінити будь-коли пізніше.
Як приклад, він показує налаштування для фітнес-застосунку, над яким працює: це вебзастосунок на TanStack Start, де запущено дві команди — власний термінал усередині Solo для дев-сервера та для Postgres через Docker.
TanStack Start та TanStack Query
Якщо навести курсор на будь-яку команду, з'являються кнопки зупинки, запуску чи перезапуску. Клацнувши на команду, можна побачити вивід відповідного терміналу прямо у головному вікні Solo — наприклад, автор демонструє саме так вивід свого дев-сервера. Звісно, будь-яку команду можна редагувати в будь-який момент.
Запуск агентів
До цього моменту йшлося лише про застосунок, який зручно керує кількома терміналами в одному місці з наперед заданими командами.
Але оскільки йде 2026 рік, головна цікавість — саме інтеграція з AI. Solo дозволяє запускати агентів, і для цього навіть є окремий розділ в інтерфейсі. Існує ціла низка комбінацій клавіш та команд у меню, проте достатньо натиснути Command-T і ввести «agent».
Solo підтримує майже будь-якого відомого агента; у прикладі автора показані лише Claude і Codex, оскільки саме їх він налаштував.
Після запуску агент працює прямо в Solo так само, як зазвичай — для користувача нічого не змінюється.
Вбудований MCP у Solo
Автор зізнається, що поспішив із попередніми розділами, бо хотів швидше дійти до найцікавішої частини — AI-функціоналу. Раніше він згадував, що Solo має вбудований MCP-сервер, який дозволяє агентам перевіряти (серед іншого) інші команди та їхній вивід, щоб допомагати з діагностикою.
Щоб перевірити це на практиці, автор зупиняє процес бази даних — після цього, звісно, нічого не працює.
Як контрольний тест, перш ніж торкатися MCP від Solo, він вирішує переконатися, що звичайний агент Claude не впорається із діагностикою самостійно. Коли він запитує, чому виникають помилки на дев-сервері, агент починає намагатися запустити сервер і відтворити проблему самотужки.
Автор натомість хотів би, щоб агент просто проаналізував наявний вивід разом із сусідніми командами.
Активація MCP
Розділ MCP у Solo пропонує максимально простий спосіб увімкнути функцію для будь-якого агента. Система видає bash-команду, а для тих, кому навіть це здається зайвим зусиллям, — велику кнопку Run, яка виконує цю команду автоматично.
Достатньо знайти потрібний харнес і натиснути Run — після цього він з'явиться як встановлений.
Використання MCP в Solo
Коли автор повторює той самий запит для діагностики тієї ж проблеми, на жаль, суттєвих змін не відбувається.
Щоб дійсно скористатися MCP від Solo, у промпт потрібно закласти більш конкретні інструкції.
Додавання скіла
Як і будь-який інженер, автор надто лінивий, щоб щоразу вручну прописувати в промпті «використай MCP Solo, зроби те й те». Скіл дозволяє зручно згорнути цю логіку в одну команду.
На момент написання матеріалу скіли мають дещо неоднозначну репутацію: розробники часто напихають їх у репозиторії у надмірній кількості, що перевантажує контекстне вікно та може погіршувати якість підбору потрібного скіла. Проте скіл, який можна викликати лише вручну, уникає цих проблем і фактично працює як підпрограма, що обгортає типову функціональність — так само, як звичні всім функції в коді.
--- name: solo-debug description: Debug this application using Solo MCP disable-model-invocation: true --- # Solo Debug Use the Solo MCP tools to inspect the processes already running for this project. 1. Inspect recent output and errors. 2. Use those process outputs to help diagnose what's being asked. 3. Do not start new processes unless necessary.
disable-model-invocation: true
Ця настанова запобігає тому, щоб модель викликала скіл самостійно.
Автор розміщує цей файл у .claude/skills/solo-debug/SKILL.md, і після цього достатньо ввести /solo-debug та свій оригінальний запит.
І це лише вершина
Автор наголошує, що навіть якщо на цьому етапі Solo здається обмеженим, насправді він лише трохи торкнувся можливостей інструмента. Solo підтримує ще й скретчпади та списки завдань, які теж можуть інтегруватися з агентами, а також цілі workflow-и для оркестрації AI. У розробників навіть є окремі гайди з побудови ефективніших щоденних робочих процесів.
Підсумок
На думку автора, Solo — чудовий інструмент для керування кількома процесами й агентами з безшовним з'єднанням усього в одному місці. Саме управління процесами вже приємне саме собою, але вбудована підтримка MCP для покращеної діагностики робить Solo одним з улюблених інструментів автора — і це все ще без урахування глибших AI-workflow-ів, які він підтримує.
Джерело: Master.dev Blog


