OpenSquire is a self-hosted, opinionated open-source company companion for maintainers, founders, and contributors โ a shared operational brain across chat, GitHub, and the web.
โ MVP0 shipped โ first dogfood ecosystem: Gno / Gnoland
What it is
A shared OSS operating layer where three surfaces are lenses over the same canonical state.
Telegram / Slack / CLI โ private conversation, digests, and approvals for the humans running the project.
The public operational surface. GitHub App, fine-grained short-lived tokens, every write approval-gated.
The persistent mission-control surface. Live view of the ecosystem, powered by SSE.
How it works
No surface owns truth. The raw log is canonical; every projection is rebuildable.
append-only event log + versioned config + rebuildable projections
Chat โโ GitHub โโ Web โ Core โ Event Store โ Projections โ Agents / Skills / Workers
Design principles
Quickstart
make run # start stewardd โ web on :8080, SSE live stream go run ./cmd/steward doctor # health check go run ./cmd/steward replay # rebuild projections from the event log go run ./cmd/steward export # dump the raw event log as JSONL
Then open http://localhost:8080/ for the mission-control shell.