About okf: Open Knowledge Format tooling
About okf, an Open Knowledge Format tool
Section titled “About okf, an Open Knowledge Format tool”okf is a command line tool and MCP server for catalogues of Open Knowledge Format (OKF) v0.2 bundles. It searches, navigates, validates and refactors markdown files with YAML frontmatter, for people and for AI agents. It is a single Go binary.
Specification tool
Section titled “Specification tool”Origin
Section titled “Origin”okf is a catalogue-aware fork inspired by Cole Medin’s single-bundle okf-cli.py. A Go port replaced the Python run time. The Go binary needs no Python. The Known limitations page lists where the port differs from the Python original.
The OKF format
Section titled “The OKF format”The normative text is the OKF specification. okf.md is a community guide. For the terms okf uses, see the glossary. For a short tour of the model, see Concepts.
okf leaves version control to git. Git gives clean diffs for markdown, a commit log per concept, and branches and pull requests for proposed changes. okf reads and writes the files and never commits.