Truke KF

Stop storing lessons learned.
Start applying them.

It turns failures, risks and corrective actions into reusable engineering knowledge — so every new project starts with what previous projects learned.

   

✓ Self-hosted
✓ Free for teams up to 5
✓ No registration to evaluate


The four-column FMEA table in Truke KF
A compliance register with its reconciliation check
A checklist inherited from an item's type
The risk model behind an ASIL rating
A Gantt chart in relative time
A fault tree generated from linked events
The audit view, with provenance and findings by grade

The learning cycle

Capture what happened, understand why, generalise the lesson. Most of that is ordinary practice. The segment in blue is the one that usually depends on somebody remembering to look — and the one KF derives instead. How it works →

The learning cycle: capture what happened, understand why, generalise the lesson onto a type, and reuse it as instances inherit it — with a return path carrying new experience back to capture.

Features

Wiki & structured items

Pages are items — documents, objects, events, or actions — written in Markdown with math, images, and file attachments. Organized into hierarchies, cross-linked, and fully searchable.

Failure analysis & FMEA

Record events (failures, defects, issues) on any item and link causes to effects. Generate FMEA reports and fault tree diagrams. Supports DRBFM and DRBTR methodologies.

Risk assessment

Assign severity and occurrence to events; KF computes risk and shows it on a configurable color matrix. Configurable severity/occurrence scales; ships with AIAG/VDA Action Priority and ISO 26262 ASIL presets.

Experience Inheritance

When project P2 is of type P1, it starts with everything P1 learned: instances inherit their type's failures, tasks and checklist rows automatically, and a lesson added to the type reaches them all.

Checklists

KF auto-generates checklists from an item's type — including past failures and their corrective actions. Each entry is tracked as missing, pending, done, or not applicable.

Gantt charts

Actions can have duration and precedence and be visualized as a Gantt chart. Schedules are effort-based (not calendar-locked), making them reusable across similar projects. Exports to MS Project XML.

Compliance register

What an item still owes, gathered from every type it answers to, each row rolled up over everything beneath it. The register reconciles its own arithmetic, and exports to CSV or Excel with a provenance header naming the database it came from.

REST API and MCP

A documented JSON API for everything KF stores, and a read-only MCP endpoint your AI assistant can connect to. It answers from your products, your failures and your quality history — not from the internet.

Built to be audited

Every revision kept, with a diff against the one before it. Reads can be pinned to a date, so the same question hours apart gives the same answer. An auditor's guide ships inside the product, next to the evidence.

One model, many standards

HARA is an FMEA. J1739, AIAG/VDA and IEC 60812 are the same activity in different words. KF speaks all of them because underneath they are one thing: items, events, and actions.

ISO 9001

Quality management

Document control, corrective actions, and supplier audit checklists — wired to the items they apply to. See a QMS built and audited →

IEC 60812

FMEA, any industry

The industry-agnostic FMEA standard. Record events on any item, link causes to effects, and generate FMEA reports and fault trees. AIAG/VDA and SAE J1739 are the automotive dialects of the same four columns.

ISO 26262

Functional safety

HARA and the functional safety concept (Part 3). Hazardous events map to events, safety goals to actions, and ASIL is calculated automatically — the same model used for every other FMEA in KF. See a HARA built by configuration alone →

Your knowledge remains yours

KF runs on your infrastructure. No mandatory cloud, no dependency on us operating a server, and the database is a single SQLite file you can read without our help. If we go quiet for two years, the licence commits the source to MIT — that clause is in the EULA, not in a blog post. What happens to your data if Truke disappears →

Supplying the automotive industry? There is a page for that — including who KF is not for. Responsible for quality? Can you prove that your organization learns?

Seen in practice

Three workflows built in KF and then deliberately attacked — acceptance criteria written down first, and what failed recorded alongside what worked. They sit in the Engineering Learning Library with the rest of our technical writing.

CAPA / 8D

Reuse that reaches backwards

A lesson promoted to a type appeared as an open checklist row on a project typed before the lesson existed — with nothing written to that project.

ISO 26262 HARA

By configuration alone

Ten of ten reference S/E/C→ASIL vectors reproduced with no code changes. A HARA and a conventional FMEA in one database, each with its own matrix.

ISO 9001

Built, then audited

65 requirements verdicted. The most interesting finding was not a seeded gap: 16 requirements had evidence present and no link to it.

More than a wiki, because knowledge has consequences.
Less than a bureaucracy, because learning should not require one.