kiso (oak-invest)
July 1, 2026 · View on GitHub
oak-invest/kiso (~11★) is "a publishing engine that turns
Open Knowledge Format bundles into static websites for humans and AI agents."
Written in Java, distributed as a native-image CLI and a GitHub Action.
What it is (and isn't)
kiso sits on the consumer side of OKF, whereas okf-skills, the OKF-native agent, and this project sit on the producer/maintainer side. It reads a conformant bundle and generates a static site:
kiso-cli build --source=examples/kb-google-example --destination=public
Notably it emits llms.txt and sitemap.xml alongside the HTML — i.e. it publishes the same
bundle for both human browsers and AI agents. Its example bundle (kb-google-example) is a
near-copy of the official GA4 sample, confirming those bundles
are becoming the ecosystem's de-facto interop test.
Why it matters to us
- It validates the "produce once, consume many" thesis at the heart of OKF: kiso is proof that a bundle we produce with our skills can be consumed by a completely independent tool (a different language, a different vendor) with no coordination — the whole point of adopting a spec over a bespoke convention.
llms.txt+sitemap.xmloutput is a concrete idea for making a published bundle agent-consumable on the open web — a possible downstream target for bundles our skills maintain.- Because it consumes the GA4 sample bundle directly, kiso is a ready-made conformance smoke test: if kiso can build our bundle into a site, we're interoperable.
Relevance to us
kiso is not a competitor — it is the consumer half of the ecosystem our producer skills feed. It strengthens the case for strict conformance: the more independent consumers like kiso exist, the more valuable it is that our output is genuinely spec-conformant rather than "markdown that mostly works." Worth keeping as a downstream target and interop check.