Warning
This is not officially endorsed by Saizeriya. It has no connection to the Saizeriya organization. Please use it with caution.
This repository includes a saizeriya-compatible server, client library, and client app.
bun ibun install
bun run build # build packages/client & betterzeriya
bun run start # node apps/betterzeriya/build
cd packages/server
bun devYou can see the dashboard at /dashboard.
A saizeriya client library written in JS/TS.
bun add saizeriya.jsAnd this includes CLI.
bunx saizeriya.js
# or
bun add -g saizeriya.js
saizeriya --helpbunx skills add pnsk-lab/saizeriya/skillsWith agent skills, you can order dishes with AI Agents such as Claude Code and Codex.
Betterzeriya is a 3rd-party client for saizeriya, with better UX and performance.
cd apps/betterzeriya
bun devdocker pull ghcr.io/pnsk-lab/betterzeriya:latest
docker run --rm -p 3000:3000 ghcr.io/pnsk-lab/betterzeriya:latestThen open http://localhost:3000.
To run it in the background:
docker run -d --name betterzeriya -p 3000:3000 ghcr.io/pnsk-lab/betterzeriya:latestTo stop it:
docker stop betterzeriyaUse a different host port by changing the left side of -p. For example,
-p 8080:3000 serves the app at http://localhost:8080.
bun install
bun run betterzeriya:build # build packages/client & betterzeriya
bun run betterzeriya:start # node apps/betterzeriya/build
bun i
cd apps/betterzeriya
CLOUDFLARE=1 bun run build
wrangler deploybun i
bun run betterzeriya:deploy:pages
# or step by step:
# bun run betterzeriya:build:pages
# bun run --cwd apps/betterzeriya deploy:pagesThe first run will prompt you to create a Pages project. Subsequent deploys reuse it.
To preview locally with the Pages runtime:
bun run betterzeriya:build:pages
bun run --cwd apps/betterzeriya preview:pagesConnect this repository on the Cloudflare Pages dashboard and use the following settings:
| Field | Value |
|---|---|
| Framework preset | SvelteKit |
| Build command | bun install && bun run betterzeriya:build:pages |
| Build output directory | apps/betterzeriya/.svelte-kit/cloudflare |
| Root directory | / (repository root) |
| Environment variables | CLOUDFLARE=1, BUN_VERSION=1.3.10 |
BUN_VERSION makes the Cloudflare build environment install bun. bun install must be run explicitly in the build command — Cloudflare does not auto-install dependencies for bun projects, and npm cannot resolve the workspace:* protocol used by this monorepo.
Use the repository root as the Vercel project root. The included vercel.json
installs dependencies with Bun and builds Betterzeriya with the Vercel adapter.
bun i
bun run betterzeriya:build:vercelFor CLI deployment:
bunx vercel
bunx vercel --prodFor Git deployment, import the repository in Vercel and keep the project root at
the repository root. The build command is provided by vercel.json.