radial mind-mapping for projects β web UI + terminal tree viewer
go install ./cmd/mindmind # tree view of all projects
mind tree sre # tree view of a specific project
mind ui # launch the web UISRE
ββ β Logging β Centralized logging infrastructure
β ββ β Log aggregation done
β ββ β Structured logging in_progress @drew
β ββ β Log retention policy
ββ β Monitoring β Metrics and observability
β ββ β Deploy Prometheus done
β ββ β Grafana dashboards in_progress @drew
β ββ β SLO tracking blocked β blocked by: Deploy Prometheus
ββ β Alerting β Incident detection and notification
ββ β PagerDuty integration
ββ β Alert rules β blocked by: PagerDuty integration
ββ β Write runbooks @drew β blocked by: Alert rules
project data lives in ~/.mind/ β a git-backed vault that syncs across machines.
mind vault init # git init the vault
mind vault init --github # + create private repo on GitHub
mind vault init --gitlab # + create private repo on GitLab
mind vault sync # commit + pull + push
mind vault status # show vault stateeach project is a JSON file in ~/.mind/. nodes form a hierarchy: root β domain β feature β task. features and tasks carry status (pending, in_progress, blocked, done) and optional assignees. edges can be hierarchy (parent-child) or blocks (blocking relationship).
- ui: react flow, zustand, tailwind, vite
- cli: go, cobra, lipgloss
- data: JSON files in
~/.mind/
