Open-source webhook ingest, Redis-backed relay, Next.js dashboard, and Go CLI—a hobby project you run yourself (Clerk + Supabase + local or self-hosted infra).
- Web app (
apps/web) — Apps, topics, and usage in the UI (Clerk auth, Supabase data). - Ingest (
backend/ingest) — Accepts webhook HTTP requests and publishes to Redis Streams. - Relay (
backend/relay) — gRPC service that streams events to connected clients. - CLI (
cli) —hookie listenand friends against your relay and web app.
There is no hosted SaaS, billing, or legal pages in the app—clone the repo and follow CONTRIBUTING.md.
- Clone the repository and install dependencies (
pnpm install). - Start infrastructure and services as described in CONTRIBUTING.md (
pnpm infra:up, env files,pnpm dev). - Documentation content lives under apps/docs/content; run the docs app with the monorepo dev script or build with
pnpm build --filter=docs. - CLI install and env vars: cli/README.md and packages/hookie-cli (npm wrapper).
The repository is open for transparency. Issues are limited to security vulnerabilities and bugs. See CONTRIBUTING.md for prerequisites (Supabase, Clerk, Redis, Go) and local development.
You may run this stack for personal or internal use. There is no commercial support obligation. Respect the Apache-2.0 license and do not use the project to operate a misleading fork of someone else’s trademarked product.


