Перейти к содержимому

Открытый код · Приложение для компьютера

Поручайте ИИ. Следите за ходом.

Поручайте ИИ. Следите за ходом.

Today — один экран для всех ваших проектов. Он показывает, что ждёт вашего ответа, к чему вернуться, что идёт прямо сейчас и что дальше.

  • Лицензия MIT; модули Enterprise Edition — под BUSL-1.1
  • Скачивание бесплатно. Нужны Docker Desktop и Claude Code.
  • macOS, Windows, Linux

Приходит запрос от ассистента, вы его одобряете, ассистент возвращается к работе, задача завершается, и план продвигается.

Today · Воскресенье, 4 октября

Ассистент ждёт вашего ответа

Он ждёт уже 1 мин.

45 %

17/38 задач выполнено

по 3 планам, отслеживаемым здесь

Ждут вас1

  • ВопросПриветственный ужин и менюМероприятия

    Кейтеринг предлагает два меню на 24 гостя. Какое подтвердить?

    Свободная беседа: не привязана ни к одному плану

    Открыть беседу

В работе2

  • Организовать осенний выезд команды1h 16m$5.85
    10/183 в работе
    Над планом работают ассистенты: 3Мероприятия
  • Приветственный ужин и меню28m$2.05
    2/81 ждёт ответа1 в работе
    1 задача ждёт вашего ответаМероприятия

Ассистенты

1 ждёт вашего ответа · 1 работает

$5.50

Иллюстрация экрана Today в приложении. Имена вымышлены.

Построено на открытых инструментах, которые можно проверить

RustTokioNeo4jMeilisearchtree-sitterMCPAxumTauriReactNATS
  • 31

    инструментов MCP

    Каждый инструмент принимает параметр action: plan, task, note, decision, code…

  • 17

    грамматик tree-sitter

    Rust, TypeScript, Python, Go, Java, C, C++ и другие разбираются в граф.

  • 3

    платформы для компьютера

    Приложение на Tauri выходит для macOS, Windows и Linux.

Проблема

Три беды, когда у ИИ-ассистентов нет общей памяти

Пролистайте каждую. Сначала видно, что происходит. Затем — что хранит Project Orchestrator, чтобы этого больше не было.

1 / 3

В каждой беседе ассистент начинает с нуля

Вы объясняете цели, предпочтения и то, что уже решено. Потом чат закрывается, и ассистент всё забывает. В следующий раз вы объясняете снова.

С Project Orchestrator

PO хранит ваши заметки и решения вместе с проектом. Перед задачей ассистент смотрит, что к ней относится. Он ищет по смыслу, а не только по точным словам.

Под капотом

Заметки и решения хранятся в графе Neo4j. note(action: "search_semantic") находит их по смыслу с помощью Meilisearch.

Подробнее

2 / 3

Ассистенты меняют одно и то же одновременно

Два ассистента правят один документ. Один берётся за дело раньше, чем готово то, от чего оно зависит. В итоге вы делаете всё по очереди и теряете время, которое хотели сэкономить.

С Project Orchestrator

План говорит, какая задача от какой зависит. Независимые задачи идут одновременно. Остальные ждут нужных им задач.

Под капотом

PO вычисляет волны по зависимостям задач с помощью plan(action: "get_waves"). Задачи, затрагивающие одни и те же файлы, попадают в разные волны.

Подробнее

3 / 3

Причины ваших решений теряются

Почему это место, почему такой бюджет. Причина остаётся в чьей-то голове или в старом сообщении. Следующий ассистент спрашивает снова или отменяет выбор.

С Project Orchestrator

Решение сохраняется вместе с причиной и тем, на что оно влияет. Следующий ассистент находит его вместе со статусом, прежде чем менять что-то связанное.

Под капотом

Решение связывается с задачами, планами или файлами, на которые влияет, через decision(action: "add_affects"), и имеет статус, например proposed или accepted.

Подробнее

Один план, два вида

Несколько задач сразу, а не одна за другой

Одни задачи ждут завершения других. Остальные могут стартовать вместе — это группа, которую называют волной. Смотрите на один и тот же план как на карту связей или как на доску с колонками.

Organize the team weekend

ApprovedP98 tasks in 4 waves

0/8 done (0%)

  1. Wave 12 in parallel, 6 min
  2. Wave 22 in parallel, 14 min
  3. Wave 33 in parallel, 12 min
  4. Wave 41 in parallel, 7 min
PendingP8

Shortlist three venues near a train station

PendingP8

Collect everyone’s availability

PendingP9

Book the venue

PendingP6

Write the invitation

PendingP8

