Active
2026
Open Source
Last commit Jul 2026

OKF Viewer

Point it at a folder, read your knowledge as a graph

The graph the links imply

Every concept is a node, every markdown link an edge. Edges carry their source's color, hubs get bigger labels, and detected communities gather, so a bundle reads like a map instead of a hairball.

A reader, not a file dump

A comfortable prose column with outline, backlinks, and relationships beside it. Links say where they lead, code gets highlighted and copyable, and selection stays in sync with the graph.

Design systems render live

Open an ODSF bundle and tokens become swatches and scales, components show their runnable HTML examples inline, and the design system documents itself.

Why it exists

Knowledge bundles are just markdown, which makes them trivial to produce and miserable to experience: the relationship graph lives implicitly in the links, and a file tree hides it. Agents read bundles fine; the humans curating them were stuck grepping. OKF Viewer is the reading side: point it at a folder and the structure becomes something you can actually see and traverse.

About this project

A fast, native desktop reader for Open Knowledge Format bundles, built with Tauri: a Rust core does the scanning, parsing, and validation, and a React frontend renders each bundle as an interactive concept graph beside a careful reading pane. It autodetects every bundle in a folder, keeps graph, reader, and sidebar on one shared selection, live-reloads on file changes, and renders ODSF design systems with live token and component previews. Offline, read-only, and tolerant by design: it never refuses a sloppy bundle, it surfaces the issues instead. Its own product spec ships as the built-in sample, an OKF bundle the app renders about itself.

Tech Stack

Tauri
Rust
React
TypeScript
Vite
Open Knowledge Format

From the blog

Open Knowledge Format: Just Markdown Your Agent Can Read

Read the build story