Fewer “is it ready yet?” calls.
Your repair shop, organised.
Free software for phone repair shops. Check-in, quotes, stock and till in one program, installed on your shop's PC. Customers can follow their repair on their phone and your team always knows what's next.
Free · Windows 10/11 · guided install — if SmartScreen warns, that's normal for a new program: click «More info» → «Run anyway»
For technicians: open source (MIT licence), Linux/macOS with Docker — see advanced install
Everything a repair shop needs
Built for the counter, the bench and the back office — in a single app.
Repair job workflow
From intake to delivery: statuses, priorities, assigned technician, photos and a full timeline per job.
Point of sale
Sell parts and accessories over the counter, with cash sessions, receipts and payment tracking.
Stock & parts
Inventory with low-stock alerts, suppliers and parts linked to each repair.
Customer tracking page
Customers check repair status from their phone with a code — no account, nothing to install.
Customer quote approval
Send quotes and let customers approve or decline right on the tracking page, with a timestamped record.
Notifications
In-app and WhatsApp notifications keep your team and your customers in the loop.
Multilingual interface
Available in European Portuguese, English, French and Spanish.
Works on your phone
Open it in any phone or tablet browser on the shop network and add it to your home screen. Nothing to install.
Backups
One-command local backups of the entire database — your data, your copies.
See it in action
The full flow in one minute: check-in, quote and approval on the phone.
OficinaOS Diag — cable diagnostics
Free Windows app that reads any Android or iPhone over USB: battery health, screen, sensors and storage.
I'm a customer
- Download, plug in your phone and check battery, screen and sensors — no account, no install.
- Test the screen and touch on the phone itself (colors and touch grid).
- Export the report as HTML/JSON — or send it to your repair shop with the code they gave you.
I run a repair shop
- Customers run the tool at home for free — and send the diagnostic with your shop code.
- The report lands in the app as a pre-check (Requests), ready to convert into a job — Pro module.
- With AI reports, the same diagnostic produces a plain-language summary to hand to the customer.
Windows 10/11 · free · no account. Android via USB debugging; iPhone via "Trust this computer".
Pro modules
Optional features that need to “reach the internet”, through OficinaOS Cloud. They are already available in beta, and pilot shops use them for free during the beta. The core stays free and MIT-licensed — forever.
Customer portal
A public link per repair, with status and quote replies.
WhatsApp bot
Customers ask on WhatsApp and get the repair's real status.
SMS channel
The same assistant over SMS, through an Android phone in the shop.
Diagnostics intake
Customers run the Diag at home and send the result to the shop.
AI reports
The technical diagnostic explained in plain language.
Invoicing (InvoiceXpress)
Certified invoices from a sale or repair — Portugal only.
Online storefront
A public page with catalogue items; customers reserve and the request lands in the app.
Parts wanted
A board between OficinaOS shops to request and offer parts.
Market prices
Compare your prices with the anonymous median of other shops.
Multi-shop
Revenue and repairs from all your shops on one dashboard.
WhatsApp remarketing
An automatic message to customers who haven't been back in a while.
Join the Pro beta
Leave your shop's details and we'll get in touch to switch the modules on. No commitment.
Already have an OficinaOS Cloud account? Sign in at cloud.oficinaos.app
Your data stays in the shop.
The app runs on a PC inside the shop and has no telemetry: by default, none of your customers' data leaves the shop. Only optional modules — including OficinaOS Cloud (Pro) — send data out, and each one is declared below.
Everything local by default
Customers, repairs, stock and till live on the shop's PC. With no Pro modules switched on, we receive no data from the shop.
The Cloud is optional
Pro modules, OficinaOS Cloud accounts and Diag log uploads use our servers. They are only used if the shop (or the customer, in the Diag) turns them on.
Declared extras
WhatsApp, remote access, AI and the Cloud are opt-in — documented item by item, ready for your records of processing (Art. 30).
When you switch an optional module on, this is what leaves:
- OficinaOS Cloud (Pro modules) OficinaOS servers — Account and pairing; each active module's data — portal pages (with the customer's name), incoming WhatsApp messages, storefront reservations, submitted diagnostics, daily totals (multi-shop) and shared prices. The shop's Meta token is stored encrypted on the Cloud to send WhatsApp on its behalf
- AI reports (Pro) The Cloud's AI provider — The diagnostic data and notes the report is generated from
- Diag log upload OficinaOS servers — Only when you press “Send log”: the tail of the diag.log file
- WhatsApp notifications & bot Meta, via the OficinaOS Cloud relay — Customer phone number + message text — they transit through the Cloud without being stored or logged (logs only carry id, status and masked phone)
- Remote access & customer links Cloudflare — The pages' traffic in transit
- AI analyst Whichever provider you configure — The questions you ask the AI
OficinaOS Cloud privacy policy See the full detail — including what never leaves — in the repository.
Running in minutes
One Windows PC in the shop and an installer. After install it works offline on your local network.
- 1
Download the installer
Download OficinaOS-Setup.exe — a regular Windows installer, no Docker needed.
- 2
Double-click the installer
It asks for admin once (services and firewall) and does everything itself. If SmartScreen warns: “More info” → “Run anyway”.
- 3
Open in the browser
When it finishes, http://localhost:4000 opens and a tray icon stays running. On other devices in the shop: http://oficinaos.local:4000 — or scan the QR code on the Help page.
Windows 10/11 64-bit · free · runs as a service, no Docker · latest release on GitHub
Linux and macOS — manual Docker
There's no automatic installer for Linux or macOS. With Docker installed, the app starts with these commands:
# get the code and the config
$ git clone https://github.com/braindeadpt/OficinaOS.git
$ cd OficinaOS && cp .env.example .env
# start with docker (seed only the first time)
$ docker compose up -d
$ docker compose exec app bun run db:seed
# then open in the browser
http://localhost:4000 Edit .env before starting (initial admin password and APP_URL). Details in the installation guide.