projects

๐Ÿ“Š Nexus Dashboard

Hermes/Nexus Python collectors, static dashboard, WebSocket live updates, KB/research/news engines.

Root: /home/mc/nexus-dash
Role: Python/static dashboard for live visibility into Hermes agent state, kanban tasks, profiles, skills, memory, knowledge pages, graph data, research reports, daily briefs, news state, and system health.

Data flow#

collectors/*.py + collectors/kanban.sh
  โ†’ data/*.json
  โ†’ collect.py
  โ†’ snapshot.json
  โ†’ build.py + dashboard/*.html
  โ†’ index.html

server.py serves HTTP on 18789, /api/health, /api/snapshot, /api/kb/search, and WebSocket updates on 18790.

Source ownership#

  • Edit dashboard/head.html, dashboard/body.html, and dashboard/tail.html; index.html is generated.
  • data/*.json, snapshot.json, knowledge_graph.json, TF-IDF artifacts, digests, and catalogs are generated/runtime artifacts.
  • Engine scripts under engine/ generate research pages, synthesis, news state, daily briefs, catalog, and semantic search artifacts.

Commands#

cd /home/mc/nexus-dash
python3 collect.py
python3 build.py
python3 server.py
python3 engine/synthesize.py
python3 engine/news_detect.py
python3 engine/daily_brief.py
python3 engine/gen_catalog.py
python3 engine/semantic_search.py search <query>

Run only the affected script when safe, because many commands refresh generated data.

Sources: root AGENTS.md, nexus-dash/AGENTS.md, manifest/index.html.