N

NS-Hub

Personal AI Operating System · v0.3.0

Built by Jay  ·  FastAPI + Turso + systemd  ·  Swimlane Kanban · Hook System · Evidence Pipeline · Multi-Project Orchestration
CC
Claude Code Agent
AI receives task from stone queue, executes code, uploads evidence via rclone
Hook System fires on every tool call
NS
NS-Hub Server
FastAPI + SQLite/Turso · stone lifecycle management · milestone archiving · MCP bridge
Real-time swimlane push
UI
Northstar UI
Single-file SPA · ring-arc progress · D+age/deadline per card · evidence popup
Hook Pipeline
  • UserPromptSubmit
  • PostToolUse
  • BM25 memory search
  • Stone-CTX bridge
Evidence Flow
  • rclone → GDrive
  • filename cache
  • latest-first popup
  • Layer A/B gates
Security
  • gitleaks audit
  • .gitleaksignore
  • env-var only secrets
  • no hardcoded tokens
Deploy
  • systemd managed
  • pip install ready
  • PyPI v0.3.0
  • GitHub public shell
Live UI
NS-Hub Northstar UI
v0.3.0
Swimlane Kanban
  • Ring-arc progress per project node
  • D+age · deadline badge on card header
  • Milestone done/total count inline
  • Avatar · model label · live dot
Stone Lifecycle
  • pending → in_progress → pending_confirmation → done
  • Auto-archive to milestones_archive (6h daemon)
  • Compress meta-stones auto-done
  • Child stone decomposition
Evidence Pipeline
  • evidence_filename instant display (no GDrive API)
  • Latest URL first in scrollable popup
  • Layer A block / Layer B warn gates
  • rclone upload · GDrive shareable URL
Multi-Project Orchestration
  • 6 active projects: Crons · INHALE · LAB lanes
  • Per-project model assignment (sonnet/opus/haiku)
  • Cross-project artifact registry
  • Hub API: PATCH milestones · session overview
MCP + Hook Intelligence
  • hub-mcp-server.py — 10 tools exposed to Claude
  • BM25 + dense RRF memory retrieval
  • PostToolUse stone-ctx bridge hook
  • TTyd terminal · session management