BundleDex / Guides / OKF for Obsidian

OKF for Obsidian — Using Open Knowledge Format Bundles in Your Vault

Obsidian's markdown-based vault is a natural home for OKF bundles. This guide covers everything you need for the full okf obsidian workflow — from finding and opening OKF bundles to creating your own agent-ready knowledge bases, all inside Obsidian.

Published July 9, 2026 ~12 min read 565 bundles indexed on BundleDex

Why OKF and Obsidian Work Together

OKF bundles and Obsidian vaults share a common DNA. Both are built on plain markdown files organized into directories — a filesystem-first approach to knowledge management that prioritizes portability, longevity, and simplicity.

Both Use Markdown Files with Frontmatter

Obsidian's YAML frontmatter (the --- delimited metadata block at the top of each note) is the same format OKF uses for concept document metadata. This means an OKF bundle's index.md and concept files open in Obsidian with all frontmatter fields rendered in the native Properties view. Tags, aliases, and custom metadata all work out of the box.

Both Support Cross-Linking Between Concepts

Obsidian's [[wikilinks]] and OKF's relative markdown links (../concepts/core.md) serve the same purpose: connecting related ideas. When you open an OKF bundle in Obsidian, every internal link becomes clickable. Obsidian automatically builds a graph view of the bundle's concept relationships, showing you how knowledge is connected.

Obsidian Can Open OKF Bundle Directories Directly

No conversion, no migration, no plugin required. An OKF bundle is a directory of markdown files. Obsidian's "Open folder as vault" feature treats any markdown directory as a first-class knowledge base. Clone an OKF bundle, point Obsidian at it, and you're done.

Key insight: OKF bundles and Obsidian vaults are different conceptual constructs that use the same physical format. A single directory can be both an Obsidian vault and an OKF bundle simultaneously.

How to Use OKF Bundles in Obsidian

Step 1: Find an OKF Bundle

Browse the BundleDex directory to discover OKF bundles. Each bundle has a GitHub repository URL. Look for bundles tagged with markdown, pkm, or knowledge-management — these are most relevant for Obsidian workflows.

You can also use the BundleDex JSON API to search programmatically:

curl https://bundledex.net/api/bundles.json | jq '.bundles[] | select(.tags | any(. == "markdown" or . == "pkm")) | .name, .slug, .stars'

Step 2: Clone the Bundle Repository

Clone the bundle's GitHub repository to your local machine:

# Clone a bundle (example: iwe — the most-starred OKF bundle)
git clone https://github.com/iwe-org/iwe.git ~/okf-bundles/iwe

# Or clone any bundle from its repo_url
git clone https://github.com/psinetron/echoes-vault-opencode.git ~/okf-bundles/echoes-vault

Organize cloned bundles in a dedicated directory like ~/okf-bundles/ for easy access.

Step 3: Open the Folder in Obsidian

In Obsidian:

  1. Click Open another vault (the folder icon in the bottom-left corner)
  2. Select Open folder as vault
  3. Navigate to the cloned bundle directory and select it
  4. Obsidian will immediately render all concept documents

If you're on macOS or Linux, you can also use the command line:

# macOS
open -a Obsidian ~/okf-bundles/iwe

# Linux (assuming AppImage or Flatpak)
flatpak run md.obsidian.Obsidian ~/okf-bundles/iwe

Step 4: Browse and Navigate Concepts

Once opened, the bundle's structure becomes your Obsidian file explorer. Navigate through concepts by:

  • File explorer — the bundle's directory tree is shown in Obsidian's sidebar
  • Backlinks — Obsidian automatically detects all internal links and shows backlinks in the sidebar
  • Graph view — click the Graph View button to see how bundle concepts connect
  • Search — Obsidian's full-text search indexes all bundle content

Step 5: Keep Bundles Updated

OKF bundles evolve. Pull the latest changes periodically:

cd ~/okf-bundles/iwe
git pull

Obsidian automatically reflects file changes, so after a git pull, the updated content is immediately available.

Best OKF Bundles for Obsidian Users

These bundles are particularly well-suited for Obsidian users because they use markdown, follow knowledge-management patterns, or were built with vault-like structure in mind:

iwe ★ 1,541

Markdown memory system for you and your AI agent

knowledge-managementmarkdownnotespkmzettelkasten OKF
pi-llm-wiki ★ 507

