← Bueno Labs

No. BL-PLG · Plugin catalogue

Redmine plugins written on the factory floor.

Redmine is the most solid open source project manager there is, but it was built for software teams, not for a plant that cuts, welds and ships steel. Every plugin here started as a problem someone had at a workstation: a STEP file nobody could open, hours nobody logged, a notification that never arrived, a safety record kept on paper. They were written by a manufacturing engineer with more than 18 years on industrial shop floors, and they run on a real instance, not in a demo.

In-house plugins7 running · 3 in development
Target matrixRedmine 6.1.6 · 7.0.3
Redmine coreno core files edited
LicenceGPL v2 — source included

Status matrix

What runs where, today.

Redmine 7.0.0 shipped on 30 June 2026 on Rails 8 and Ruby 4.0, and it broke plugins across the whole ecosystem. Compatibility is being validated. First target matrix: Redmine 6.1.6 and 7.0.3. Here is the honest state of each one, with no badge claiming more than the code delivers.

Plugin What it does Redmine 6.x Redmine 7.0 Availability
CAD Viewer CAD 2D/3D viewer: opens DWG and DXF drawings with their sheets, 3D models, point clouds and 3D PDF in the browser, with measuring and section cuts. Running daily Port in progress Early access · free + Pro
Time Punch Punch-clock widget on every page, live timer, factory calendar, lunch deduction and native time entries. Running daily Port in progress Early access · free
Notify Bridge Puts issue assignments, issue updates and workflow approvals into one notification bell. Running daily Port in progress Early access · free
SESMT — Health & Safety Occupational health and safety inside Redmine: 6 tables, 16 screens, 5 export routes and 11 fail-closed permissions. Ready — on a test instance Port in progress Early access
Meeting Minutes Meeting minutes from audio with a fully local AI, plus automatic hour logging for everyone who attended. In development In development Not released
Quality Quality management on ISO 9001 lines: non-conformity, corrective action, audit plan and a deadline chase ruler. In development In development Not released
HR / Payroll Personnel department inside Redmine: people records, absences, documents and payroll-facing routines. In development In development Not released

Read this before you plan an install. These plugins were written for daily industrial use on Redmine 6.x. Compatibility is being validated — first target matrix: Redmine 6.1.6 and 7.0.3 — and there is no public release yet. Early access — join the list to follow the first public release: send an e-mail naming the plugin you care about. You get a message when it ships, and nothing else.

No. BL-CAD · flagship

CAD Viewer — a CAD 2D/3D viewer inside the Redmine issue.

Someone attaches a STEP file to an issue. Purchasing, quality and planning have no per-seat proprietary licence, so the decision waits until an engineer exports a screenshot. That wait is the whole problem, and it repeats every day. CAD Viewer removes it: the drawing or the model opens inside Redmine, read-only, for any user already allowed to see the attachment — DWG and DXF drawings with their sheets, 3D models, point clouds and 3D PDF — with no CAD licence and nothing installed on the workstation.

Schematic illustration: a Redmine issue with the CAD viewer open beside it, showing a generic bracket with a section line
Illustration — the attachment opens in the browser, inside the issue. Nothing to install on the workstation.

In August 2026 we swept all 868 plugins listed in the official Redmine directory, searching for CAD, STEP, STL, IGES, DWG, DXF, 3D and BIM. The search returned no CAD viewer — free or paid. That gap, on that date, is why this plugin was written.

DWG and DXF, with their sheets

Drawings open with Model and every layout as tabs, viewports drawn to scale, layers you can switch, blocks, hatches, dimensions and text. Read by the plugin's own engine — no converter installed on the server.

Measure and search

Distance with snap to the geometry, text search across the drawing and an entity card on click. The answer to "what is this dimension?" without opening a CAD seat.

3D models

STEP, IGES, IFC and the native files of the major mechanical CAD packages, with section cuts, 3D measuring, the assembly tree and an exploded view.

Point clouds and 3D PDF

Laser scans (LAS, LAZ, E57) and 3D PDF open in the same window, with the same tools. The same viewer for everything the engineering team attaches.

Thumbnails in the attachment block

Drawings show the preview they already carry next to the file name, so the issue shows what the part looks like before anyone clicks.

Nothing leaves the server

Its own engine, written for this plugin: no CDN, no third-party viewer, no external request — verified with the network cable pulled.

Redmine's permissions, not new ones

It obeys Redmine's own attachment permissions, so nobody sees a file they could not already see.

