WikiBonsai

A structured knowledge layer in plain text

Organize what you know into a semantic graph
All in plain text, readable by anyone, any model, any tool.

✨ Guiding Lights

Philosophy
WikiBonsai extends markdown with conventions drawn from personal knowledge management (PKM). These conventions turn a collection of plain text files into a jungle gym for thought: Note-taking becomes a practice of building understanding, and your notes stay useful and accessible in the long run.

🪨 Bedrock Workflow

Standardization
The bedrock of the WikiBonsai project relies on four workflow components:

Wiki Syntax

Extend markdown with [[wikirefs]] syntax for quick associative linking to build vibrant concept webs

Link Type Support

Add CAML-style metadata like :semantic::attributes for clean, lean, YAML-like structured data -- without frontmatter separators (---)

Knowledge Tree

Organize concept indexes across multiple notes, which are automatically merged into a unified knowledge bonsai

Graph View

See your notes as an interactive graph -- a visual map that emerges from the relationships between concepts

🌱 Tools for Growing

Learning Loops
Grow and train your knowledge with the help of AI generation.
germinator

The Germinator is an AI-powered concept analyzer. Enter a word and get a starter semantic mapping of the related concept.

Come with me if you want to
tree-trainer

The Tree Trainer is an AI-powered language trainer. Enter a sentence and get a diagram of the sentence.

Inside you have strong root. No need nothing except what inside you to

✂️ Tools for Tending

Usage
Tend your markdown notes with WikiBonsai workflows from...
vscode-tendr

💐 Tools for Showcasing

Preserving Relational Integrity
Publish your notes as a blog or wiki with your favorite static site generator.

🪏 Tools for Tinkering

Documentation
This project follows the Unix Philosophy: Modular by design, built to work across browser, desktop, mobile, and headset. The goal is to further the state of PKM as a whole by building on "standardization bedrock."

So Go Tend'n'Tinker...

GitHub