Plan the two-day schedule

PendingP7

Arrange meals and transport

PendingP6

Send invitations and track replies

PendingP9

Share the final plan with the team

Один ассистент, задача за задачей

71 мин

Волнами

0 мин / 39

Сэкономлено времени

—

Запустите план, чтобы измерить

Показательный сценарий: длительности — это минуты работы ассистента, придуманные для демо, а не замеры.

Что оно делает

Ваши проекты, планы и решения в одном месте

Проекты с кодом и без него, планы, ассистенты, работающие сообща, память о принятых решениях и обмен только с вашего согласия. Каждый пункт показан ниже.

Память

PO помнит, что вы решили и чему научились

Заметки, решения и связи между ними остаются привязаны к вашему проекту. PO находит их снова, когда они пригодятся. Листайте, чтобы увидеть, как растёт память.

menu.pdfcaterer-quote.pdfallergies.xlsxinvoice.pdfoffers.pdfbadges.pptxQuote valid for 30 daysAllergy list sentCaterer chosen on March 5Contract signedInvitations sent on April 160 replies so farInvite partners too
FilePlanTaskNoteDecision

Вымышленный пример: небольшой проект мероприятия. Названия в графе — иллюстрация, а не ваши данные. Цвета и формы — как в графе продукта.

  1. 1 из 5

    Ваши файлы становятся точками

    PO исходит из того, что есть в проекте: документы, таблицы, файлы. Каждый из них — синяя точка.

  2. 2 из 5

    Появляются планы и задачи

    Планы и задачи добавляются на ту же картину. Каждая задача связана с файлами, которых касается.

  3. 3 из 5

    Заметки и решения остаются связанными

    Чему вы научились — становится заметкой. Что решили — становится решением. И то и другое остаётся связанным с файлами и друг с другом.

  4. 4 из 5

    Близкое собирается вместе

    Элементы об одном и том же сдвигаются ближе друг к другу. Основные темы проекта видны с первого взгляда.

  5. 5 из 5

    PO находит ответ по связям

    Вы задаёте вопрос. PO находит подходящие заметки (голубой). Затем идёт по связям к родственным элементам (фиолетовый), даже если слова другие.

Под капотом: названия связей

Так продукт называет связи в своём графе. Чтобы пользоваться PO, они вам не нужны.

  • CONTAINSПлан содержит свои задачи.
  • IMPORTSОдин файл использует другой.
  • AFFECTSЗадача затрагивает файл.
  • CO_CHANGEDДва файла, которые часто меняются вместе, — это видно по истории кода.
  • SYNAPSEСвязь между заметками, решениями и файлами. Связи, которыми никто не пользуется, угасают.

Как это работает

От одной фразы до проверенной работы

Планирование, порядок, вспоминание, запуск, проверка, запоминание. Так PO работает с каждым планом.

1 · План

Вы говорите, чего хотите, — получаете план

Вы описываете результат одной фразой. Ассистент превращает её в план с задачами. В каждой задаче есть шаги, и каждый шаг говорит, как проверить, что он выполнен.

2 · Порядок

Задачи, не зависящие друг от друга, идут вместе

PO сортирует задачи. Задача ждёт только те задачи, которые ей нужны. Все остальные могут стартовать сразу, одновременно.

3 · Вспомнить

Ассистент смотрит, что проект уже знает

Перед каждой задачей ассистент читает подходящие заметки и решения. Поэтому он не задаёт одни и те же вопросы снова.

4 · Запуск

Ассистенты выполняют задачи, группа за группой

Каждая задача уходит своему ассистенту. Задачи одной группы идут одновременно, а следующая группа ждёт.

5 · Проверка

Группа готова, когда проверки пройдены

Перед следующей группой PO проверяет работу. Шаги должны быть закрыты, а в изменениях не должно остаться чувствительных файлов. Для проекта с кодом PO также проверяет, что он по-прежнему собирается.

6 · Запомнить

Что узнали — сохраняется на будущее

Когда работа сделана, то, что решили и узнали, записывается обратно в память проекта. Следующий план начинается с этого.

Что сохраняет этап 6, то вспоминает этап 3 в следующем плане.

Проследите один запуск, этап за этапом

Попробуйте

Посмотрите, как ассистент работает с PO

Выберите запрос. Вы увидите ответ простыми словами и обращения ассистента к PO за кулисами. Откройте обращение, чтобы увидеть детали.

Chat · team-weekendДемо-имитация
Organize a weekend in June for my team of 12. We want a quiet place near a train station.

Two notes apply: the place must be close to a train station, and last year the menu had nothing vegetarian. I will write the plan around both.

