Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Operations platform for Prime, a tour and scheduled-experience operator. Prime is a
single platform-level owner that runs multiple businesses (for example Miami Skyline
Cruises and Key West Sightseeing Tours). Staff create and manage per-passenger bookings
against scheduled tours.
This repo is the new platform, migrated from a live Bubble.io + Xano stack to
Supabase + Vercel. See docs/platform-migration.md for
the migration guardrails (the old stack is still live in production).查看完整 README ↗Operations platform for Prime, a tour and scheduled-experience operator. Prime is a single platform-level owner that runs multiple businesses (for example Miami Skyline Cruises and Key West Sightseeing Tours). Staff create and manage per-passenger bookings against scheduled tours.
This repo is the new platform, migrated from a live Bubble.io + Xano stack to
Supabase + Vercel. See docs/platform-migration.md for
the migration guardrails (the old stack is still live in production).
npm install
cp .env.example .env.local # then fill in the values
npm run dev # http://localhost:3000
Required env vars (see .env.example for the full list and notes):
NEXT_PUBLIC_SUPABASE_URL, NEXT_PUBLIC_SUPABASE_ANON_KEY — browser + server clientSUPABASE_SERVICE_ROLE_KEY — server-only admin client (bypasses RLS, never ship to the browser)GOOGLE_MAPS_API_KEY — server-only, used by the Places proxy routesThe Supabase project is qbnizuhozzwkiitfkjee.
staff.role enum): owner (Prime, platform-wide), business_manager
(one business), check_in (desk staff).(app) route group, which renders the shared shell
(topbar, sidebar, global search) and enforces auth.For the full picture, read:
CLAUDE.md — architecture, conventions, and how to debug. Start here.docs/ARCHITECTURE.md — routes, data flow, and patterns.docs/DATABASE.md — schema, relationships, and RLS model.docs/shadcn-foundation.md — UI consistency rules.npm run dev — dev server (Turbopack) on port 3000npm run build — production buildnpm run start — serve the production buildnpm run lint — ESLintThe project should always be green: npx tsc --noEmit (0 errors) and npm run lint
(0 warnings).