OfferKit is an agent-first, self-hostable promotion engine for coupons, gift cards, loyalty, referrals, customer segments, validation rules, and redemption workflows.
- Main repository: https://github.com/offerkit/offerkit
- Docker image:
ghcr.io/offerkit/offerkit - Docs source: https://github.com/offerkit/offerkit/tree/main/apps/web/content/docs
- License: MIT
- Dashboard for operating campaigns, vouchers, loyalty, referrals, webhooks, users, and audit logs
- Typed REST API generated from the oRPC contract
- TypeScript SDK:
@offerkit/sdk - CLI:
@offerkit/cli - MCP server:
@offerkit/mcp - Unified web and worker runtime image for self-hosting
git clone https://github.com/offerkit/offerkit.git
cd offerkit
cp .env.example .env
docker compose upThen open http://localhost:3000 and sign in with the admin credentials from .env.