The plan has 3 tasks in 2 waves. The shortlist and the date poll do not depend on each other, so they happen at the same time. Booking waits for both.

Заранее написанные ответы. К серверу никто не подключается.

Имитация: ответы написаны заранее, к серверу никто не подключается. Сами обращения и их аргументы настоящие.

Куда идёт PO

У каждого свой PO. Организация делится тем, чем решит.

Представьте компанию: общие знания, команды, люди и права доступа. Часть основы работает уже сегодня. Слой организации — в планах.

Shared knowledgeOrganization

Иллюстрация с вымышленными людьми.

  • Доступно

    Один PO на человека: своя идентичность, вход, рабочие пространства, Vault

  • В работе

    Обмен между экземплярами PO — только с согласия

  • В планах

    Общие знания, команды и роли, права доступа

Читать о видении

Скачать

Скачайте Project Orchestrator

Выберите приложение для вашего компьютера. Заводить учётную запись Project Orchestrator не нужно.

Последний релизv0.0.16Что изменилосьВсе релизы

Прежде чем начать

  • Docker Desktop. Приложение запускает через него нужные ему службы и может помочь его установить.
  • Claude Code — он обеспечивает работу чата. ИИ в комплект не входит: нужна ваша собственная учётная запись Claude.
  • Первый запуск занимает несколько минут. Мастер настройки проведёт вас и загрузит недостающее.

macOS 2

  • macOS, Apple Silicon
    44,1 MB
    Приложение для Mac с чипом M1 или новее.
    Project.Orchestrator_0.0.16_aarch64.dmg
  • macOS, Intel
    50,8 MB
    Приложение для Mac с чипом Intel.
    Project.Orchestrator_0.0.16_x64.dmg

Windows 2

  • Windows, установщик
    57,7 MB
    Обычный установщик для 64-битной Windows. Открывает мастер установки.
    Project.Orchestrator_0.0.16_x64-setup.exe
  • Windows, MSI
    75,9 MB
    То же приложение в пакете MSI — для управляемых развёртываний на 64-битной Windows.
    Project.Orchestrator_0.0.16_x64_en-US.msi

Linux 5

  • Linux, AppImage
    126 MB
    Один файл, который работает в большинстве дистрибутивов Linux (x86_64).
    Project.Orchestrator_0.0.16_amd64.AppImage
  • Debian и Ubuntu, x86_64
    58,1 MB
    Пакет для установки через dpkg или apt.
    Project.Orchestrator_0.0.16_amd64.deb
  • Debian и Ubuntu, arm64
    52,7 MB
    Пакет для установки через dpkg или apt, для машин ARM64.
    Project.Orchestrator_0.0.16_arm64.deb
  • Fedora и RHEL, x86_64
    36,7 MB
    Пакет для установки через dnf или rpm.
    project-orchestrator-0.0.16-1.x86_64.rpm
  • Fedora и RHEL, arm64
    30,7 MB
    Пакет для установки через dnf или rpm, для машин ARM64.
    project-orchestrator-0.0.16-1.aarch64.rpm

orchestrator, orch и mcp_server с веб-интерфейсом. Облегчённые версии без него — на странице релиза.

Для разработчиков: командная строка

Homebrew

Mac и Linux. Устанавливает orchestrator, orch и mcp_server.

brew install this-rs/tap/project-orchestrator

Скрипт установки

Mac и Linux. Последний релиз в ~/.local/bin. Добавьте --no-frontend для облегчённой версии.

curl -fsSL https://raw.githubusercontent.com/this-rs/project-orchestrator/main/install.sh | sh

PowerShell

Windows. Устанавливает в %LOCALAPPDATA%\orchestrator\bin.

irm https://raw.githubusercontent.com/this-rs/project-orchestrator/main/install.ps1 | iex

Docker

Образ для amd64 и arm64, с веб-интерфейсом.

docker pull ghcr.io/this-rs/project-orchestrator:latest# API only, no dashboard: a version tag with the -api suffix# docker pull ghcr.io/this-rs/project-orchestrator:0.0.16-api

Что нужно серверу

Память проекта
Neo4j 5
Поиск
Meilisearch
Шина событий
NATS (необязательно)
Среда выполнения
Docker 20.10+

Приложение для компьютера само запускает Neo4j и Meilisearch в Docker. В командной строке это делает одна команда compose: следуйте быстрому старту.

Установка

От загрузки до первого запуска

Терминал не нужен. Сначала вы ставите двух помощников, остальное делает приложение. Отведите несколько минут: при первом запуске скачивается всё, на чём оно работает.

Ваша система

