OKF Studio · v0.9.1

Explore connected knowledge
with your agents.

Open a bundle of Markdown as a graph and a reader, question it with the agent you already use, and review every proposed change before it touches a file.

Free and open source · Windows and Linux builds · macOS from source

OKF Studio with an agent thread answering a question about the open bundle, beside the concept graph and reader
How it works

Understand. Ask. Improve. Keep.

One workspace covers reading a bundle, questioning it, changing it, and versioning the result. Open any area for the details.

Understand

Open a bundle in a real reader, switch among graph, treemap, sunburst, and circle-packing views, search by structure, and trace lineage across hops.

Explore knowledge →

Ask

Ask the agent you choose, right beside the graph and reader. Context goes in explicitly, and every answer keeps an inspectable evidence receipt.

Work with agents →

Improve

Create knowledge from zero or improve what exists. Writing is checked, changes land in a staged tree, and you review every diff before it touches a file.

Review and improve →

Keep

Keep the result: commit reviewed changes into Git history without leaving the workspace, and run remote operations only when you ask.

Version with Git →
Understand

Every concept, its links, and where it is cited.

A reader with a live index, highlighted code, and a relationship panel showing what a concept links to and what cites it. Hover a link to preview its target, and branch side quests into tabs that keep their own history.

Explore knowledge →
OKF Studio's concept reader with the index and relationship panel
Ask

Ask the bundle, beside the bundle.

An agent thread runs next to the graph and reader and answers from the open bundle. You see exactly what context goes in, and every answer keeps a receipt of the excerpts it used and the conflicts it found.

Work with agents →
An agent thread in OKF Studio answering a question about the open bundle, beside the concept graph and reader
Improve and keep

No agent writes to your files.

Proposed changes wait in a staged tree. You read each diff, deterministic validation runs against the spec, and the change lands in one transaction you can restore, with Git history beside it.

Review and improve →
Boundaries

Limits you don't have to configure.

Each of these is how the app is built, not a setting you can leave in the wrong position.

Your files stay yours
A bundle is a folder of plain Markdown on your disk. Studio is local-first: no account, no sync service, no telemetry.What a bundle is →
External activity is explicit
The network is used only when you act: downloading a bundle URL, installing an agent, or an explicit fetch, pull, or push. Studio never runs a remote operation on its own.How Git stays explicit →
You choose the agent
Install a pinned, checksum-verified agent from the registry, or run a fully local model. Login and billing stay with the provider; Studio never owns the account.How agents connect →
Writes are reviewed, always
Proposed changes land in a staged tree. You review each diff hunk, validate against the spec, and apply in one transaction you can restore. No agent can apply its own change.How review works →
Credentials stay in your OS
API keys live in the operating system's credential store, never in the app. Agent sign-in belongs to the agent you installed.Local and provider agents →
The format underneath

Plain Markdown, connected.

A bundle is a folder. Each concept is a Markdown file whose frontmatter gives it a type, an owner, and its links to other concepts. That is the whole Open Knowledge Format: no database, no SDK, nothing to export it from later.

It is Google's open, vendor-neutral spec, so a bundle written for Studio still reads in any other tool that speaks it. Design systems get the same treatment through ODSF, which adds tokens and runnable examples; this site is built from one.

concepts/checkout-funnel.md
---
type: Metric
title: Checkout funnel
owner: growth-analytics
related:
  - concepts/cart-abandonment.md
---

# Definition
Sessions that reach /checkout and complete
payment, over sessions that reach /checkout.
and a bundle is just a folder
revenue-knowledge/
├── index.md          the entry point
├── concepts/
│   ├── checkout-funnel.md
│   └── cart-abandonment.md
└── runbooks/
    └── revenue-drop.md
Download

Get OKF Studio

Free and open source. Pick your platform.

v0.9.1 · builds are unsigned, so your OS may warn on first launch · macOS builds from source · all releases

Upgrading from OKF Viewer? Migration notes · Requirements and details on the download page