ssheleg

Project Observatory Dashboard — Git skill for Claude Code

Git community

Open-source local dashboard for projects, Git activity and known credential exposures.

How to install Project Observatory Dashboard

This entry records only its repository, not the path inside it, so there is no exact command to give. Open ssheleg/project-observatory-dashboard and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Project Observatory Dashboard does

Open-source local dashboard for projects, Git activity and known credential exposures. Agent-guided setup; your workspace and keys stay yours.

Alternatives in Git

  • Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
  • Openclaude — Open Claude Is Open-source coding-agent CLI for OpenAI, Gemini, DeepSeek, Ollama, Codex, GitHub Models, and 20 22.5k ★
  • OSS PR — Commit + PR workflow for open source contributions: auto-creates a user-prefixed branch when on main/master, t 19.7k ★

README

Project Observatory

**See what changed across your projects, what needs attention, and where agent work left a trace.** Project Observatory is the local observation component of the [ssheleg harness](https://skills.sshlg.me/harness/). Skills guide the work; Observatory records and checks the state around it.

Version 0.2 brings the original engine into the public distribution: project and repository inventory, findings, history, metrics, a local dashboard, MCP, credential tools and optional provider integrations. Every user supplies their own project paths, accounts and keys. Private operational data and Git history are excluded from the source distribution.

Start with your own workspace

The complete engine supports macOS and Linux, Python 3.11+ and SQLite 3.37+ with loadable-extension support. Git and Node.js are needed for the complete local checks. On macOS, use an extension-enabled Python build such as Homebrew Python; some bundled builds cannot load sqlite-vec. The [onboarding guide](docs/ONBOARDING.md) checks this before setup.

git clone https://github.com/ssheleg/project-observatory-dashboard.git
cd project-observatory-dashboard
python3 -m venv .venv
. .venv/bin/activate
python -m pip install -c requirements-full.lock '.[full]'
export OBSERVATORY_HOME="$HOME/.local/share/project-observatory-full"
project-observatory full init
project-observatory full configure sources projects "$HOME/projects"
project-observatory full local
project-observatory full doctor

Use an existing directory you own in place of `$HOME/projects`. The first run needs no provider credentials. An agent can guide the setup: give it the [onboarding prompt](docs/AGENT-ONBOARDING.md), or run `project-observatory full onboard`.

Open the dashboard

project-observatory full open            # builds the pages if needed, opens them as local files
project-observatory full open --serve    # serves them on 127.0.0.1:47311 (needed for the keys page's live actions)

`--