A vibe-coding system for restaurants.
Your team can add features with AI coding tools, on code prepared for them, while the core stays sealed. Describe the feature. Your tool builds it next to the engine, the gate checks it, you approve it on staging.
# AGENTS.md This is a restaurant's own RestaKit copy. ## You may write to config/ identity, layout, tokens overrides/ replacement screens plugins/ installed and own plugins ## Sealed, never edit node_modules/@restkit/engine totals, stages, migrations, capture ## Before anything goes live pnpm predeploy typecheck · guards · integrity · full order scan → bump ## If it breaks delete the override, the default is back. pnpm restore-engine reinstall pinned version
The AI-ready codebase: a law file, a sealed core, a gate.
Not magic. Named files, a typed SDK, and a gate that says no. Every item below ships with your copy.
From 'add this' to a live shift in five gated steps.
Can AI break my restaurant system?
Not the part that costs money. Totals, kitchen stages, migrations and card capture live in the sealed engine. AI tools work next to it, never inside it.
of developers use or plan to use AI coding tools. 46% distrust the output. That is why the core is sealed and every change is gated.
Changed code is yours to maintain. Updates never overwrite your workspace. If you would rather not touch it, ask us: custom features are a service, built into your copy and yours afterwards.
Three ways to add a feature: included, plugged in, built.
Most systems give you one answer: wait for the roadmap. A copy you own gives you three.
It already does it
139 features across 14 areas. 71 included today, 68 labelled coming soon. Nothing hidden behind a tier.
See all 139 ›A plugin covers it
Common additions ship as RestaKit plugins. Install, configure, done. New plugins arrive with updates. No code.
How plugins work ›Build it
Your developer, or your AI coding tool, on a kit prepared for exactly that. Or ask us and we build it into your copy.
The vibe-coding kit ›Bring your feature list.
Beta invites go out in small groups. Tell us what you want to change and we show you how it ships: plugin, your tool, or us.