Open source tools for durable engineering work

Keep the work legible.

ledgerwerk builds small, inspectable tools that help teams carry decisions, requirements, tasks, documentation, and project memory forward.

The toolkit
10focused tools

File-based, reviewable state for coding workflows.

Designed for handoff

Durable context without a black box.

Each tool owns one kind of project knowledge. Records stay close to the repository, remain readable in code review, and can be used by both people and coding agents.

The toolkit

Tools for the whole delivery loop

View documentation

ledgerwerk tool

releaseledger

Project-local release management and deterministic changelog workflows.

ledgerwerk tool

taskledger

Durable task state for staged coding work, validation, and handoffs.

ledgerwerk tool

archledger

Source-first arc42 architecture documentation and decision records.

ledgerwerk tool

memoryledger

Auditable project memory and deterministic AGENTS.md rendering.

ledgerwerk tool

documentledger

Documentation freshness tracking linked to the source units it describes.

ledgerwerk tool

repairledger

Versioned observations for tool failures and workflow repairs.

ledgerwerk tool

specmason

Behavior specs, pytest mappings, coverage reports, and execution evidence.

ledgerwerk tool

reqledger

Readable requirement records and acceptance criteria for product behavior.

ledgerwerk tool

wikimason

A filesystem-backed wiki toolkit for LLM and knowledge workflows.

Start where the work is

Choose the record you need to make durable.

Use the Tools menu to jump to documentation, or open any project on GitHub to install it and inspect its source.