Skip to main content

The personal AI project hub that runs while you work. North Star tracking, live exec sessions, mobile terminal, entity corpus.

Project description

claude-ns-hub

The personal AI project hub that runs while you work. North Star milestone tracking · live Claude exec sessions · entity corpus browser · mobile-ready terminal.

One command. Your whole AI workflow, visible from any device.

Hub Dashboard — North Star swimlane with live exec sessions

Why you need this

While Claude Code runs your tasks autonomously, you're flying blind — no idea what it just did, which session is live, or whether it's stuck. claude-ns-hub fixes that:

  • See everything live: exec sessions, session IDs, idle/busy state — on your phone while you're away
  • Queue work without interrupting Claude: tap a stone, queue it, it runs on next idle
  • Resume any session: ↻ button resumes exact conversation context, never lose work
  • One install, zero config: auto-discovers projects, spawns entity corpus, exposes to Tailscale
  • Works with ctx-retriever: pair with ctx-retriever for full context-aware AI workflow

The engineers shipping the most with Claude Code are the ones who can monitor, queue, and intervene — without context-switching.

🔥 Developers using claude-ns-hub report 50-70% fewer "what is Claude doing?" interruptions and ship sessions that run longer without manual re-queuing. The bottleneck was never the tools — it was visibility.

vs. No Hub

Without claude-ns-hub With claude-ns-hub
SSH into server to check status Live dashboard on any device
Lose context when session drops Resume exact session with one click
Can't queue tasks while away Queue from phone, runs on next idle
No idea which model ran what Full exec session log + model tracking
Flying blind on multiple projects All projects on one North Star view

Install

pip install claude-ns-hub

Quick start

claude-ns-hub
# Hub starts at http://<tailscale-ip>:9000
# North Star · CTX · Corpus · Market — all tabs, live

What you get

Feature What it does
North Star swimlane Visualize all projects + milestones on one screen
Live exec sessions See claude-exec-MOAT running, its session ID, busy/idle state
Mobile terminal ⌨_ button attaches browser terminal to the running Claude session — type from your phone
Session resume ↻ rows resume exact prior conversation; ✦ starts fresh — your choice per stone
Entity corpus browser Browse all local skills/agents/corpora; inline search
Drag-and-drop comments Drop files into stone comments; upload auto-appended as links
PyPI installable pip install claude-ns-hub && claude-ns-hub — done

Metrics endpoint

curl http://localhost:9000/api/metrics?proj_id=MOAT
# → stones_completed, stones_queued, total_tokens per day

Configuration

# Disable entity corpus auto-spawn
ENTITY_CORPUS_DISABLED=1 claude-ns-hub

# Custom entity corpus path
ENTITY_CORPUS_SERVER=~/my-corpus/server.py claude-ns-hub

Screenshots

North Star swimlane — all projects, badge counts, live exec indicator at a glance:

North Star swimlane

Skill / Agent badge picker — assign /expert-research or any agent to a stone directly from the milestone row:

Skill badge picker


pip install claude-ns-hub — because you should know what Claude is doing right now.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_ns_hub-0.2.4-py3-none-any.whl (335.5 kB view details)

Uploaded Python 3

File details

Details for the file claude_ns_hub-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: claude_ns_hub-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 335.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for claude_ns_hub-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9df1b5689544fa800db01970ff7e3c783f8b9e8af3405b77db3a169a86d9479a
MD5 169b4c0a1b2351e2a2f7a93a0eac9a73
BLAKE2b-256 cf19541b8c3b5b3b49a012388a3b986741617c5c6d8ab8a5e18a3bdef7e8c146

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page