Skip to content

SheetMetalConnect/eryxon-flow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eryxon Flow

Manufacturing Execution System (MES) for job shops and make-to-order manufacturers. Track jobs through production, give operators tablet-friendly work queues, and integrate with your ERP.

Live Demo · Documentation · GitHub

Current Release: 0.3.3

Who It's For

Job shops running high-mix, low-volume production — sheet metal, machine shops, custom fabrication. If you're tracking thousands of unique parts through multiple operations, this is built for you.

Features

Shop Floor

  • Operator terminals — Touch-friendly tablets for starting/stopping jobs, viewing drawings, and logging time
  • Work queues — Visual job lists organized by stage (cutting, bending, welding, etc.)
  • Real-time tracking — Live status updates via WebSockets to dashboards and managers

Management

  • Job & part tracking — Follow orders through production with full visibility
  • Dashboard stats — Active jobs, operator activity, and production metrics at a glance
  • 3D STEP viewer — Browser-based CAD viewer for operators (no software install)

Integration

  • REST API — Full CRUD for jobs, parts, operations with webhook notifications
  • CSV import/export — Bulk data operations for ERP sync
  • Multi-tenant SaaS — Row-level security for hosted deployments

Built for Teams

  • Multi-language — English, Dutch, German
  • Self-hostable — Run on your own infrastructure
  • API-first — Build custom integrations and own your data

Quick Deploy

See website/src/content/docs/guides/deployment.md for deployment instructions and website/src/content/docs/guides/self-hosting.md for the full self-hosting walkthrough.

Releases

Eryxon Flow uses a simple SemVer-based release model:

  • MAJOR for breaking API, database, or deployment changes
  • MINOR for backward-compatible features and meaningful platform expansions
  • PATCH for fixes, security hardening, docs, and release stabilization

Work in progress should land in the release notes and changelog pages under website/src/content/docs/guides/ until tagged.

Prerequisites

Local Development

git clone https://github.com/SheetMetalConnect/eryxon-flow.git
cd eryxon-flow

cp .env.example .env
# Edit .env with your Supabase credentials

npm install
npm run dev

AI Agents

This repository carries agent setup notes for the three CLI agents currently in use:

  • Claude Code: install the superpowers plugin and use the repo-local guide in .claude/INSTALL.md. The project enables it through .claude/settings.json.
  • Codex: install Superpowers once at the machine level and follow .codex/INSTALL.md. Codex discovers the shared skills from ~/.agents/skills/ at startup.
  • Gemini CLI: install the superpowers extension and use the project guidance in GEMINI.md.

The repository documents the setup, while the actual Claude/Codex/Gemini installs remain machine-level.

Environment Variables

VITE_SUPABASE_URL
VITE_SUPABASE_PUBLISHABLE_KEY
VITE_SUPABASE_PROJECT_ID

See .env.example for complete list.

Architecture

Frontend: React + TypeScript + Vite UI: shadcn/ui + Tailwind CSS + Custom Design System Backend: Supabase (PostgreSQL + Edge Functions + Realtime) Deployment: Cloudflare Pages, Docker, or self-hosted reverse proxy setups Database: Multi-tenant schema with RLS and versioned migrations under supabase/migrations/ API: Supabase Edge Functions with shared auth, validation, and webhook helpers 3D Rendering: Three.js with browser STEP parsing and optional backend-assisted CAD processing

Documentation

License

Business Source License 1.1

  • Free to use for your own manufacturing business
  • Source available for modification and improvement
  • Self-host unlimited instances
  • Cannot offer as competing hosted service

See LICENSE for full terms.

Change Date: 2029-01-01 (converts to Apache 2.0)

Why BSL? Free for your business, prevents competitors from reselling our hosted service. Converts to Apache 2.0 on 2029-01-01. Learn more about BSL.

Support

About

Manufacturing Execution System (MES) for job shops and make-to-order manufacturers.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors