sirsi-pantheon

module
v0.15.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 6, 2026 License: MIT

README

Sirsi Pantheon

Infrastructure hygiene for your dev machine. Finds waste that CleanMyMac misses, audits network security, and gives your AI tools persistent memory.

Version Tests

brew tap SirsiMaster/tools && brew install sirsi-pantheon

What It Does

Scan for waste
pantheon scan                 # 58 rules across 7 domains — caches, build artifacts, orphaned files
pantheon scan --all           # Deep scan
pantheon scan --json          # Machine-readable output
Hunt ghost apps
pantheon ghosts               # Find remnants of apps you already uninstalled
pantheon ghosts --sudo        # Include system directories

Ghost detection catches Launch Services phantoms, orphaned plists, leftover caches, and Spotlight ghosts that standard cleanup tools miss.

Deduplicate files
pantheon dedup ~/Downloads ~/Documents

Three-phase scan: size grouping → partial hash (8 KB per file) → full hash. Opens a web UI with smart keep/delete recommendations.

System health diagnostic
pantheon doctor               # RAM pressure, disk space, kernel panics, Jetsam events
pantheon doctor --json
Network security audit
pantheon network              # DNS, WiFi, TLS, CA certs, VPN, firewall — read-only
pantheon network --fix        # Auto-apply encrypted DNS + firewall with safety rollback
pantheon network --rollback   # Restore DNS to pre-fix state

The --fix command uses a three-layer safety model: TCP probe before changing config, watchdog polling after, auto-revert within 6 seconds if resolution fails. Case study →

Hardware profiling
pantheon hardware             # CPU, GPU, RAM, Neural Engine, accelerators
pantheon hardware --json      # Full hardware profile

Detects Apple Silicon (ANE, Metal), NVIDIA (CUDA), AMD (ROCm), and Intel. Routes ML workloads to the fastest available accelerator.

AI project memory
pantheon thoth init           # Create .thoth/ knowledge system in your project
pantheon thoth sync           # Sync from source + git history
pantheon mcp                  # Start MCP server for Claude, Cursor, Windsurf

Thoth gives AI coding sessions persistent memory via the Model Context Protocol. Instead of re-explaining your project every session, the AI reads .thoth/memory.yaml and starts with full context.

Code quality governance
pantheon quality              # Full governance audit (coverage, formatting, static analysis)
pantheon quality --skip-test  # Use cached coverage

Runs automatically on every git push via the pre-push gate. Three depth tiers: fast (10-30s default), standard (60-90s), deep (3-5 min pre-release).

Knowledge ingestion
pantheon seshat ingest --source chrome       # Chrome bookmarks + history
pantheon seshat ingest --all-profiles        # All Chrome profiles
pantheon seshat export notebooklm            # Push to Google NotebookLM

Ingests from Chrome, Gemini, Claude, Apple Notes, and Google Workspace. Exports to NotebookLM, Thoth, and Gemini. All data stays local.


Install

Homebrew (macOS / Linux)
brew tap SirsiMaster/tools
brew install sirsi-pantheon
From source
git clone https://github.com/SirsiMaster/sirsi-pantheon.git
cd sirsi-pantheon
go build -o pantheon ./cmd/pantheon/
Binary

Download from GitHub Releases.


All Commands

Command What It Does
pantheon scan Find infrastructure waste (58 rules, 7 domains)
pantheon ghosts Detect remnants of uninstalled apps
pantheon dedup [dirs] Find duplicate files with three-phase hashing
pantheon doctor One-shot system health diagnostic
pantheon network Network security audit (DNS, WiFi, TLS, firewall, VPN)
pantheon hardware CPU, GPU, RAM, Neural Engine detection
pantheon guard Real-time resource monitoring
pantheon quality Code governance audit
pantheon thoth init/sync AI project memory
pantheon mcp MCP server for AI IDEs
pantheon seshat ingest Knowledge ingestion from browsers and AI tools
pantheon diagram Generate architecture diagrams (Mermaid/HTML)
pantheon version Show version and module info

Every command supports --json, --quiet, and --verbose flags.


Editions

Edition Scope Price
Pantheon Single machine — all commands above Free forever
Pantheon Ra Fleet management — multi-repo orchestration, subnet scanning, compliance Contact us

The free edition has no feature gating, no telemetry, no time limits. MIT licensed.


Security & Privacy

  • Zero telemetry. No analytics, no tracking, no data leaves your machine. Non-negotiable.
  • Dry-run by default. Every destructive operation requires explicit --confirm.
  • 35 protected paths. System directories, keychains, and SSH keys are hardcoded as undeletable.
  • Trash-first cleaning. Removals go to Trash with a full decision log.
  • DNS safety model. Network fixes probe before changing config, auto-revert on failure.

