Skip to content

Your First Kiln

This guide walks you through creating a new kiln from scratch. By the end, you’ll have a working knowledge base ready for notes.

A kiln is simply a directory containing markdown files. Crucible processes these files into a searchable knowledge graph. Think of it like an Obsidian vault or a folder of notes.

Pick where your notes will live:

Terminal window
# Personal notes
mkdir -p ~/Documents/my-kiln
# Project documentation
mkdir -p ~/projects/my-project/docs
# Shared team knowledge
mkdir -p /shared/team-knowledge

Create a basic structure:

Terminal window
cd ~/Documents/my-kiln
# Create some starter folders
mkdir -p Notes Projects Reference

Create Notes/Welcome.md:

---
description: My first note
tags:
- meta
---
# Welcome to My Kiln
This is my knowledge base. Here I'll store notes, ideas, and references.
## Getting Started
- [[Notes/Ideas]] - Capture thoughts
- [[Projects/Current]] - Active work
- [[Reference/Index]] - Reference materials

Set your kiln path:

Terminal window
# Option 1: Environment variable
export CRUCIBLE_KILN_PATH=~/Documents/my-kiln
# Option 2: Config file
mkdir -p ~/.config/crucible
cat > ~/.config/crucible/config.toml << 'EOF'
kiln_path = "/home/user/Documents/my-kiln"
[embedding]
provider = "fastembed"
[cli]
show_progress = true
EOF
Terminal window
cru process

You should see:

Processing 1 files through pipeline...
Pipeline processing complete!
Processed: 1 files
Terminal window
cru stats

You should see your kiln statistics.

Don’t over-organize from the start:

my-kiln/
Notes/ # Day-to-day notes
Projects/ # Active work
Reference/ # Stable reference material

As you add notes, patterns will emerge. Then you can:

  • Add more folders as needed
  • Create index notes (MOCs)
  • Adopt an organizational system like PARA

The power of a kiln is in connections:

This idea relates to [[Other Note]].
See also:
- [[Related Concept]]
- [[Another Idea#specific-section]]

Every note benefits from frontmatter:

---
description: Main project documentation
tags:
- project
- active
created: 2024-01-15
---

Use tags for cross-cutting organization:

#status/active #priority/high #project/alpha

First run processes everything:

Terminal window
cru process

Subsequent runs only process changes:

Terminal window
cru process

Auto-process on file changes:

Terminal window
cru process --watch

Find content semantically:

Terminal window
cru chat "Find notes about project planning"

Explore with AI:

Terminal window
cru chat

Check kiln health:

Terminal window
cru stats

Now that you have a working kiln:

  1. Add more notes - Start capturing ideas
  2. Create connections - Link related notes with wikilinks
  3. Choose a structure - See Index
  4. Learn commands - Read Basic Commands
  5. Configure agents - Explore agents

Yes! Point Crucible at any folder with markdown files.

It’s recommended but not required. Frontmatter enables property search and better metadata.

Your kiln is just files. Use any backup method:

  • Git for version control
  • Cloud sync (Dropbox, iCloud)
  • Regular file backups

Yes! Crucible is compatible with Obsidian vaults. Just point to the same directory.