Restaurant POS that speaks AI
AI-native · API-first · Zero recurring cost
Compatible with your favourite Agentic Harnesses
admin
John
super admin
Dashboard
Welcome back, John.
Dishes
24
Tables
12
Orders
8
Bookings
5
Most Popular Dishes

Sashimi Platter
刺身盛り合わせ · HKD 288

Yakitori
焼き鳥 · HKD 58

Ramen
ラーメン · HKD 88

Gyu Don
牛丼 · HKD 88

Edamame
枝豆 · HKD 38

Karaage
唐揚げ · HKD 68

Katsu Don
勝つ丼 · HKD 98

Tempura
天ぷら · HKD 128
Trusted by restaurants around the world
Run your entire POS through AI agents
This is what Zest is built for. Connect Claude, Codex, Hermes, or any agentic harness — then order, price, and report through natural language. No admin panels required.
Order through agents
Tell your AI agent what to place. It calls the REST API or CLI — table orders, takeaway, multi-round rounds. Kitchen sees it instantly.
Manage pricing through agents
Update dish prices, set lunch/dinner rates, or bulk-adjust the menu — all via conversation. No clicking through admin panels.
AI data entry & translation
Type a dish name in any language — AI fills names, descriptions, and categories across all three languages instantly. Works through the GUI, REST API, or CLI — no manual translation needed.
Sashimi Platter · HK$40,896 revenue
Reports through agents
Ask for sales summaries, top dishes, revenue by period, or table turnover. Your agent queries the API and returns answers in plain language.
Everything a modern restaurant needs
Six reasons why Zest is the last POS you will ever install.
AI-Native Architecture
The first POS built for the agent era. CLI and REST API designed for LLM consumption.
Multilingual by Default
English, Traditional Chinese & any other language baked into every dish, description, and time slot.
Zero Recurring Cost
No SaaS fees. No per-terminal charges. No transaction percentages. Your data stays on your machine.
Real-Time Order Board
Kanban-style order management with live SSE updates. Kitchen sees orders instantly.
QR Table Ordering
Customers scan a QR, browse the trilingual menu, add rounds, view the bill. Dine-in and takeaway.
Time-Based Pricing
Automatic breakfast/lunch/dinner pricing. Different prices per meal period.
From QR to kitchen in seconds
No app install. No waiter delay. Just scan, order, and eat.
Scan
Customer scans the table QR code with their phone.
Order
Browse the trilingual menu and add dishes across multiple rounds.
Done
Order appears on the kitchen printer and staff dashboard in real time.
Zest vs Traditional POS
Your POS vendor charges you $200/month. We charge you nothing.
| Feature | Zest | Traditional POS |
|---|---|---|
| Monthly cost | $0 | $50–$200/terminal |
| Transaction fees | 0% | 2.5–3.5% |
| AI/CLI support | Built-in | None |
| Trilingual | Native | Bolt-on |
| Real-time updates | SSE | Depends |
| Data ownership | Your server | Their cloud |
| API access | Full REST | Limited/Paid |
| Time-based pricing | Built-in | Manual |
Built for developers, loved by staff
A CLI-first workflow that feels as fast as the kitchen needs it to be.
$ npx zest-cli menu --pretty
山喬 ZEST — Menu
Sashimi
#1 鮭の刺身
Salmon Sashimi
三文魚刺身
HK$88.00
#2 マグロの刺身
Tuna Sashimi
金槍魚刺身
HK$98.00
$ npx zest-cli order \
--mode dine-in --table T01 \
--items '[{"dish_id":1,"qty":2}]'
✓ Order #42 placed. 2x Salmon Sashimi for Table T01.Copy-paste friendly. Pipe it into your own tools.
Boring stack, exciting results
Open source, offline-first, and designed to last.
| Layer | Technology |
|---|---|
| Framework | Next.js 16 + React 19 |
| Database | SQLite (WAL mode) |
| Styling | Tailwind CSS v4 + shadcn/ui |
| Auth | bcrypt + SHA-256 API keys |
| Printing | ESC/POS BLE thermal |
| AI | DeepSeek API (optional) |
| CLI | Commander.js + Axios |
Shipping now and what is next
We ship fast, in the open. Here is what is already real and what is cooking.
Built & Shipping
- Trilingual menu & admin dashboard
- QR table ordering (dine-in + takeaway)
- Real-time kanban order board
- BLE thermal printing
- Time-based pricing
- Dish variants & options
- Reservation system with calendar
- AI-assisted menu entry
- Customer CLI
- 4 theme system
- Full REST API (50+ endpoints)
Coming Soon
- Cloud database (Postgres multi-device sync)
- Payment processing (Stripe Terminal, Octopus)
- Receipt & invoice PDF generation
On the Roadmap
- Inventory tracking
- Reporting & analytics
- Delivery platform integration
- Multi-location support
- Employee scheduling
Get started in one command
Self-host in minutes. No sales call required.
curl -fsSL https://zestai.secretbase.dev/install.sh | bash