Arc OS — Руководство пользователя

Полный гайд по всем возможностям CRM Dashboard Arc OS. Последнее обновление: 2026-05-04 (Phase 52.1)


Карта возможностей на одном экране

graph LR
    Login[1. Логин + инвайт-код]
    Dash[2. Вид «Все проекты»]
    Onb[3. Мастер создания проекта]
    Work[4. Workspace + воркеры]
    Time[5. Timeline replay]
    Iss[6. Задачи redesign]
    Skill[7. Скиллы + Sage]
    Wiki[8. Wiki + KG]
    NB[9. NotebookLM]
    Bill[10. Пробный период + Billing]

    Login --> Dash --> Onb --> Work
    Work --> Time
    Work --> Iss
    Work --> Skill
    Work --> Wiki --> NB
    Dash --> Bill

Содержание

  1. Начало работы
  2. Структура дашборда
  3. Workspace — AI-воркеры
  4. Вложения файлов
  5. Folders — Файловый менеджер
  6. Worker Studio — Кастомные воркеры
  7. Задачи
  8. Wiki
  9. Knowledge Graph
  10. Skill Evolution
  11. Roadmap
  12. Отчёты
  13. Аналитика
  14. NotebookLM — Нейронная память
  15. Cloud PM — Чат проекта
  16. Настройки проекта
  17. Интеграция Telegram
  18. Тема и настройки
  19. Горячие клавиши
  20. Устранение неполадок
  21. Timeline (Phase 47)
  22. Пробный период и Billing (Phases 50-51)
  23. Бета-доступ — Инвайт-коды (Phase 52.1)

1. Начало работы

Бета-ограничение (Phase 52.1): Публичная регистрация сейчас только по приглашениям. Тебе нужен инвайт-код формата arc-XXXX-XXXX для создания аккаунта. Как получить — см. §23 Бета-доступ.

Флоу онбординга — Storyboard

sequenceDiagram
    autonumber
    actor U as Ты
    participant L as Экран входа
    participant E as Email
    participant W as Мастер онбординга
    participant M as Master Bot
    participant Wo as Workspace

    U->>L: вставляешь инвайт-код arc-XXXX-XXXX
    L->>L: валидируется формат
    U->>L: вводишь email + пароль + имя
    L-->>E: отправляется ссылка верификации (TTL 24 ч)
    U->>E: кликаешь ссылку верификации
    E->>L: редирект → залогинен
    L->>W: первый вход → мастер
    U->>W: называешь проект · выбираешь blueprint · устанавливаешь Anthropic key (опционально)
    W->>M: POST /api/crm/onboarding/setup
    M->>M: allocatePort() · создаёт директории · клонирует blueprint · запускает child bot
    M-->>W: проект готов
    W->>Wo: редирект на /project/<name>
    U->>Wo: отправляешь первое сообщение
    Wo-->>U: стриминг токенов через SSE

Временной бюджет: цель ≤10 мин от вставки инвайт-кода до первого ответа AI. Шаги 1-5 ≈ 3 мин, шаги 6-9 ≈ 2 мин, первый чат ≈ 1-5 мин в зависимости от клонирования blueprint.

Логин

Arc OS поддерживает три способа аутентификации:

Вариант A: Email и пароль

  1. Открой CRM-дашборд (https://arc-os.co или http://<server>:18888).
  2. Нажми Create Account на экране входа.
  3. Введи email, отображаемое имя, пароль и инвайт-код (arc-XXXX-XXXX).
  4. Верифицируй email по ссылке в письме (TTL 24 ч).
  5. Войди с email и паролем.

Вариант B: OAuth (Google / GitHub)

  1. Открой экран входа CRM.
  2. Нажми Continue with Google или Continue with GitHub.
  3. Авторизуйся во всплывающем окне.
  4. Тебя перенаправит обратно и войдёшь автоматически.

Все способы генерируют JWT-токен (действителен 24 часа), сохраняемый в браузере.

Первые шаги

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


2. Структура дашборда

Шапка (Top Header)

Элемент Описание
Меню-гамбургер Переключить sidebar (левый край)
Выбор Workspace Выпадающий список для переключения между проектами и глобальным видом «Все проекты»
Индикатор соединения Зелёная точка = подключён, красная = отключён
Переключатель темы Переключить светлый/тёмный режим
Меню пользователя Профиль, настройки аккаунта, выход

Sidebar

Сворачиваемое навигационное меню (нажми гамбургер для переключения). На мобильных — оверлей-ящик с подложкой.

Глобальные страницы (видны из «Все проекты»):

Страницы проекта (видны при выбранном проекте):

ContextRail (Правая панель, ≥1280px)

Правая панель шириной 320px, показывающая контекст проекта рядом с активной страницей. Секции:


3. Workspace — AI-воркеры

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

Встроенные воркеры

Воркер Тип Модель Назначение
Consultant Chat Sonnet Read-only анализ, советы по архитектуре, предложения спецификаций
Developer Terminal Opus Полное редактирование кода, файловые операции, bash-команды

Панель воркеров (Worker Bar)

В верхней части Workspace — пилюли воркеров (кнопки):

Chat-воркеры (Consultant)

Интерфейс в виде пузырьков чата:

Terminal-воркеры (Developer)

Интерфейс в виде лог-стрима из терминала:

Выбор модели (Model Selector)

В нижней панели инструментов каждой панели воркера:

Быстрые действия (Bottom Bar)

Кнопка Действие
/btw Добавить заметку с контекстом — запросит текст, добавит к следующему сообщению
Pause Приостановить текущий Claude subprocess (SIGSTOP)
Stop Убить текущий Claude subprocess (SIGKILL)
Approve Last Отправить /approve разработчику для последней спецификации

4. Вложения файлов

К любому сообщению воркера можно прикреплять файлы.

Как прикрепить

  1. Нажми иконку скрепки в поле ввода сообщения, ИЛИ
  2. Перетащи файлы на Workspace, ИЛИ
  3. Вставь изображение из буфера обмена

Поддерживаемые типы файлов

Тип Расширения Как обрабатывается
Текст/Код .txt, .md, .py, .js, .ts, .jsx, .tsx, .css, .html, .json, .yaml, .sh, .sql, .csv, .go, .rs, .java, .c, .cpp, .rb, .php и др. Читается как текст, содержимое инжектируется в сообщение
Изображения .png, .jpg, .jpeg, .gif, .webp, .svg, .bmp Сжимаются в JPEG (макс. 1600px, качество 80%), отображаются как миниатюра
PDF .pdf Читается как base64, сохраняется как временный файл на сервере, путь инжектируется в промпт

Чипы вложений

После прикрепления файлы отображаются чипами над полем ввода:

Ограничения размера


5. Folders — Файловый менеджер

Страница Folders предоставляет полноценный файловый браузер для директории твоего проекта на сервере.

Навигация

Действия в тулбаре

Действие Описание
Upload Загрузка нескольких файлов (кнопка или перетаскивание)
New Folder Создать новую директорию (введи имя)
New File Создать файл с опциональным начальным содержимым
Add Link Создать файл-закладку .link.md (URL + текст)
Clone Repo Клонировать Git-репозиторий (HTTPS URL, поверхностно --depth 1)

Контекстное меню (правый клик)

Правый клик на любом элементе для дополнительных опций:

На файлах:

На папках:

На пустом пространстве:

Панель предпросмотра файла

При клике на файл открывается боковая панель с:


6. Worker Studio — Кастомные воркеры

Ты можешь создавать кастомных AI-воркеров под нужды своего проекта.

Создание воркера

  1. В Workspace нажми иконку шестерёнки (Worker Studio) в панели воркеров
  2. Нажми + New Worker
  3. Заполни конфигурацию воркера:
Поле Описание
Label Отображаемое имя (напр., «QA Tester»)
Icon Emoji-иконка для пилюли воркера
Type Chat (разговорный стиль) или Terminal (лог-стрим)
Model AI-модель (Sonnet, Opus, Haiku)
Max Turns Максимальное количество ходов Claude subprocess (1-50)
Tools Инструменты, доступные воркеру (Read, Edit, Bash и т. д.) или «all»
Focus Dirs Директории, на которые воркер должен сфокусироваться
System Prompt Кастомные системные инструкции для воркера
Context Assets Файлы/директории, автоматически загружаемые как контекст

Генерация системного промпта через AI

Нажми Generate with AI для автоматического создания системного промпта на основе:

Telegram Bot Token

У каждого воркера может быть собственный Telegram-бот:

  1. Редактируй воркера в Worker Studio
  2. В секции Telegram Bot Token вставь токен бота (из @BotFather)
  3. Нажми Connect
  4. Бот воркера запустится автоматически и будет обрабатывать сообщения самостоятельно
  5. Для удаления: нажми Disconnect

Это позволяет использовать отдельные Telegram-боты для каждого воркера — например, Consultant-бот с read-only доступом и Developer-бот с полным доступом.

Управление воркерами


7. Задачи

Страница Issues — полноценный трекер задач для твоего проекта.

Возможности

Из CLI

Задачами можно управлять и через ARC CLI:

arc issues                         # список открытых задач
arc issue create --title "Баг..." # создать новую задачу
arc issue log <id> "Исправил X"   # добавить запись в лог активности

8. Wiki

Страница Wiki — база знаний твоего проекта.

Возможности


9. Knowledge Graph

Страница Graph визуализирует связи между сущностями проекта (задачи, страницы wiki, скиллы, фазы roadmap) в виде интерактивного графа узлов.


10. Skill Evolution

Страница Skill Evolution (в sidebar проекта — «Skills», в глобальном sidebar — «Skills Registry») обеспечивает расширенное управление скиллами.

Двухпанельный макет

Sage Worker

Sage — AI-анализатор скиллов:

Форки скиллов

Сделай форк глобального скилла для кастомизации под конкретный проект. Форк отслеживает родительский скилл и может получать обновления.


11. Roadmap

Страница Roadmap показывает план разработки проекта, организованный по фазам.


12. Отчёты

Страница Reports показывает аналитику и отчёты сессий.


13. Аналитика

Страница Analytics (глобальный вид) показывает метрики и здоровье системы в целом:


14. NotebookLM — Нейронная память

Если у проекта есть подключённые notebooks NotebookLM, они отображаются в футере sidebar под «Neural Memory»:

Глобальная страница NotebookLMs показывает все подключённые notebooks по всем проектам.


15. Cloud PM — Чат проекта

Cloud PM — постоянный чат проекта, доступный из Workspace:


16. Настройки проекта

Страница Project Settings (доступна через кнопку Settings в sidebar):


17. Интеграция Telegram

Telegram-бот — альтернативный командный интерфейс. Все возможности CRM-дашборда доступны и через Telegram.

Команды Master Bot

Команда Описание
/status Системный обзор (здоровье всех проектов)
/list Список всех зарегистрированных проектов
/health Детальная проверка здоровья всех ботов
/watchdog Статус watchdog и мониторинг child-ботов
/new_project <name> Интерактивный мастер создания проекта
/deploy Деплой обновлений на VPS
/emergency_stop Остановить все child-боты немедленно

Команды Child Bot

Команда Описание
/ping Проверка здоровья бота
/thread Размер истории треда
/quality Отчёт о метриках качества скиллов
/learnings Накопленные правила коррекции
/specs Ожидающие спецификации
/approve <id> Одобрить спецификацию
/reject <id> [reason] Отклонить спецификацию

Маршрутизация сообщений

Префикс Маршрут
/c <сообщение> Воркер Consultant
/d <сообщение> Воркер Developer
/w:<worker_id> <сообщение> Кастомный воркер по ID
(без префикса) Активная роль (по умолчанию: consultant)

Отдельные Telegram-боты для воркеров

У каждого воркера может быть собственный Telegram bot token (настраивается в Worker Studio). Когда у воркера есть свой бот:

Inline-кнопки

После каждого ответа бота появляются inline-кнопки:


18. Тема и настройки

Тёмный/светлый режим

Нажми переключатель темы в шапке для смены светлой и тёмной темы. Настройка сохраняется в localStorage.

Настройки аккаунта

Нажми аватар → Account Settings для конфигурации:

Цветовая система

Дашборд использует CSS custom properties для единообразной темизации:

Цвета статусов

Цвет Значение
Зелёный Здоров / Успех / Online
Жёлтый/Оранжевый Деградирован / Предупреждение / Обработка
Красный Недоступен / Ошибка / Сбой
Фиолетовый Думает / Черновик спецификации
Синий Выполняет / Активен

19. Горячие клавиши

Горячая клавиша Контекст Действие
Enter Поле ввода сообщения Отправить сообщение
Shift+Enter Текстовая область чата Новая строка
Escape Любой модал Закрыть модал/оверлей
Правый клик Файловый браузер Контекстное меню

20. Устранение неполадок

«Connection lost» / Красный индикатор

Дашборд потерял соединение с сервером. Проверь:

  1. Работает ли VPS? (ssh на сервер, проверь tmux ls)
  2. Работает ли nginx? (systemctl status nginx)
  3. Работает ли master bot? (curl http://<server>:19210/api/master/health)

«Unauthorized» / Зацикленный логин

Твой JWT-токен истёк (TTL 24 ч). Войди снова через email/пароль или OAuth.

Панель воркера не показывает вывод

  1. Убедись, что SSE-стрим подключён (DevTools браузера → Network → фильтр EventStream)
  2. Воркер ещё не выдал вывод — сначала отправь сообщение
  3. Попробуй обновить страницу (F5)

Загрузка файла не работает

Бот не отвечает в Telegram

  1. Проверь здоровье бота: отправь /ping
  2. Если нет ответа, подключись по SSH к VPS и проверь tmux: tmux attach -t citadel-child
  3. Проверь логи: tail -50 /var/log/citadel/<project>/system-$(date +%Y-%m-%d).log
  4. Перезапусти через CRM: Project Settings → Restart Bot, или /deploy в Master Bot

CORS-ошибки в консоли браузера

Домен дашборда должен быть в CRM_ALLOWED_ORIGINS. По умолчанию разрешены:

invite_required 403 при регистрации (Phase 52.1)

Публичная регистрация ограничена. Либо:

plan_limit_reached 402 при создании проекта / воркера (Phase 51)

Аккаунт достиг лимита тарифного плана:

Апгрейд через Settings → Billing (Stage 3 UI в разработке). Пока что — напиши CEO.


21. Timeline (Phase 47)

Страница наблюдаемости в стиле DAW, позволяющая воспроизводить сессию воркера как будто за аудиомикшером.

sequenceDiagram
    participant U as Ты
    participant W as Workspace
    participant T as Timeline
    participant DB as таблица timeline_events

    U->>W: отправляешь сообщение Воркеру A
    W->>DB: записываются события (думает · инструмент · ответ)
    U->>T: открываешь страницу Timeline
    T->>DB: запрашиваются события, сгруппированные по воркеру
    T-->>U: рендерятся дорожки + плейхед
    U->>T: перетаскиваешь плейхед / глушишь/солируешь дорожки

Возможности

Когда использовать


22. Пробный период и Billing (Phases 50-51)

Arc OS использует Anthropic API от твоего имени для chat/terminal-воркеров. Базовая платформа бесплатна, но стоимость токенов переходит на твой аккаунт.

Пробный период (Phase 50)

Stripe Billing (Phase 51 — Stage 1 live, Stage 3 UI в разработке)

Тариф Цена Проекты Воркеры
Free $0 1 5
Min $4.99/мес 5 ИЛИ 25 (OR-семантика) OR-семантика
Max $11.99/мес 20 ИЛИ 150 OR-семантика
Beta вручную Infinity Infinity

OR-семантические лимиты: «5 ИЛИ 25» означает, что можно иметь ≤5 проектов ИЛИ ≤25 воркеров на все проекты — смотря что достигнешь первым.

Использование своего ключа

Если хочешь платить Anthropic напрямую:

  1. Получи Anthropic API key на https://console.anthropic.com
  2. Account Settings → API Keys → вставь ключ
  3. Или используй Local Bridge CLI для запуска воркеров на собственной машине бесплатно

Эндпоинт статуса

GET /api/crm/billing/status возвращает:


23. Бета-доступ — Инвайт-коды (Phase 52.1)

Arc OS находится в Friends & Family бете. Публичная регистрация закрыта до валидации успех-критериев F&F.

Как получить инвайт

Формат кода

arc-XXXX-XXXX — префикс arc- + 8 hex-символов в двух группах через дефис (сгенерирован из crypto.randomBytes).

Как использовать код

  1. Перейди на форму регистрации
  2. Вставь код в поле Invite Code (моноширинный input, клиентская валидация)
  3. Код используется атомарно при успешной регистрации — один код на аккаунт
  4. Если код уже использован или отозван: 403 invite_required со ссылкой обратно в канал фидбека

Привилегии Founding Member

Для администраторов: создание и отзыв кодов (только CEO)

arc invites generate --count 5            # создать 5 новых кодов
arc invites list                          # показать активные коды + кто использовал
arc invites revoke arc-AAAA-BBBB          # аннулировать утёкший код

REST-эквиваленты: POST/GET/DELETE /api/crm/admin/invites (требуется роль admin).


Поддерживается командой Arc OS. Обновляется после завершения каждой фазы.