macOS

macOS 10.15 или новее. Apple Silicon (M1 и новее) или Intel.

Что нужно сначала

Отметьте то, что у вас уже есть; шаги ниже подстроятся.

Docker Desktop Обязательно

Он запускает базу данных и поисковый движок, от которых зависит приложение. Приложение запускает их за вас.

Claude Code Для чата

Нужен для чат-ассистента, и мастер настройки его дожидается. Приложение может установить его за вас на этапе Chat AI мастера настройки. Сам ИИ Project Orchestrator не предоставляет.

  1. Шаг 1: Установите и запустите Docker Desktop

    Скачайте Docker Desktop со страницы Docker, откройте файл, перетащите Docker в «Программы», затем откройте его и дождитесь сообщения, что он работает.

    Что вы должны увидеть. Docker Desktop открыт и сообщает, что работает. Это собственный экран Docker, поэтому здесь он не воспроизведён.
  2. Шаг 2: Скачайте Project Orchestrator

    Выберите файл под ваш Mac. Не знаете, какой именно? Откройте меню Apple и выберите «Об этом Mac»: чип M1, M2, M3 или M4 означает Apple Silicon; всё, где упомянут Intel, — Intel.

    Что вы должны увидеть. Файл .dmg появляется в «Загрузках».
  3. Шаг 3: Откройте приложение

    Откройте .dmg, перетащите Project Orchestrator в «Программы», затем запустите его оттуда. Если macOS пишет, что не может проверить приложение, мы не смогли проверить, как подписана сборка: разрешите его в «Системных настройках», «Конфиденциальность и безопасность», кнопкой «Open Anyway».

    Что вы должны увидеть. Стартовый экран перечисляет, что проверяет приложение. При самом первом запуске у строк Docker написано «Setup pending».
  4. Шаг 4: Настройка 1 из 4: инфраструктура

    Оставьте «Docker (recommended)». Приложение ищет Docker Desktop. Когда оно покажет «Docker Desktop is running», нажмите «Next». Если оно сообщает, что Docker отсутствует или не запущен, воспользуйтесь кнопкой рядом с сообщением и подождите: приложение само проверит снова.

    Службы используют локальные порты 7474, 7687, 7700 и 4222, а само приложение — 6600.

    Что вы должны увидеть. Зелёная строка «Docker Desktop is running» под двумя карточками, выбрана «Docker (recommended)».
  5. Шаг 5: Настройка 2 из 4: аутентификация

    На компьютере, которым пользуетесь только вы, оставьте «No authentication» и нажмите «Next». В общей или открытой сети выберите «Password» и задайте адрес почты и пароль: без входа сервер приложения принимает соединения со всей вашей сети.

    Что вы должны увидеть. Три варианта (No authentication, Password, OIDC / OAuth), выбран первый.
  6. Шаг 6: Настройка 3 из 4: Chat AI

    Если показано «Claude Code CLI is required», нажмите «Install Claude Code CLI». Затем, когда приложение предложит, позвольте ему скачать поисковую модель; размер указан на экране. «Next» становится доступна, когда оба готовы.

    Если вы ещё не вошли в Claude, см. «Если не получается» ниже.

    Что вы должны увидеть. У Claude Code CLI после установки зелёная галочка (до этого: «Claude Code CLI is required» и кнопка установки), а поисковая модель отмечена как готовая.
  7. Шаг 7: Настройка 4 из 4: запуск

    Нажмите «Generate Config & Save». Когда появится «Configuration saved!», нажмите «Restart Application». Переключатель на этом экране определяет, проверяет ли приложение обновления при запуске.

    Что вы должны увидеть. Зелёное сообщение «Configuration saved!» и кнопка «Restart Application».
  8. Шаг 8: Дождитесь первого запуска

    При втором запуске приложение скачивает три образа, на которых работает, затем запускает их. В первый раз это может занять несколько минут в зависимости от соединения; последующие запуски используют образы и идут быстрее. Когда все строки станут зелёными, откроется главное окно.

    Если в строке написано «Taking longer than expected», подождите. Если появится кнопка «Continue anyway», см. «Если не получается».

    Что вы должны увидеть. Список (Docker Desktop, Neo4j, Meilisearch, NATS, Backend server), в котором строки по одной становятся зелёными.

Если не получается

Три самые вероятные проблемы и то, что показывает приложение.

Docker не запущен

Что вы видите. Приложение пишет «Docker Desktop is not running» или «Docker Desktop is required».

