Веб-дашборд

Один экран —
полная видимость.

Одностраничный HTML-дашборд, встроенный в серверный бинарник — сессии, дерево агентов, статистика памяти, фоновые задачи и живая лента SSE-событий. Без внешних зависимостей.

Пять панелей

Всё с одного взгляда

Сессии

Все исследовательские сессии со статус-бейджами, количеством агентов, расходом токенов и превью запроса. Клик для детализации дерева агентов.

Дерево агентов

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

Статистика памяти

Модель эмбеддингов, счётчики по scope (agent/user/run активные, устаревшие, архивные), узлы и рёбра графа сущностей.

Фоновые задачи

Очередь durable-задач — описание, статус-бейдж, счётчик попыток (текущий/максимум). Отправка, отмена и перезапуск из интерфейса.

Живые события

Живой SSE-поток событий — запуск агентов, вызовы инструментов, находки, изменения состояний. Моноспейс-лог с автопрокруткой, лимит 200 записей.

Функции

Создан для операторов

API-ключ аутентификация

Задайте ключ из FATHOM_API_KEYS для защиты API-запросов; дашборд хранит его в localStorage для удобства.

Авто-обновление

Все панели опрашивают API каждые 5 секунд. SSE-события приходят мгновенно.

Адаптивный

Двухколоночная сетка схлопывается в одну колонку ниже 900px. Работает на планшетах и телефонах.

Тёмная тема

Палитра в стиле GitHub-dark. Одностраничный HTML — без внешних CSS или JS зависимостей.

Доступ

Один эндпоинт, ноль конфига

Дашборд отдаётся по GET /dashboard при запуске fathom serve. Без отдельной сборки, без npm install, без CDN.

# Start the server
fathom serve --port 8080

# Open in browser
open http://localhost:8080/dashboard

# The dashboard auto-connects to:
#   GET  /api/v1/sessions     — session list
#   GET  /api/v1/agents       — agent tree
#   GET  /api/v1/memories/stats — memory stats
#   GET  /api/v1/jobs         — background jobs
#   GET  /api/v1/events       — SSE live feed

Попробуйте дашборд

Установите Fathom, запустите сервер и откройте /dashboard в браузере.

Открыть репозиторий

Изучите исходный код: 13 крейтов, инструменты, приложения и документацию — всё в одном GitHub-репозитории.