wrenchly.webkodingtheme.comLive

No signup. Try it with a test card; the demo resets itself regularly.

Independent garages mostly run on a paper diary, a WhatsApp thread and a spreadsheet nobody else can read. It works until the person who understands it is on holiday, or a customer asks what you did to their car eighteen months ago.

Wrenchly keeps the whole job in one place: the vehicle, what came in for, the parts, the hours, the invoice and the history. It installs on a server of your own — no monthly fee per bay, per mechanic or per vehicle, and nothing about your customers leaves your building.

What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

Files

  • wrenchly.zip, installed from the source you build
  • Unminified source, no obfuscation
  • Changelog and sample data

Licence

  • 1 workshop, on a server of your own
  • Licence key sent by email after payment
  • GPL v2 or later

Updates and support

  • 1 year of updates and email support
  • After that the software keeps working
  • Renew only if you want new versions

Requirements

  • PHP 8.3+
  • Laravel
  • MySQL 8 / MariaDB 10.6+
  1. 1
    Install it on your server

    A Laravel application: composer install, environment file, database migrations.

  2. 2
    Load the workshop in

    Customers and vehicles by registration, your labour rates, your parts and stock.

  3. 3
    Work from the job card

    Booking to invoice in one record, with the vehicle history attached.

What it does

  • Job cards from booking to invoice, with the vehicle history attached
  • Customers and vehicles by registration, with every past job on the record
  • Parts and stock, with what was fitted to which job
  • Labour time and rates, priced onto the invoice automatically
  • Invoices and payments, with VAT handled
  • Runs on your own server — no per-bay or per-mechanic charge

What you need

  • A server of your own with PHP 8.3 or newer and MySQL 8 or MariaDB 10.6 or newer
  • Composer, and shell access to run migrations — this is a Laravel application, not a WordPress plugin
  • A domain and an SSL certificate, since customer and vehicle records will live behind it
  • Someone comfortable deploying a PHP application, or a host who will do it for you

A Laravel application on a server of your own. Nothing is sent anywhere else and there is no per-vehicle or per-user fee.

What Wrenchly does not do

  • It is not a hosted service. You provide the server, the domain, the certificate and the backups — there is no monthly fee and no one else running it for you.
  • It does not install itself. Deploying a Laravel application is an hour of somebody who has done it before.
  • It does not order parts or connect to a factors' catalogue. Stock is what you tell it.
  • It does not read diagnostic tools or vehicle data. The job card is typed, not imported.

Questions

Is there a monthly fee?

No, and no per-bay, per-mechanic or per-vehicle charge either. You buy it once and install it on a server you control. That is the whole argument against the hosted alternatives.

Do I need a developer to install it?

You need somebody comfortable deploying a Laravel application — composer, an environment file, a database and migrations. If that sentence means nothing to you, budget an hour of a freelancer’s time rather than an evening of your own.

Where does my customer data live?

On your server. Nothing about your customers or their vehicles leaves your building, which is a different proposition from every hosted garage platform.

Can I look up what we did to a car eighteen months ago?

Yes — vehicles are keyed by registration and carry every past job, with the parts fitted and the hours booked. That question is the reason the vehicle record exists.

Does it handle invoicing and VAT?

Invoices and payments, with VAT handled, priced from the labour time and the parts on the job card rather than typed in again.

Everything else is in the Wrenchly documentation, and anything it does not answer goes to support@webkoding.com.

Not quite it? Three nearby

Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.

One click to leave, from any of them. What we do with it.