Что делать.

  • Откройте Docker из папки «Программы» (кнопка «Open» в самом приложении делает то же). Подождите, пока Docker сообщит, что работает.
  • Вернитесь в Project Orchestrator: он повторяет проверку каждые несколько секунд примерно две минуты. После этого закройте и снова откройте приложение.
Порт уже занят

Что вы видите. Neo4j или Meilisearch остаётся в состоянии «Unhealthy», или приложение пишет, что не смогло запустить службы. Службам нужны локальные порты 7474, 7687, 7700 и 4222.

Что делать.

  • Закройте другую программу, которая занимает этот порт: другую базу данных, поисковый сервер или старую копию Project Orchestrator.
  • Изменить можно только порт самого приложения (по умолчанию 6600) — на экране Infrastructure мастера настройки, «API Server Port».

Только если вам привычен терминал: эта команда покажет, какая программа использует порт.

lsof -i :7687
Чат не может связаться с Claude

Что вы видите. Мастер настройки пишет «Claude Code CLI is required», или чат сообщает, что нет входа в Claude.

Что делать.

  • На экране Chat AI мастера настройки нажмите «Install Claude Code CLI» (или «Retry Install»).
  • Если после этого чат просит войти, откройте приложение «Терминал», введите команду ниже, нажмите Enter и войдите в Claude.

Введите это и нажмите Enter:

claude

Windows

Windows, 64-бит.

Что нужно сначала

Отметьте то, что у вас уже есть; шаги ниже подстроятся.

Docker Desktop Обязательно

Он запускает базу данных и поисковый движок, от которых зависит приложение. Приложение запускает их за вас.

Claude Code Для чата

Нужен для чат-ассистента, и мастер настройки его дожидается. Приложение может установить его за вас на этапе Chat AI мастера настройки. Сам ИИ Project Orchestrator не предоставляет.

  1. Шаг 1: Установите и запустите Docker Desktop

    Скачайте Docker Desktop со страницы Docker, запустите установщик, затем откройте Docker Desktop из меню «Пуск» и дождитесь сообщения, что он работает.

    Что вы должны увидеть. Docker Desktop открыт и сообщает, что работает. Это собственный экран Docker, поэтому здесь он не воспроизведён.
  2. Шаг 2: Скачайте Project Orchestrator

    Возьмите установщик (.exe). Файл .msi предназначен для компьютеров, которыми управляет ИТ-отдел.

    • Windows, установщик

      64-бит, мастер установки · 61 MB

      Скачать .exe
    • Windows, MSI

      64-бит, для управляемых развёртываний · 80 MB

      Скачать .msi
    Что вы должны увидеть. Файл .exe появляется в «Загрузках».
  3. Шаг 3: Откройте приложение

    Запустите установщик и следуйте мастеру, затем откройте Project Orchestrator из меню «Пуск». Windows может показать «Windows protected your PC», потому что в конфигурации сборки не задан сертификат подписи: нажмите «More info», затем «Run anyway», если доверяете загрузке.

    Что вы должны увидеть. Стартовый экран перечисляет, что проверяет приложение. При самом первом запуске у строк Docker написано «Setup pending».
  4. Шаг 4: Настройка 1 из 4: инфраструктура

    Оставьте «Docker (recommended)». Приложение ищет Docker Desktop. Когда оно покажет «Docker Desktop is running», нажмите «Next». Если оно сообщает, что Docker отсутствует или не запущен, воспользуйтесь кнопкой рядом с сообщением и подождите: приложение само проверит снова.

    Службы используют локальные порты 7474, 7687, 7700 и 4222, а само приложение — 6600.

    Что вы должны увидеть. Зелёная строка «Docker Desktop is running» под двумя карточками, выбрана «Docker (recommended)».
  5. Шаг 5: Настройка 2 из 4: аутентификация

    На компьютере, которым пользуетесь только вы, оставьте «No authentication» и нажмите «Next». В общей или открытой сети выберите «Password» и задайте адрес почты и пароль: без входа сервер приложения принимает соединения со всей вашей сети.

    Что вы должны увидеть. Три варианта (No authentication, Password, OIDC / OAuth), выбран первый.
  6. Шаг 6: Настройка 3 из 4: Chat AI

    Если показано «Claude Code CLI is required», нажмите «Install Claude Code CLI». Затем, когда приложение предложит, позвольте ему скачать поисковую модель; размер указан на экране. «Next» становится доступна, когда оба готовы.

    Если вы ещё не вошли в Claude, см. «Если не получается» ниже.

    Что вы должны увидеть. У Claude Code CLI после установки зелёная галочка (до этого: «Claude Code CLI is required» и кнопка установки), а поисковая модель отмечена как готовая.
  7. Шаг 7: Настройка 4 из 4: запуск

    Нажмите «Generate Config & Save». Когда появится «Configuration saved!», нажмите «Restart Application». Переключатель на этом экране определяет, проверяет ли приложение обновления при запуске.

    Что вы должны увидеть. Зелёное сообщение «Configuration saved!» и кнопка «Restart Application».
  8. Шаг 8: Дождитесь первого запуска

    При втором запуске приложение скачивает три образа, на которых работает, затем запускает их. В первый раз это может занять несколько минут в зависимости от соединения; последующие запуски используют образы и идут быстрее. Когда все строки станут зелёными, откроется главное окно.

    Если в строке написано «Taking longer than expected», подождите. Если появится кнопка «Continue anyway», см. «Если не получается».

    Что вы должны увидеть. Список (Docker Desktop, Neo4j, Meilisearch, NATS, Backend server), в котором строки по одной становятся зелёными.

