One place for the work behind the work.
Based on a field-tested implementation, this free ERP backbone covers projects, tasks, requests, worklogs, documents and 3D models. The downloadable source runs locally with synthetic starter data and is ready to adapt.
25 views · persistent local sample data · AGPL-3.0-or-later
Real interface. Synthetic records.A working foundation, made shareable.
The free template includes a broad, locally runnable ERP interface and persistent records. Its financial side is unfinished; a shared deployment needs substantial setup and customization.
Connected workshop workflows.
Many core workflows already work locally. The source is intended for exploration and adaptation, not yet a drop-in shared deployment.
Plan projects and work
Coordinate project records, tasks, CNC work, priorities and a production schedule.
Request what a job needs
Track materials, fasteners and tools, with local document links and simple BOM imports.
Keep context together
Browse local drawings and PDFs, log time and attach images within a profile-contained sandbox.
Inspect models in the browser
Import a synthetic GLB pair and view, select and measure its geometry locally.
The interface, with synthetic data.
These screenshots come from a separate local sample profile. They contain no private records.




Run the template locally.
Install Node.js 22.5 or newer, clone the repository, then create the editable local config once. The current server binds only to 127.0.0.1; it does not start a tunnel or shared host.
git clone https://github.com/simonsystem609/ERP_Workshop.git cd ERP_Workshop npm run setup npm run check npm start # Open http://127.0.0.1:4777/
Current deployment boundary
The financial side is incomplete. A fuller backend and host-script skeleton are included for adaptation, but the current download is not yet deployable over LAN, Cloudflare Tunnel or multiple hosts. The default sample mode has no login; optional local passwords are not a hosted-security review. Do not expose this server beyond localhost.