Можливості
Що вміє Project Orchestrator
Плани, завдання, нотатки, рішення та спеціалізовані асистенти — в одній пам’яті для кожного проєкту. Дізнайтеся, що Project Orchestrator робить для вас.
Проєкти з кодом і без нього
Проєкт має власні плани, завдання, нотатки й рішення. Це може бути кодова база або робота без коду, наприклад подія чи бюджет.
- Показує всі ваші проєкти на одному екрані, Today: що чекає вашої відповіді, до чого повернутися, що рухається саме.
- Об’єднує кілька проєктів у робочому просторі зі спільним контекстом і цілями.
- Проєкт без коду поки що створюється через прохання до асистента. У формі проєкту в застосунку такого вибору ще немає.
Під капотом
Проєкт має profile: software — кодова база, яку синхронізують і відстежують, work — документи, плани, завдання й нотатки без дерева вихідного коду.
- project · create
- workspace · list
- project · get_roadmap
Цілі, плани й завдання
Ціль — це те, до чого ви прагнете. План каже, як її досягти, — у вигляді завдань і кроків. PO показує, що зроблено, що заблоковано і що далі.
- Відстежує статус кожного кроку, завдання й плану із сумарним прогресом.
- Показує найдовший ланцюжок завдань, щоб ви знали, що визначає дату завершення.
- Показує той самий план як карту зв’язків або як дошку зі стовпчиками.
Під капотом
Найдовший ланцюжок — це критичний шлях, який обчислюється з графа залежностей через plan(action: "get_critical_path").
- plan · get_critical_path
- task · add_dependencies
- step · update
Асистенти, що працюють разом
PO групує завдання, які не залежать одне від одного, і віддає кожне окремому асистенту. За замовчуванням одночасно виконується чотири завдання. Перш ніж стартує наступна група, PO перевіряє результат.
- Наживо показує, які завдання почалися, а які завершені.
- Зупиняє запуск будь-коли й зберігає список минулих запусків зі статусами.
- Запускає план за розкладом або коли щось відбувається, без людини за клавіатурою.
Під капотом
plan(action: "run") запускає виконавця у власній гілці git із теки проєкту. Перевірка збірки працює для проєктів на Rust, Node і Go.
- plan · get_waves
- plan · run
- plan · run_status
Нотатки й рішення
Нотатки й рішення належать вашому проєкту, його завданням і файлам. Кожне має статус (активне, потребує перегляду, застаріле або неактуальне), тож асистенти знають, чому довіряти.
- Зберігає рішення з причиною та тим, на що воно впливає, і замінює його, коли воно змінюється.
- Знаходить нотатку за змістом, а не лише за точними словами, і показує нотатки, що потребують перегляду.
- Пропозиція виносить зміну на розгляд, перш ніж її ухвалять.
Під капотом
Нотатки й рішення — вузли графа Neo4j. Нотатки, що використовуються разом, з’єднані синапсами, які міцнішають, і пошук іде за цими зв’язками.
- note · search_semantic
- decision · add_affects
- note · get_needing_review
Документи
Документи зберігаються в проєкті. Оригінальний файл залишається на вашому комп’ютері, а PO ріже текст на уривки, що пам’ятають, звідки вони взялися.
- Завантажте файл у проєкт, відкрийте оригінал пізніше або видаліть його.
- Читає текст із PDF і текстових файлів.
Під капотом
Оригінали зберігаються на локальному диску й адресуються за SHA-256. Текст ділиться на фрагменти, що зберігають своє місце в джерелі.
Асистенти-фахівці
Персона — це асистент, спеціалізований на одній галузі вашої роботи. Навичка — це група пов’язаних нотаток, яку асистент вмикає сам, коли заходить мова про тему.
- Обирає персону, що підходить до завдання.
- Персона задає ліміт часу, ліміт вартості й модель для своїх завдань.
- Навичка переходить від зароджуваної до активної, а через 30 днів без використання — до сплячої. Навички можна експортувати й імпортувати.
Під капотом
Навички виявляються за кластерами нотаток (виявлення спільнот Louvain). Кожна має енергію та показник згуртованості. Конструктор персон пропонує режими на основі коду та ручний режим.
- persona · get
- skill · activate
- skill · export
Повторювані процедури
Протокол — це процедура з початком, кроками й кінцем. Асистент виконує її по порядку, а кожен запуск записується.
- Визначте кроки та умови переходу від одного кроку до наступного, потім запустіть виконання й стежте за ним.
- Прив’яжіть протокол до навички, щоб він стартував, коли ця навичка доречна.
- Запуск може чекати на перегляд людиною, перш ніж піти далі.
Під капотом
Протокол — це скінченний автомат: початковий, проміжні й кінцеві стани та переходи, що спрацьовують від тригерів. plan-runner-reviewed додає стан awaiting_review.
- protocol · add_state
- protocol · start_run
- protocol · link_to_skill
Для розробників
PO читає й ваш код
PO перетворює кожен репозиторій на граф файлів, функцій, типів і викликів та відповідає, хто викликає функцію і на що впливає зміна. Кожне поняття — інструмент для Claude Code, Cursor чи будь-якого клієнта MCP.
Під капотом
- Розбирає Rust, TypeScript, Python, Go, Java, C і C++, Ruby, PHP, Kotlin, Swift, Scala, Zig, Dart та інші.
- Шукає в коді через Meilisearch — в одному проєкті або в усьому робочому просторі.
- Підключає інші сервери MCP через mcp_federation.
Tree-sitter розбирає код у граф Neo4j, а спостерігач за файлами підтримує його актуальним під час редагування.
- code · get_call_graph
- code · analyze_impact
- code · find_references
- mcp_federation · list
Почніть
Дайте своїм агентам пам’ять і план
Установіть оркестратор, підключіть Claude Code через MCP — і нехай ваш перший агент прочитає проєкт, перш ніж напише хоч рядок.
Або почніть із термінала
brew install this-rs/tap/project-orchestrator