Если не получается

Три самые вероятные проблемы и то, что показывает приложение.

Docker не запущен

Что вы видите. Приложение пишет «Docker Desktop is not running» или «Docker Desktop is required».

Что делать.

  • Запустите Docker Desktop из меню «Пуск» (кнопка «Open» в самом приложении делает то же). Подождите, пока Docker сообщит, что работает.
  • Вернитесь в Project Orchestrator: он повторяет проверку каждые несколько секунд примерно две минуты. После этого закройте и снова откройте приложение.
Порт уже занят

Что вы видите. Neo4j или Meilisearch остаётся в состоянии «Unhealthy», или приложение пишет, что не смогло запустить службы. Службам нужны локальные порты 7474, 7687, 7700 и 4222.

Что делать.

  • Закройте другую программу, которая занимает этот порт: другую базу данных, поисковый сервер или старую копию Project Orchestrator.
  • Изменить можно только порт самого приложения (по умолчанию 6600) — на экране Infrastructure мастера настройки, «API Server Port».

Только если вам привычен терминал: эта команда покажет, какая программа использует порт.

netstat -ano | findstr :7687
Чат не может связаться с Claude

Что вы видите. Мастер настройки пишет «Claude Code CLI is required», или чат сообщает, что нет входа в Claude.

Что делать.

  • На экране Chat AI мастера настройки нажмите «Install Claude Code CLI» (или «Retry Install»).
  • Если после этого чат просит войти, откройте PowerShell, введите команду ниже, нажмите Enter и войдите в Claude.

Введите это и нажмите Enter:

claude

Linux

AppImage для Intel/AMD; пакеты .deb и .rpm для Intel/AMD и ARM64.

Что нужно сначала

Отметьте то, что у вас уже есть; шаги ниже подстроятся.

Docker Desktop Обязательно

Он запускает базу данных и поисковый движок, от которых зависит приложение. Приложение запускает их за вас.

Claude Code Для чата

