XS-Mechanic
Build the shop in game, bind it to a job, and hand somebody that job. The parts list comes off the car itself, so an addon with a bodykit lists its own kit under its own names and there is no per-vehicle config to write.

What it does
Nothing in config.lua is a coordinate. Fly around with /mechanic, draw the walls, drop the bays and the bench and the stockroom, then point the shop at a job. That is the ownership model — there is no buying or selling shops, because the job is the shop. A mechanic carries a handheld scan tool to the car and works off that; the business runs off a laptop on a desk. Work orders are the spine: a customer picks what they want on their own car, it lands on the tablet of whoever is working, and the order is what gets fitted and what gets billed.
What you get
Build every shop, bay, bench and stockroom in game — no coordinates in config
The parts list is read off the vehicle, so addon cars list their own kit under their own names
Work orders run the shop: fitted off the order, billed off the order, once
Bill the registered owner even when they are offline, anyone nearby, or a server ID
Hand billing to okokBilling, esx_billing, qb-phone or your own invoice resource
Stock that runs out, a bench that turns scrap into parts, and 37 item images
Servicing with a built-in odometer — nine parts that wear and change how the car drives
Engine swaps with their own audio, turbos, gearboxes, drift tunes, stance and a dyno
Try it in your browser
The real interface on a sample car — the tuning sheet, a work order and the shop floor. Nothing to install.
Runs in this page on sample data.
A look inside
Latest updates
Before you install
- Ownership is the job. An admin builds the shop over an interior and binds it to a job; whoever holds that job owns it. Several shops means several jobs, each sealed off from the others.
- The tablet is an item. On ox_inventory that needs the client.export lines from the README, or using it does nothing at all and looks like the resource is broken.
- Fitting happens at the car, on a bay. The panel writes the job down; it never puts a part on from across the room.
- No ESX. Qbox and QBCore only.