OKF (Open Knowledge Format) is portable knowledge: Markdown files with YAML frontmatter that both humans and agents read from one source. This gem is the Ruby-native way to work with it. Its companion agent skill authors and curates a bundle. The `okf` command-line tool validates the result for v0.1 (§9) conformance, lints its curation quality, and answers questions about it: ranked full-text search, and a progressive-disclosure map that reads a large bundle a directory at a time rather than loading it whole. `okf server` opens it as an interactive knowledge graph and `okf render` bakes that same page into one self-contained HTML file you can host anywhere. A per-user registry names your bundles, so every verb reaches them by @slug from any directory and one search can span them all. Everything the CLI does also runs in-process through a library API (OKF::Bundle and friends), and the graph server is a mountable Rack app. It adds no service to your stack: rack, webrick and minifts are the only runtime dependencies, and it runs on every Ruby since 2.4.

Required Ruby Version

>= 2.4.0

Authors

Rodrigo Serradura

Versions

  1. 2.2.0 August 22, 2026 (478 KB)
  2. 2.1.1 August 20, 2026 (459 KB)
  3. 2.1.0 August 17, 2026 (338 KB)
  4. 2.0.0 August 15, 2026 (334 KB)
  5. 1.13.0 August 11, 2026 (286 KB)
Show all versions (18 total)

Pushed by

SHA 256 checksum