Нужен для чат-ассистента, и мастер настройки его дожидается. Приложение может установить его за вас на этапе Chat AI мастера настройки. Сам ИИ Project Orchestrator не предоставляет.

  1. Шаг 1: Установите и запустите Docker Desktop

    Следуйте странице Docker для вашего дистрибутива, затем запустите Docker и дождитесь сообщения, что он работает. Приложение также распознаёт Docker, установленный без приложения Desktop.

    Что вы должны увидеть. Docker работает. Это собственный экран Docker, поэтому здесь он не воспроизведён.
  2. Шаг 2: Скачайте Project Orchestrator

    AppImage работает в любом дистрибутиве. Используйте .deb в Debian и Ubuntu, .rpm — в Fedora и RHEL.

    Другие версии для этой системы
    Что вы должны увидеть. Файл появляется в «Загрузках».
  3. Шаг 3: Откройте приложение

    Для AppImage: в файловом менеджере откройте свойства файла и разрешите запуск как программы, затем дважды щёлкните по нему. Для .deb или .rpm: откройте файл в установщике программ, затем запустите Project Orchestrator из меню приложений.

    Что вы должны увидеть. Стартовый экран перечисляет, что проверяет приложение. При самом первом запуске у строк Docker написано «Setup pending».
  4. Шаг 4: Настройка 1 из 4: инфраструктура

    Оставьте «Docker (recommended)». Приложение ищет Docker Desktop. Когда оно покажет «Docker Desktop is running», нажмите «Next». Если оно сообщает, что Docker отсутствует или не запущен, воспользуйтесь кнопкой рядом с сообщением и подождите: приложение само проверит снова.

    Службы используют локальные порты 7474, 7687, 7700 и 4222, а само приложение — 6600.

    Что вы должны увидеть. Зелёная строка «Docker Desktop is running» под двумя карточками, выбрана «Docker (recommended)».
  5. Шаг 5: Настройка 2 из 4: аутентификация

    На компьютере, которым пользуетесь только вы, оставьте «No authentication» и нажмите «Next». В общей или открытой сети выберите «Password» и задайте адрес почты и пароль: без входа сервер приложения принимает соединения со всей вашей сети.

    Что вы должны увидеть. Три варианта (No authentication, Password, OIDC / OAuth), выбран первый.
  6. Шаг 6: Настройка 3 из 4: Chat AI

    Если показано «Claude Code CLI is required», нажмите «Install Claude Code CLI». Затем, когда приложение предложит, позвольте ему скачать поисковую модель; размер указан на экране. «Next» становится доступна, когда оба готовы.

    Если вы ещё не вошли в Claude, см. «Если не получается» ниже.

    Что вы должны увидеть. У Claude Code CLI после установки зелёная галочка (до этого: «Claude Code CLI is required» и кнопка установки), а поисковая модель отмечена как готовая.
  7. Шаг 7: Настройка 4 из 4: запуск

    Нажмите «Generate Config & Save». Когда появится «Configuration saved!», нажмите «Restart Application». Переключатель на этом экране определяет, проверяет ли приложение обновления при запуске.

    Что вы должны увидеть. Зелёное сообщение «Configuration saved!» и кнопка «Restart Application».
  8. Шаг 8: Дождитесь первого запуска

    При втором запуске приложение скачивает три образа, на которых работает, затем запускает их. В первый раз это может занять несколько минут в зависимости от соединения; последующие запуски используют образы и идут быстрее. Когда все строки станут зелёными, откроется главное окно.

    Если в строке написано «Taking longer than expected», подождите. Если появится кнопка «Continue anyway», см. «Если не получается».

    Что вы должны увидеть. Список (Docker Desktop, Neo4j, Meilisearch, NATS, Backend server), в котором строки по одной становятся зелёными.

Если не получается

Три самые вероятные проблемы и то, что показывает приложение.

Docker не запущен

Что вы видите. Приложение пишет «Docker Desktop is not running» или «Docker Desktop is required».

Что делать.

  • Запустите Docker Desktop или вашу службу Docker, если вы используете Docker без приложения Desktop. Кнопка «Open» в приложении пытается запустить только Docker Desktop.
  • Вернитесь в Project Orchestrator: он повторяет проверку каждые несколько секунд примерно две минуты. После этого закройте и снова откройте приложение.
Порт уже занят

Что вы видите. Neo4j или Meilisearch остаётся в состоянии «Unhealthy», или приложение пишет, что не смогло запустить службы. Службам нужны локальные порты 7474, 7687, 7700 и 4222.

Что делать.

  • Закройте другую программу, которая занимает этот порт: другую базу данных, поисковый сервер или старую копию Project Orchestrator.
  • Изменить можно только порт самого приложения (по умолчанию 6600) — на экране Infrastructure мастера настройки, «API Server Port».

Только если вам привычен терминал: эта команда покажет, какая программа использует порт.

lsof -i :7687
Чат не может связаться с Claude

Что вы видите. Мастер настройки пишет «Claude Code CLI is required», или чат сообщает, что нет входа в Claude.

Что делать.

  • На экране Chat AI мастера настройки нажмите «Install Claude Code CLI» (или «Retry Install»).
  • Если после этого чат просит войти, откройте терминал, введите команду ниже, нажмите Enter и войдите в Claude.

Введите это и нажмите Enter:

claude

Вопросы

Прежде чем устанавливать

Короткие ответы, каждый сверен с исходным кодом приложения.

Это бесплатно?

Да. Скачивание ничего не стоит, а исходный код открыт на GitHub.

Единственные расходы, которые могут быть, находятся вне приложения: чат-ассистент работает через Claude Code, который вы устанавливаете отдельно и который подчиняется тарифам и условиям Anthropic.

Куда уходят мои данные?

Ваши планы, задачи, заметки и решения остаются на вашем компьютере — в базе данных и поисковом движке, которые приложение запускает за вас. Они принимают соединения только с вашей машины.

Чат — это часть, которая общается с внешним миром: то, что вы пишете, и то, что ассистент читает, чтобы вам ответить, Claude Code отправляет Claude на условиях Anthropic.

Поиск по смыслу работает на вашем компьютере (его модель скачивается один раз). При запуске приложение проверяет GitHub на наличие новых версий. Кода аналитики или слежения в исходниках не найдено.

Нужна ли учётная запись?

