Best OKF Tools for Developers
A curated, data-driven ranking of 39 OKF tools from the BundleDex index — CLI utilities, validators, viewers, and SDKs for the Open Knowledge Format ecosystem.
1. CLI Tools for OKF
Command-line tools are the workhorses of the OKF ecosystem. They let you create, manage, validate, and transform OKF bundles directly from your terminal. Here are the top CLI tools, ranked by GitHub stars:
Markdown memory system for you and your AI agent
Open Knowledge Format for coding agents. Author, validate, lint, search, and visualize portable Markdown knowledge bundles. One gem carries the agent skill, the CLI and Ruby library, and an interactive graph. Docker and Claude Code plugin included, 100% local.
CLI tool for managing Open Knowledge Format (OKF) bundles.
Structured, spec-driven development workflow for AI coding agents.
Portable, always-fresh docs for agents and humans. A Surface hub is a conformant OKF concept; Surface adds the freshness OKF leaves out - it fails the build when the code a doc describes changes. Deterministic, no LLM.
Open Knowledge Format with JSONSchema
Your personal universal memory for every AI agent. Switch engines. Same mind. Git-native, zero-infra, plain markdown + MCP.
MCP server + CLI that turns the task manager you already use into persistent agent memory for Claude Code and any MCP client. Hybrid retrieval (RRF), no vector database. Adapters: TickTick, Obsidian, Notion, GitHub, Airtable, Google, OKF, Taskmaster, Beads.
Local-first memory for AI agents: teach knowledge as Markdown Domains, capture learnings as Engrams. One Rust binary with MCP server, CLI and hybrid search.
Agent Wiki is a lightweight OKF-compatible knowledge layer for AI agents, turning documents, code, and project context into portable, retrievable memory.
Top CLI Tool Highlights
iwe — Markdown Memory System for AI Agents
1558 ⭐What it does: iwe is a powerful CLI tool that turns markdown files into a structured memory system for AI agents. It supports OKF bundles natively, letting you load, query, and manage knowledge from the terminal.
Who it's for: Developers who want a full-featured, agent-native knowledge management system with CLI-first workflows, Neovim/VSCode integrations, and MCP support.
Key features: LSP protocol support, knowledge graph visualization, GTD integration, cross-editor plugins (VSCode, Neovim, Zed), CLI-first design.
Surface — Documentation Quality CLI
128 ⭐What it does: Surface is a Rust-based CLI that analyzes documentation quality. It runs static analysis on markdown docs, detects documentation drift, and ensures your OKF bundles maintain high standards.
Who it's for: Teams maintaining OKF bundles at scale who need automated quality enforcement in CI/CD pipelines.
Key features: Pre-commit hooks, tree-sitter analysis, documentation drift detection, CI-friendly output.
fab-kit — AI Workflow Optimization CLI
29 ⭐What it does: fab-kit provides a CLI for spec-driven development workflows. It uses OKF bundles as the knowledge foundation for AI coding agents.
Who it's for: Developers using Claude Code, Cursor, or Windsurf who want structured spec-driven development with OKF-powered context.
2. Validators & Linters
Validators ensure your OKF bundles follow the specification correctly. They check directory structure, frontmatter schema, cross-link integrity, and conformance level.
OKF-style docs knowledge-base linter: frontmatter, cross-links, generated indexes, staleness. Zero deps, CLI + API.
An OKF house profile + zero-dependency validator that keeps my portfolio repos' knowledge bundles conformant.
OKF Conformance
16 ⭐What it does: The official conformance checker for OKF bundles. Runs a comprehensive suite of validation rules against any OKF bundle directory.
Who it's for: Bundle authors who want to verify their bundles pass formal OKF validation before submission to BundleDex.
okf-lint
7 ⭐What it does: A linter specifically for OKF bundle frontmatter. Checks YAML formatting, required fields, tag consistency, and cross-reference validity.
Who it's for: Developers working in CI environments who want automated linting on every commit to their bundle repository.
3. Viewers & Visualization
Visual tools that help you explore and navigate OKF bundles without reading raw markdown:
A fast, native desktop reader for Open Knowledge Format bundles. Point it at a folder to explore concepts, follow links, and see the structure of what you know.
okf-viewer
1 ⭐What it does: A web-based viewer that renders OKF bundles as interactive knowledge graphs. Navigate concepts, explore cross-links, and visualize bundle structure.
Who it's for: Knowledge workers who prefer visual exploration over reading raw markdown files.
Crystalline
9 ⭐What it does: A local-first, self-hosted knowledge base with OKF support. Includes embedded vector search, MCP server, and a built-in OKF bundle viewer.
Who it's for: Users who want a full knowledge management app with OKF compatibility, semantic search, and agent-native access.
4. SDKs & Libraries
Software development kits and libraries for integrating OKF support into your own applications:
OKF Go Parser
3 ⭐What it does: A Go library for parsing, validating, and querying OKF bundles programmatically. Includes both a library API and a CLI tool.
Who it's for: Go developers building agent infrastructure that needs to load and process OKF bundles at runtime.
okf-schema
14 ⭐What it does: JSON Schema definitions for OKF frontmatter, plus a Python library for validating bundles against the schema. Includes CLI validation mode.
Who it's for: Python developers who want to programmatically generate, validate, or transform OKF bundles.
5. How to Choose the Right OKF Tool
With 39 tools in the ecosystem, here's a quick decision guide:
| Use Case | Recommended Tool | Stars |
|---|---|---|
| Full-featured CLI memory system | iwe | 1558⭐ |
| OKF bundle validation | OKF Conformance | 16⭐ |
| CI linting | okf-lint | 7⭐ |
| Visual exploration | okf-viewer | 1⭐ |
| Go SDK | OKF Go Parser | 3⭐ |
| Python validation | okf-schema | 14⭐ |
| Self-hosted knowledge base | Crystalline | 9⭐ |
| Documentation quality | Surface | 27⭐ |
6. Frequently Asked Questions
Do I need a CLI tool to use OKF bundles?
No. OKF bundles are just markdown files — you can create and edit them with any text editor. CLI tools add convenience for validation, automation, and advanced workflows.
Which OKF tool supports the most features?
iwe is the most feature-rich OKF tool, with CLI, LSP, MCP, editor plugins, and knowledge graph capabilities. For pure validation, OKF Conformance is the most comprehensive.
Are these tools free and open source?
Yes, all OKF tools listed on BundleDex are free and open source. Licenses vary (MIT, Apache-2.0, etc.) — check each bundle's page for details.
Can I use these tools with Claude Code or Cursor?
Yes. Several tools (iwe, fab-kit, Crystalline) provide MCP servers that integrate directly with Claude Code, Cursor, and other MCP-compatible agents.
Discover More OKF Tools
Browse all 39 OKF tools and 583 total bundles on BundleDex.
Browse All Bundles → Submit a Tool →