Self-maintaining, Obsidian-compatible knowledge base for pi — turn raw sources into an interlinked wiki that compounds. Native Open Knowledge Format (OKF) v0.2.

knowledge-managementmarkdownobsidianpkm OKF
lineage-skill ★ 418

Distill videos, PDFs, transcripts, and notes into source-backed teacher Agent Skills.

knowledge-management OKF

Persistent memory plugin for OpenCode. Obsidian-style knowledge base that survives across sessions

markdownobsidian OKF
okf-gem ★ 124

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.

knowledge-managementmarkdown OKF

AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF) powered by Google Gemini. Works on both desktop and mobile.

obsidian OKF

skill: maintain repo docs under the Open Knowledge Format + fast doc/schema lookup (find_docs.py). Grep-first, script-fallback.

markdown OKF
okf-harness ★ 32

Agent-first local harness for OKF-compatible LLM Wikis.

knowledge-management OKF
kiso ★ 28

Kiso is a publishing engine that turns Open Knowledge Format (OKF) bundles into static websites for humans and AI agents.

markdown OKF
surface ★ 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.

knowledge-management OKF
data-olympus ★ 22

Governance-grade, OKF-compatible knowledge-base format with a single-writer MCP server and CLI. Pre-release.

knowledge-managementmarkdown OKF

Validate, index, search, and manage your knowledge base from the command line — or let AI agents do it through MCP. Built for knowledge workers who want machine-readable notes, automated quality checks, and token-efficient AI access to their Second Brain

knowledge-managementobsidian OKF

Browse all 565 bundles on BundleDex to discover more.

Tips for Obsidian + OKF Workflows

Use Obsidian to Author OKF Bundles

Obsidian's WYSIWYG editor, graph view, and auto-completion make it an excellent tool for authoring OKF bundles. Create a new vault, write your concept documents with frontmatter, structure directories in the file explorer, and then push to GitHub when done.

Turn OKF Bundles into Reference Vaults

Keep OKF bundles as separate vaults that you open when you need domain-specific reference material. This keeps your personal notes separate from curated OKF knowledge, while still giving you Obsidian's full navigation and search capabilities.

Merge OKF Concepts into Your Main Vault

If you find OKF bundle content relevant to your ongoing work, copy individual concept documents into your main Obsidian vault. The frontmatter and cross-links carry over seamlessly — just update the link paths if needed.

Leverage Tags for Discovery

OKF bundles use YAML frontmatter tags that map directly to Obsidian's tag system. Use Obsidian's tag pane to discover concepts across the bundle. The most useful tags for Obsidian users are: pkm, zettelkasten, knowledge-management, markdown.

Real-World Examples: Using OKF Obsidian Bundles

Understanding the theory is one thing — seeing a real OKF bundle inside Obsidian is another. Below are concrete examples of popular OKF Obsidian bundles, what you'll see when you open them, and how to put them to work.

Example 1: The obsidian-okf Plugin — Validate and Export OKF Bundles

The obsidian-okf bundle is a community plugin for Obsidian that validates and exports your vault as an OKF bundle. It's the most direct bridge between OKF and Obsidian. Here's how it works end-to-end:

Installing obsidian-okf

# Clone the obsidian-okf bundle
git clone https://github.com/kennyg/obsidian-okf.git ~/okf-bundles/obsidian-okf

# Or install directly as a community plugin in Obsidian:
# Settings → Community Plugins → Browse → Search "OKF"
# Look for "obsidian-okf" and click Install

What you see in your vault

Once installed or opened, the obsidian-okf plugin adds a command palette action: "OKF: Validate bundle". This checks your vault's frontmatter, cross-links, and directory structure against the OKF specification. It generates a report showing:

  • Missing required frontmatter fields (title, description, date)
  • Broken internal links that would confuse AI agents
  • Concepts without an index.md entrypoint
  • A summary of OKF conformance level

Using it in practice

# After installing the obsidian-okf plugin:
# 1. Open your vault in Obsidian
# 2. Press Ctrl/Cmd+P and type "OKF: Validate bundle"
# 3. Review the validation report in the right sidebar
# 4. Fix any issues flagged by the report
# 5. Run "OKF: Export bundle" to produce a clean OKF directory for sharing

This workflow makes your personal Obsidian vault agent-ready — AI tools like Claude, ChatGPT, or OpenCode can ingest the exported OKF bundle and understand your knowledge base.