Made for daily use

Written for engineering, purchasing and the shop floor to use every day — not as a demo.

Two editions, both with the source. Community is free and views DXF and the open 3D formats; Pro (US$ 9.90 · R$ 49,90 per instance) opens DWG, native CAD files, point clouds and 3D PDF, with measuring, dimensions, sheets and revision comparison. Both are GPL v2. Early access — the full comparison is on the CAD Viewer page.

No. BL-TPC · free

Time Punch — hours that log themselves.

Time tracking fails for one reason: people forget to start, and forget to stop. Time Punch puts a punch-clock widget with a live timer on every Redmine page and automates the day — it starts at the beginning of the shift, closes at the end and posts the day to the issue. It follows a configurable company calendar with holidays, bridge days and compensation periods, and deducts lunch only when the shift actually crosses the lunch window. Whoever forgets gets a visual reminder and a notification; native Redmine time entries are generated on request. Running daily since July 2026.

No. BL-NTF · free

Notify Bridge — one bell instead of four.

Issue assignments in one place, issue updates in another, workflow approvals in a third: people stop reading any of them. Notify Bridge collects those events into a single notification bell. The coupling is defensive — disable a neighbouring plugin and nothing breaks, the bridge simply stops carrying what no longer exists. Minimal install: no migrations, no screens of its own, around 270 lines of code.

No. BL-COD · custom development example

Project Codes — an example of what custom development builds.

A central registry of project codes by category — drawings, fixtures, dies, semi-finished parts — where each code carries its own revision history, connects part to part and links to the issues where the work happens. It is shown here as an example, not sold as a product for now: a registry like this is shaped around the way your company numbers things, so it is built for you through custom development.

No. BL-SST · ready, awaiting public release

SESMT — occupational health and safety inside Redmine.

Safety paperwork usually lives outside the system everyone else works in: spreadsheets for PPE delivery, a folder for medical exams, a binder for incident reports. SESMT brings all of it into Redmine, where the issues, the people and the history already are. Built on 29 August 2026 and running on a test instance since that day, it ships 6 tables of its own, 16 screens and 5 export routes, behind 11 fail-closed permissions — a user who was not granted a permission is denied, never silently allowed.

Verified, not asserted

11 test suites and 576 green checks, plus an external HTTP validation run: 11 screens answering, CSV exports produced, and the audit trail denying access to a user without the permission.

Its own data, not custom fields

6 dedicated tables instead of a pile of custom fields bolted onto issues, so reports, exports and the audit trail stay coherent as the record grows.

Exports that leave the building

5 export routes in CSV, for the auditor, the occupational physician or the labour inspector who does not have a Redmine account.

Status

Ready and awaiting its public release. Compatibility is being validated — first target matrix: Redmine 6.1.6 and 7.0.3.

No. BL-QLD / BL-RH · in development

Quality and HR — two heavyweights being built now.

Planned on 10 August 2026 and under development since, these two are deliberately large. Quality is aimed at replacing paid commercial quality management software: non-conformity, corrective and preventive action, audit planning, document control on ISO 9001 lines, and a deadline chase ruler that keeps an action plan from quietly expiring. HR / Payroll does the same for the personnel department: people records, absences, documents and the routines that feed payroll. Both live inside Redmine, on the permissions and the history the company already has.

No delivery date. These two are in development and will not get a promised date on this page. If either one maps onto a problem you have today, write and describe your process — that is exactly the input that shapes what gets built first.

No. BL-ATA · in development

Meeting Minutes — local AI, nothing leaves the server.

Transcription with faster-whisper and minutes written by a local LLM, both running on your own server: no audio, no transcript and no minute ever leaves the building. It also reads .vtt captions exported from a virtual meeting. When the minute is closed, hours are posted automatically for every participant who attended. Still in development — this one is not ready for anyone's production instance yet.

Built to order

Two systems built to order for a client.

Not everything written here is for sale. Two systems were commissioned by a manufacturing client and belong to that process: one turns engineering requests into a scored, approved queue; the other follows production orders from sale to shipment. They are mentioned only to show the kind of work custom development delivers — there is no download, no screenshot and no data from them here.

Need something like this? It is built for your process, from your own specification — see custom development.

Contact

Tell me which plugin you need first.

Join the list to follow the first public release, ask whether a plugin will survive your Redmine 7.0 upgrade, or describe the process you want built. I reply in English or Portuguese.