Учётная запись Project Orchestrator не нужна: регистрироваться не на чем, и по умолчанию настройка обходится без входа.

При настройке можно добавить пароль или вход через Google, Microsoft или другого провайдера OpenID.

Полезно знать: без входа собственный сервер приложения принимает соединения со всей вашей сети, а не только с вашего компьютера. В общей сети выберите пароль.

Обязательно ли ставить Docker?

Да, по умолчанию. Приложение хранит ваши данные в базе данных и поисковом движке и запускает их через Docker Desktop. Docker Desktop вы устанавливаете один раз, а дальше приложение само запускает и останавливает эти службы.

Мастер настройки проверяет Docker, сообщает, если его нет или он не запущен, и не даёт продолжить, пока он не заработает.

Те, у кого уже есть собственные серверы базы данных и поиска, могут направить приложение на них (вариант «External servers» в мастере настройки).

ИИ входит в комплект, или мне нужна своя подписка или ключ?

ИИ в комплект не входит. Чат-ассистент работает через Claude Code, инструмент Anthropic, который должен быть на вашем компьютере и привязан к вашей учётной записи Claude. Мастер настройки может установить его за вас.

Чтобы войти, возможно, придётся один раз набрать claude в терминале; об этом сообщает само приложение. Ключ в мастере настройки не запрашивается.

Какой тариф требуется для Claude Code, решает Anthropic, поэтому смотрите на их сайте. Мастер настройки не даст закончить, пока Claude Code не будет обнаружен.

Можно ли пользоваться без программирования?

В повседневной работе — да: вы работаете в приложении (Today, планы, задачи, заметки, решения) и просите ассистента в чате. Для установки терминал тоже не нужен, кроме возможного однократного входа в Claude.

Проект не обязан быть программным: последние версии поддерживают проекты без папки с кодом.

Честное ограничение: продукт начинался с разработчиков, и некоторые экраны всё ещё ориентированы на них, например стартовые подсказки чата (анализ влияния, поиск по коду, архитектура).

На каких компьютерах это работает?

macOS 10.15 или новее (Apple Silicon и Intel), 64-битная Windows и Linux (AppImage для машин Intel/AMD, пакеты .deb и .rpm для Intel/AMD и ARM64).

Docker Desktop должен работать на том же компьютере. Приложения для телефона и облачной веб-версии нет: все загрузки на странице релиза — пакеты для компьютера.

Как обновить?

Приложение для компьютера проверяет наличие новой версии при каждом запуске и показывает баннер, когда она готова. Это можно отключить на последнем шаге мастера настройки.

Если баннера нет, скачайте последний установщик на странице релиза и запустите его.

Можно ли использовать с командой?

Как общее командное пространство — пока нет: сегодня каждый запускает свой Project Orchestrator.

Что есть: рабочие пространства, чтобы объединять несколько ваших проектов, и ранняя версия обмена между двумя экземплярами. Для каждого проекта вы решаете, делиться ли заметками вручную, предлагать ли их вам или отправлять автоматически; копии могут истекать, а общий доступ можно отозвать.

Что запланировано и пока недоступно: единая база знаний компании, команды и иерархия, роли и права доступа.

Под какой лицензией?

Под двумя, как сказано в файле LICENSE (авторские права FFS SAS): MIT AND BUSL-1.1.

Части под лицензией MIT можно свободно использовать, копировать, изменять и распространять.

Часть с пометкой Enterprise Edition — под Business Source License 1.1: тестировать, разрабатывать и оценивать с ней можно, но для использования в продакшене нужна коммерческая лицензия FFS SAS (contact@ffs.holdings). Через четыре года после публикации эта часть становится MIT.

Что будет, если закрыть окно?

Закрытие окна прячет приложение в системный трей, оно продолжает работать. Чтобы остановить его, выберите «Quit» в значке трея.

При выходе также останавливаются три службы, которые приложение запустило в Docker (база данных, поиск, события). Ваши собственные серверы, если они есть, не затрагиваются.

Как получить помощь или поучаствовать?

Заходите в Discord, чтобы попросить помощи или оставить отзыв. О найденной ошибке сообщите в GitHub issues: укажите свою систему, шаги воспроизведения и сообщение об ошибке.

Вклад приветствуется. Руководство для участников объясняет, как развернуть проект и что должно быть в хорошем отчёте; оно написано для разработчиков.

Начните

Дайте вашим ассистентам память и план

Установите оркестратор, подключите Claude Code по MCP и позвольте первому ассистенту изучить проект, прежде чем он напишет хоть строчку.

Или начните из терминала

brew install this-rs/tap/project-orchestrator