Example 2: The echoes-vault-opencode Bundle — A Pre-Built Knowledge Base

The echoes-vault-opencode bundle is a curated OKF knowledge base focused on course distillation and education. It ships as a ready-to-open Obsidian vault. Here's the step-by-step walkthrough for okf obsidian integration:

Step-by-step: Opening echoes-vault-opencode in Obsidian

# 1. Clone the bundle
git clone https://github.com/psinetron/echoes-vault-opencode.git ~/okf-bundles/echoes-vault

# 2. Open in Obsidian via CLI (macOS)
open -a Obsidian ~/okf-bundles/echoes-vault

# 2. (Linux) via Flatpak
flatpak run md.obsidian.Obsidian ~/okf-bundles/echoes-vault

# 3. Once open, press Cmd/Ctrl+O to open the Quick Switcher
# 4. Type any concept name to jump — e.g., "distillation"
# 5. Press Cmd/Ctrl+G to open the Graph View

Folder structure inside Obsidian

After opening, your Obsidian file explorer shows the OKF bundle's full directory tree:

echoes-vault/
├── index.md              ← Entry point, visible as "index" in Obsidian
├── concepts/
│   ├── distillation.md   ← Editable concept documents
│   ├── teaching.md
│   └── skills.md
├── .okf/
│   └── okf.yaml          ← OKF manifest (hidden in Obsidian by default)
└── README.md             ← Bundle documentation

Linking and searching the bundle

All cross-links in the OKF bundle become live [[wikilinks]] in Obsidian. Open distillation.md and you'll see links to related concepts. Press Ctrl/Cmd+click to follow them. Use Obsidian's full-text search (Ctrl/Cmd+Shift+F) to find any concept across the entire bundle. The Graph View renders the okf obsidian knowledge graph visually, showing concept relationships as a node network.

Example 3: The obsidian-gemini-helper Bundle for AI Integration

The obsidian-gemini-helper bundle is a plugin that connects your Obsidian vault to Google Gemini, making it an AI-augmented knowledge management system. It demonstrates how okf obsidian bundles can bridge personal notes with LLM capabilities. When you open this bundle in Obsidian, you get:

  • Gemini chat integration directly inside Obsidian panels
  • Context-aware note generation using your vault as source material
  • OKF-export capabilities, turning your Gemini-enhanced notes into agent-readable bundles

Creating Your Own OKF Bundle from Obsidian

Once you've used these bundles, you'll likely want to create your own okf obsidian bundle. Here's the concrete workflow:

# 1. Create a new Obsidian vault for your bundle
mkdir -p ~/my-okf-bundle/concepts
cd ~/my-okf-bundle

# 2. Create the entrypoint
cat > index.md << 'EOF'
---
title: "My Knowledge Bundle"
description: "A curated collection of concepts on [your topic]"
tags: [knowledge-management, pkm, markdown]
created: 2026-07-26
---
# My Knowledge Bundle

## Concepts
- [[concepts/topic-one|Topic One]] — Description of topic one
- [[concepts/topic-two|Topic Two]] — Description of topic two
EOF

# 3. Create a concept document
cat > concepts/topic-one.md << 'EOF'
---
title: "Topic One"
description: "An in-depth exploration of topic one"
tags: [concept, reference]
related: ["topic-two"]
---
# Topic One

Detailed knowledge here...
EOF

# 4. Open in Obsidian, edit, and link
open -a Obsidian ~/my-okf-bundle

# 5. Push to GitHub when ready
git init && git add -A && git commit -m "Initial OKF bundle"
git remote add origin https://github.com/yourname/my-okf-bundle.git
git push -u origin main

That's it. You now have a complete okf obsidian workflow: find bundles, open them in Obsidian, learn from them, and create your own.

Frequently Asked Questions About OKF for Obsidian

What does "Obsidian OKF" mean and how do I use OKF bundles in Obsidian?

Obsidian OKF is the practice of using Open Knowledge Format (OKF) bundles inside Obsidian. Because both OKF bundles and Obsidian vaults are built on plain markdown files with YAML frontmatter, you can clone an OKF bundle and open it directly as an Obsidian vault — no conversion or plugin required. This gives you the full obsidian okf workflow: browse concepts, follow cross-links, search, and build a knowledge graph, all inside your familiar Obsidian interface. You can also author your own OKF bundles in Obsidian and export them for AI agents. See the Obsidian OKF Workflow guide for the step-by-step process.

