Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
CommerceOS is a company-based commerce operating panel. Phase 1 now covers public onboarding, login, company workspaces, multiple users, roles, permissions, company KYC, and protected panel navigation.
Open two terminals.
The current backend has been tested with MongoDB Atlas and /health returns:
If MongoDB is not available, backend falls back to memory mode for local testing.檢視完整 README ↗CommerceOS is a company-based commerce operating panel. Phase 1 now covers public onboarding, login, company workspaces, multiple users, roles, permissions, company KYC, and protected panel navigation.
Open two terminals.
Terminal 1: backend
cd commerce-backend
npm install
npm start
Backend runs on:
http://127.0.0.1:4000
Terminal 2: frontend
npm install
npm run dev
Frontend runs on:
http://localhost:3000
Update MongoDB in:
commerce-backend/.env
Set:
MONGODB_URI=your_mongodb_connection_url
The current backend has been tested with MongoDB Atlas and /health returns:
{
"status": "ok",
"service": "commerce-backend",
"phase": "phase-1-authentication",
"store": "mongodb"
}
Check it:
curl http://127.0.0.1:4000/health
If MongoDB is not available, backend falls back to memory mode for local testing.
/What opens first:
Buttons:
Login: opens /login.Start: opens /signup.Create Company: opens /signup.Login to Panel: opens /login.What user should do:
Create Company.Login./signupFields to enter:
Company name: business/workspace name.Your name: owner name.Email: owner login email.Password: minimum 8 characters.Button:
Create Company & Enter PanelWhat happens:
Owner.ownerUserId on the company.companyId, userId, and role./panel.Important:
/loginFields to enter:
EmailPasswordButton:
Login to PanelWhat happens:
Open on the company you want./panel.One email can create multiple companies.
Example:
[email protected] and company Company A.[email protected] and company Company B.[email protected].Open on the company you want to manage.Backend rule:
companyId./panelIf no session exists:
/login.Top bar:
Sync: placeholder for future sync./login.Click:
DashboardShows:
Buttons:
Support Queue: future support queue.Create Manual Order: future manual order creation.Bulk Ship: future shipping action.Create PO: future purchase order creation.New Rule: future automation rule.Click:
CompanyCompany Details fields:
Button:
Save Company DetailsWhat happens:
companyId.Full KYC fields:
Buttons:
Save Draft: saves KYC with draft status.Submit KYC: saves KYC with submitted status.Click:
UsersCreate User fields:
Button:
Create UserWhat happens:
Company Users section:
Save updates role/status.Locked rows:
Primary owner or You.Click:
ProductsShows:
Buttons:
Create ProductAdd VariantMap SKUUpload ImagesBulk ImportClick:
OrdersShows:
Buttons:
ConfirmPackShipCancelReturnRefundExchangePrint InvoicePrint LabelClick:
InventoryShows:
Buttons:
Adjust StockTransferScan BarcodeCreate AlertView HistoryClick:
ChannelsShows:
Current status:
Click:
ShippingShows:
Buttons:
Create ShipmentGenerate LabelGenerate ManifestTrackBulk ShipClick:
CRMShows:
Buttons:
Create SegmentAdd Follow-upAdd NoteTag CustomerExportClick:
FinanceShows:
Buttons:
Add ExpenseAttach BillView GSTCOD ReportCash FlowClick:
AdsShows:
Buttons:
Connect MetaConnect GoogleAdd Manual SpendMap CampaignView ROASClick:
AutomationShows:
Buttons:
New RuleAdd TriggerAdd DelaySend WhatsAppSend EmailClick:
ReportsShows:
Buttons:
Sales ReportProfit ReportInventory ReportCourier ReportExport CSVClick:
SettingsShows:
Buttons:
Company Details: opens Company page.Manage Users: opens Users page.Supported roles:
Permission file:
commerce-backend/src/modules/auth/permissions.js
Role summary:
Owner: full access.Admin: company, users, channels, orders, inventory, reports.Manager: dashboard, users read, company read, orders, inventory read, channels read, reports.Support: order/customer support.Warehouse: packing, inventory, shipping.Marketing: ads, CRM, channel read, reports.Accountant: finance, reports, order read.Auth:
POST /api/auth/signupPOST /api/auth/loginPOST /api/auth/dev-loginGET /api/auth/meCompany:
GET /api/companyPUT /api/companyPUT /api/company/kycUsers:
GET /api/usersPOST /api/usersPATCH /api/users/:userIdHealth:
GET /healthhttp://localhost:3000.Create Company.Create Company & Enter Panel.Company.Save Company Details.Save Draft.Submit KYC.Users.Manager.Open.