Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Ứng dụng quản trị nội bộ giúp doanh nghiệp quản lý tập trung:
Một số phân hệ trên menu vẫn đang trong giai đoạn phát triển.
Sao chép file môi trường mẫu:
cp .env.example .env.local
Trên Windows PowerShell:
Copy-Item .env.example .env.local
Điền các biến trong .env.local:
| Biến | Mô tả |
|---|---|
NEXT_PUBLIC_API_BASE_URL | Đường dẫn API, mặc định là /api |
NEXT_PUBLIC_SUPABASE_URL | URL của dự án Supabase |
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY | Publishable/anon key của Supabase |
SUPABASE_SERVICE_ROLE_KEY | Service role key dùng ở backend để quản trị tài khoản và mật khẩu |
CLOUDINARY_CLOUD_NAME | Cloud name của Cloudinary |
CLOUDINARY_API_KEY | API key của Cloudinary |
CLOUDINARY_API_SECRET | API secret của Cloudinary |
Không commit
.env.localhoặc đưaSUPABASE_SERVICE_ROLE_KEYvàCLOUDINARY_API_SECRETra phía client.
Liên kết Supabase CLI với dự án, sau đó chạy migration:
pnpm exec supabase login
pnpm exec supabase link --project-ref <PROJECT_REF>
pnpm exec supabase db push
Nếu cần dữ liệu mẫu cho môi trường phát triển, chạy nội dung file supabase/seed.sql trong Supabase Dashboard → SQL Editor.
pnpm install
pnpm dev
Chạy bản production:
pnpm build
pnpm start
Kiểm tra mã nguồn:
pnpm lint
Các migration có hậu tố dev_anon cấp quyền tạm cho role anon để phục vụ phát triển. Trước khi đưa lên production, cần rà soát lại RLS/policy, chuyển quyền phù hợp sang role authenticated và bảo vệ các API theo phiên đăng nhập.