BundleDex / Guides / Best OKF Tools

Best OKF Tools for Developers

A curated, data-driven ranking of 53 OKF tools from the BundleDex index — CLI utilities, validators, viewers, and SDKs for the Open Knowledge Format ecosystem.

Updated July 15, 2026 ~12 min read 829 bundles indexed

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:

#1
iwe by iwe-org 1745 ⭐

Markdown memory system for you and your AI agent

cli
#2
Groma.md by MrLesk 152 ⭐

Your architecture as OKF Markdown in Git, and one C4 map you can walk. Scanned from source, curated by you and your agents.

cli
#3
okf-gem by serradura 131 ⭐

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
#4
openknowledge by openknowledge-sh 62 ⭐

CLI tool for managing Open Knowledge Format (OKF) bundles.

cli
#5
fab-kit by sahil87 33 ⭐

Structured, spec-driven development workflow for AI coding agents.

cli
#6
surface by Connorrmcd6 27 ⭐

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.

cli
#7
okf-schema by gsemet 22 ⭐

Open Knowledge Format with JSONSchema

cli
#8
crystalline by jordiboehme 16 ⭐

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.

cli
#9
omind by CryptoJones 16 ⭐

OMI/Obsidian memory tooling (Open Knowledge Format) for AI agents: reproduce the integration on any machine, plus a local web app to view, edit, and add memory entries.

cli
#10
samemind by alexgrebeshok-coder 12 ⭐

Your personal universal memory for every AI agent. Switch engines. Same mind. Git-native, zero-infra, plain markdown + MCP.

cli

Top CLI Tool Highlights

iwe — Markdown Memory System for AI Agents

1745 ⭐

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

152 ⭐

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

33 ⭐

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.

#1
okf-lint by playcode 7 ⭐

OKF-style docs knowledge-base linter: frontmatter, cross-links, generated indexes, staleness. Zero deps, CLI + API.

#2
vault2okf by abhishekacharya200 1 ⭐

Convert Obsidian vaults to Open Knowledge Format (OKF) bundles, then validate and repair any OKF bundle. Python CLI, GitHub Action and pre-commit hook.

#3
marksentinel by ebh 0 ⭐

Mechanical conformance checker for Markdown docs against the OKF (Open Knowledge Format) profile

#4
okf-portfolio-standard by natcat38 0 ⭐

An OKF house profile + zero-dependency validator that keeps my portfolio repos' knowledge bundles conformant.

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:

#1
okf-studio by saschb2b 0 ⭐

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

16 ⭐

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:

#1
knowledge by sachncs 0 ⭐

LLM-powered OKF bundle creation from documentation sources

pythonsdk

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

22 ⭐

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 53 tools in the ecosystem, here's a quick decision guide:

Use Case Recommended Tool Stars
Full-featured CLI memory systemiwe1745⭐
OKF bundle validationOKF Conformance16⭐
CI lintingokf-lint7⭐
Visual explorationokf-viewer1⭐
Go SDKOKF Go Parser3⭐
Python validationokf-schema22⭐
Self-hosted knowledge baseCrystalline16⭐
Documentation qualitySurface27⭐

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 53 OKF tools and 829 total bundles on BundleDex.

Browse All Bundles → Submit a Tool →