Development

git clone https://github.com/SirsiMaster/sirsi-pantheon.git
cd sirsi-pantheon
git config core.hooksPath .githooks    # Enable pre-push quality gate
go test ./...                          # 1,663 tests across 27 packages
go build ./cmd/pantheon/

See CONTRIBUTING.md for guidelines.


Built by Sirsi Technologies

sirsi.ai · GitHub · Pantheon Hub

MIT License — free and open source forever.

Directories

Path Synopsis
cmd
anubis command
guard command
maat command
pantheon command
pantheon-agent command
Sirsi Pantheon Agent — lightweight binary for fleet deployment.
Sirsi Pantheon Agent — lightweight binary for fleet deployment.
pantheon-menubar command
Package main — pantheon-menubar
Package main — pantheon-menubar
scarab command
thoth command
internal
brain
Package brain — coreml_stub.go provides no-op stubs when CoreML is unavailable.
Package brain — coreml_stub.go provides no-op stubs when CoreML is unavailable.
cleaner
Package cleaner implements the deletion engine and safety module for Sirsi Anubis.
Package cleaner implements the deletion engine and safety module for Sirsi Anubis.
guard
Package guard provides RAM management and process auditing.
Package guard provides RAM management and process auditing.
help
Package help provides rich terminal-formatted guides and web doc launchers for each Pantheon deity.
Package help provides rich terminal-formatted guides and web doc launchers for each Pantheon deity.
ignore
Package ignore provides .anubisignore support — exclude paths from scanning.
Package ignore provides .anubisignore support — exclude paths from scanning.
isis
Package isis implements the autonomous remediation engine for the Sirsi Pantheon.
Package isis implements the autonomous remediation engine for the Sirsi Pantheon.
jackal
Package jackal implements the local scan engine for Sirsi Anubis.
Package jackal implements the local scan engine for Sirsi Anubis.
ka
apps.go implements the full application enumerator for macOS.
apps.go implements the full application enumerator for macOS.
logging
Package logging provides structured logging for Sirsi Anubis.
Package logging provides structured logging for Sirsi Anubis.
maat
Package maat implements the Ma'at QA/QC governance agent for the Sirsi Pantheon.
Package maat implements the Ma'at QA/QC governance agent for the Sirsi Pantheon.
mcp
Package mcp implements a Model Context Protocol (MCP) server for Anubis.
Package mcp implements a Model Context Protocol (MCP) server for Anubis.
mirror
Package mirror provides file deduplication with semantic importance ranking.
Package mirror provides file deduplication with semantic importance ranking.
osiris
Package osiris — Checkpoint Guardian
Package osiris — Checkpoint Guardian
output
Package output — Ra Command Center TUI
Package output — Ra Command Center TUI
platform
Package platform — compute.go
Package platform — compute.go
profile
Package profile manages developer profiles and user configuration.
Package profile manages developer profiles and user configuration.
ra
Package ra implements the Ra orchestration pipeline with automatic knowledge feedback through Seshat ingestion and Thoth persistence.
Package ra implements the Ra orchestration pipeline with automatic knowledge feedback through Seshat ingestion and Thoth persistence.
scales
Package scales implements the Scales policy engine for Anubis.
Package scales implements the Scales policy engine for Anubis.
scarab
Package scarab provides network discovery and fleet scanning.
Package scarab provides network discovery and fleet scanning.
seba
Package seba — accel.go
Package seba — accel.go
seshat
Package seshat implements the Gemini Bridge — bidirectional knowledge sync between Gemini AI Mode, NotebookLM, and Antigravity IDE.
Package seshat implements the Gemini Bridge — bidirectional knowledge sync between Gemini AI Mode, NotebookLM, and Antigravity IDE.
sight
Package sight provides Spotlight and Launch Services management.
Package sight provides Spotlight and Launch Services management.
stealth
Package stealth provides ephemeral mode — clean-exit functionality.
Package stealth provides ephemeral mode — clean-exit functionality.
stele
Package stele implements The Stele — an append-only hash-chained event ledger for Pantheon's governance loop (ADR-014).
Package stele implements The Stele — an append-only hash-chained event ledger for Pantheon's governance loop (ADR-014).
updater
Package updater provides version checking and advisory notifications.
Package updater provides version checking and advisory notifications.
yield
Package yield implements self-aware resource governance for Pantheon.
Package yield implements self-aware resource governance for Pantheon.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL