Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Next-generation virtual classroom platform
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗The next generation of virtual classrooms. HD video meetings with recording, live captions, AI transcription, and shareable event pages — built for educators.
Live at: https://neoconference.vercel.app
🚧 In active development
Environment variables (Vercel, Production and Preview):
| Variable | Value |
|---|---|
NEXT_PUBLIC_VAPID_PUBLIC_KEY | VAPID public key (npx web-push generate-vapid-keys) |
VAPID_PRIVATE_KEY | VAPID private key from the same pair |
VAPID_SUBJECT | mailto:[email protected] |
DISPATCH_SECRET | long random string; the same value in scheduler-worker/.env on the droplet |
Without the three VAPID variables, push is skipped. Without DISPATCH_SECRET, /api/internal/dispatch refuses every caller, so no reminders or rings go out.
Scheduler on the droplet (one line at a time):
cd /opt/neoconference && git pull
cp scheduler-worker/.env.example scheduler-worker/.env
nano scheduler-worker/.env
docker compose -f scheduler-worker/docker-compose.yml up -d --build
docker logs -f neo-scheduler
In nano, set DISPATCH_SECRET=. The container publishes no ports. Details: scheduler-worker/README.md.
Post-deploy checks: npm run test:postdeploy. The lifecycle test also needs CLERK_SECRET_KEY, DISPATCH_SECRET, E2E_OWNER_USER_ID, E2E_MEMBER_USER_ID and E2E_ABSENT_USER_ID.