How do I get started with the Obsidian OKF workflow?

To get started with obsidian okf, pick a bundle from BundleDex (look for bundles tagged markdown, pkm, or knowledge-management), clone its GitHub repository, then in Obsidian click Open folder as vault and select the cloned directory. Obsidian renders all concept documents with backlinks and graph view immediately. For a curated list of ready-to-open options, see the Best OKF Bundles for Obsidian guide — these bundles were chosen specifically because they work out of the box as Obsidian vaults.

Can Obsidian read OKF bundles?

Yes. Obsidian can read OKF bundles directly because both use plain markdown files with YAML frontmatter. Simply open the OKF bundle folder as an Obsidian vault, and Obsidian will render all concept documents, cross-links, and frontmatter metadata natively. No plugins or conversion tools are needed.

How do I open an OKF bundle in Obsidian?

Clone the OKF bundle's GitHub repository to your local machine (e.g., git clone https://github.com/iwe-org/iwe.git). Then in Obsidian, click "Open folder as vault" and select the cloned bundle directory. Obsidian will automatically index all markdown files and render them with full backlinking support.

What's the difference between an Obsidian vault and an OKF bundle?

An Obsidian vault is a personal knowledge management system managed by the Obsidian application, with its own plugin ecosystem and internal linking ([[wikilinks]]). An OKF bundle is a standardized, portable directory of markdown files designed for AI agent consumption. They share the same file format but serve different purposes: vaults are for personal note-taking, while OKF bundles are reusable knowledge packages for agents. A directory can be both simultaneously.

Do I need Obsidian plugins to use OKF bundles?

No. OKF bundles work with Obsidian out of the box because they're plain markdown with YAML frontmatter — Obsidian's native format. That said, plugins like Dataview (for querying frontmatter) or Graph Analysis (for enhanced graph views) can enrich the experience.

Can I use Obsidian to create OKF bundles?

Absolutely. Obsidian is one of the best tools for authoring OKF bundles. Create a new vault, structure your knowledge with YAML frontmatter and cross-links, then publish the directory to GitHub and submit it to BundleDex.

Will edits in Obsidian affect the original OKF bundle?

Yes. When you open an OKF bundle as an Obsidian vault and edit files, you're editing the original files on disk. Changes are immediately saved. To contribute back, commit and push your changes to the bundle's GitHub repository.

What is the best OKF bundle for Obsidian?

The best OKF bundle for Obsidian depends on your use case. For validating and exporting your vault as OKF, obsidian-okf is the top choice — it's a dedicated Obsidian plugin for OKF conformance. For AI-augmented note-taking, obsidian-gemini-helper connects your vault to Google Gemini. For a pre-built knowledge base, echoes-vault-opencode is a curated OKF bundle you can open immediately. Browse all Obsidian-compatible bundles on the BundleDex directory.

How do I install OKF bundles in Obsidian?

Installing an OKF bundle in Obsidian takes three steps: (1) Clone the bundle from GitHub using git clone, (2) Open Obsidian and click "Open folder as vault", (3) Select the cloned bundle directory. For OKF plugins like obsidian-okf, you can also install directly through Obsidian's Community Plugins browser. There's no conversion needed — OKF bundles are markdown, and Obsidian reads markdown natively.

Can I create my own OKF bundles from Obsidian notes?

Yes, and Obsidian is one of the best tools for authoring OKF bundles. Structure your vault with an index.md entrypoint, organize concept documents in a concepts/ directory, add YAML frontmatter to each file, and use consistent cross-links. The obsidian-okf plugin automates validation and export. Once your bundle is ready, push it to GitHub and submit it to BundleDex for discovery.

Are OKF bundles better than Obsidian community plugins?

They serve different purposes — it's not about "better." Obsidian community plugins extend the editor's functionality (e.g., Dataview, Calendar, Kanban). OKF bundles are portable knowledge packages that work across tools, not just Obsidian. An okf obsidian bundle can be consumed by Claude, ChatGPT, OpenCode, or any other AI agent that reads markdown, while a community plugin only works inside Obsidian. For sharing knowledge with AI agents, OKF bundles are the standard. For personal workflows inside Obsidian, community plugins remain essential. Many users combine both: install OKF-related plugins to manage bundles, then export OKF bundles for agent consumption.