Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A specialized marketplace connecting businesses with developers and technical
professionals. See /modules/*/README.md for what each domain owns and the
suggested build order within it.
Architecture: a modular monolith — one deployable app, but organized into
/modules/ with clear boundaries, so it stays easy to reason about
(and easy to hand to an AI coding tool one module at a time) without the
operational overhead of microservices before you have the traffic to need them.
Setup (things only you can do — account creation, credentials)查看完整 README ↗A specialized marketplace connecting businesses with developers and technical
professionals. See /modules/*/README.md for what each domain owns and the
suggested build order within it.
Next.js (App Router, TypeScript) · PostgreSQL via Drizzle ORM · Clerk (auth) · Stripe Connect (payments) · Tailwind CSS
Architecture: a modular monolith — one deployable app, but organized into
/modules/<domain> with clear boundaries, so it stays easy to reason about
(and easy to hand to an AI coding tool one module at a time) without the
operational overhead of microservices before you have the traffic to need them.
service_role key.stripe listen --forward-to localhost:3000/api/webhooks/stripe (adjust
the port to whatever npm run dev prints) and copy the signing secret it
prints — that's STRIPE_WEBHOOK_SECRET..env.example to .env.local and fill in the four sets of keys
above.npm install
npm run db:push # creates all tables from db/schema.ts in your database
npm run dev # http://localhost:3000
app/ Routes (thin — calls into modules/)
(marketplace)/projects/ Browse page, wired to a real query already
db/
schema.ts Full V1 schema — users, profiles, projects, proposals,
agreements, milestones, payments, messaging, reviews,
disputes, admin
index.ts Drizzle client
modules/ One folder per domain — see each README.md
middleware.ts Clerk route protection (dashboard/messages/proposals
are protected; browsing is public)
Everything in /modules/*/README.md marked as "build order" — this scaffold
gives you working auth, a real database connection, and one real page
(project browsing) so you have a running app on day one. Proposals,
agreements, Stripe Connect onboarding, and messaging UI are the next slices —
build them in that rough order, since each depends on the one before it.