Create a local wiki for agents and humans to use

Open Knowledge CLI creates, validates, and inspects local Open Knowledge Format bundles. It implements the Open Knowledge Format v0.1 spec.

curl -fsSL https://openknowledge.sh/install | bash

Open Knowledge CLI

Create, validate, and inspect local Open Knowledge Format bundles.

Keep project knowledge portable, readable in Git, and easy for both humans and coding agents to navigate.

Start in 30 seconds

openknowledge new ./project-memory
openknowledge list ./project-memory
openknowledge validate ./project-memory

Why Open Knowledge

  • Portable Markdown files with predictable names, frontmatter, indexes, and logs.
  • Agent-readable scaffolding with AGENTS.md, SETUP.MD, and a local pinned SPEC.md.
  • Spec-backed validation against the embedded OKF v0.1 rules.

How it works

openknowledge new scaffolds the bundle. Humans and agents edit normal Markdown files. validate checks the structure and list prints the tree with inline issues.

new bundle -> agent setup -> edit knowledge -> list/validate -> commit

Commands

  • new scaffolds a local Open Knowledge bundle.
  • list prints the bundle tree with inline validation issues.
  • validate checks the bundle against the latest or selected spec.
  • spec prints the embedded Open Knowledge Format spec.