Synaplan
开源 AI 软件平台,面向企业:自托管 AI 代理,符合 GDPR 的聊天机器人小部件,RAG 知识库,WhatsApp 与 Outlook AI,MCP,多模型路由。支持 Docker、Kubernetes 或在 Germ 托管。
AI 翻译
Manufacturing Execution System (MES) for job shops and make-to-order manufacturers.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Planning and shop floor execution for metalworking job shops
Eryxon Flow is a manufacturing execution system for metalworking job shops: sheet metal, machine shops, custom fabrication. It is built for high-mix, low-volume production, where thousands of unique parts move through cutting, bending, welding and assembly and nobody has time to chase paper.
For planners and managers it gives one live view of every job, part and operation in production, with QRM capacity signals, issue tracking and a browser-based 3D viewer for STEP files.查看完整 README ↗Eryxon Flow is a manufacturing execution system for metalworking job shops: sheet metal, machine shops, custom fabrication. It is built for high-mix, low-volume production, where thousands of unique parts move through cutting, bending, welding and assembly and nobody has time to chase paper.
For planners and managers it gives one live view of every job, part and operation in production, with QRM capacity signals, issue tracking and a browser-based 3D viewer for STEP files.
For operators it gives a touch-friendly work queue on any tablet, kiosk or phone: clock in with a PIN, see what is next, record what happened.
For the systems around it it offers a REST API, webhooks and an MCP server, so your ERP or planning tool stays the system of record.
Self-host it with Docker, or use the hosted version. See Architecture for how it fits together and the Changelog for what is new.
Shop Floor
Management
Integration
Platform
Requires Node.js 22 and Docker (for the local Supabase stack).
git clone https://github.com/SheetMetalConnect/eryxon-flow.git
cd eryxon-flow
npm ci
npx supabase start # local Postgres, auth, storage, Edge Functions; prints the API URL and anon key
cp .env.example .env # paste that URL and anon key into VITE_SUPABASE_URL / VITE_SUPABASE_PUBLISHABLE_KEY
npm run dev # http://localhost:8080 — the first sign-up creates the workshop
npx supabase stop shuts the stack down. To develop against a hosted Supabase project instead, put its URL and anon key in .env and skip supabase start.
| Layer | Tech |
|---|---|
| Frontend | React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui |
| Backend | Supabase (PostgreSQL 17, Edge Functions, Realtime) |
| 3D Viewer | Three.js with browser-side STEP parsing |
| Deployment | Docker (self-hosted), Vercel + Supabase (hosted) |
| API | REST with API key auth, rate limiting, webhook dispatch |
The app is a responsive web app for phones, tablets and desktops. Installable PWA support is off by default; build with VITE_ENABLE_PWA=true to enable it.
Full self-hosting guide: eryxon.eu/guides/self-hosting
Use the versioned image or immutable digest recorded in a GitHub release. Configure .env and ERYXON_IMAGE, then follow RELEASING.md for matching backend migrations, deployment, and recovery. Merging a pull request does not deploy production.
REST endpoints with filtering, pagination, search, and signed webhook notifications.
# List jobs
curl https://your-project.supabase.co/functions/v1/api-jobs \
-H "Authorization: Bearer ery_live_your_api_key"
# Create a job with nested parts and operations
curl -X POST https://your-project.supabase.co/functions/v1/api-jobs \
-H "Authorization: Bearer ery_live_your_api_key" \
-H "Content-Type: application/json" \
-d '{"job_number":"WO-001","customer":"Example Fabrication","parts":[...]}'
Full API reference: eryxon.eu/api/rest-api-reference
Full docs at eryxon.eu — run locally with cd website && npm run dev.
| Section | Link |
|---|---|
| Introduction | eryxon.eu/introduction |
| Quick Start | eryxon.eu/guides/quick-start |
| Architecture | eryxon.eu/architecture/app-architecture |
| REST API Reference | eryxon.eu/api/rest-api-reference |
| MCP Server | eryxon.eu/api/mcp-server-reference |
| Deployment | eryxon.eu/guides/deployment |
| Self Hosting | eryxon.eu/guides/self-hosting |
| Operator Manual | eryxon.eu/guides/operator-manual |
| Changelog | eryxon.eu/guides/changelog |
Contributor docs live in docs/: Architecture, Conventions, ADRs. Versioning and publication: RELEASING.md.
Agent instructions live in .agents/ and are shared by every tool: CLAUDE.md, AGENTS.md (Codex, Windsurf, Cline), .cursorrules, .github/copilot-instructions.md.
Business Source License 1.1 (source-available)
See LICENSE for the full terms.