Skip to main content

CLI Reference

Complete reference for the Kindling command-line interface.

Global Options

--help, -h       Show help
--version, -v Show version
--verbose Verbose output
--quiet, -q Suppress output
--config PATH Config file path

observe

Record an observation.

kindling observe <content> [options]

Options

OptionShortDescription
--kind-kObservation kind
--tag-tAdd tag (repeatable)
--capsule-cTarget capsule
--source-sSource identifier
--contextFile/line context
--file-fRead content from file
--clipboardRead from clipboard
--interactive-iInteractive mode

Examples

kindling observe "API uses OAuth2"
kindling observe "Rate limit" --kind gotcha --tag api
kindling observe --file notes.md --capsule my-project
kindling observe --interactive

Search observations.

kindling search [query] [options]

Options

OptionShortDescription
--capsule-cSearch in capsule
--all-capsules-aSearch all capsules
--tag-tFilter by tag
--kind-kFilter by kind
--sinceAfter date/duration
--untilBefore date
--limit-nMax results
--export-eExport format

Examples

kindling search "authentication"
kindling search --tag api --since 7d
kindling search "error" --kind gotcha --limit 10
kindling search "api" --export markdown

capsule

Manage capsules.

kindling capsule <command> [options]

Subcommands

CommandDescription
listList capsules
create <name>Create capsule
use <name>Set default capsule
show <name>Show capsule details
archive <name>Archive capsule
delete <name>Delete capsule
export <name>Export capsule

Examples

kindling capsule list
kindling capsule create my-project
kindling capsule use my-project
kindling capsule show my-project
kindling capsule archive old-project

export

Export observations.

kindling export [options]

Options

OptionShortDescription
--capsule-cCapsule to export
--format-fOutput format
--sinceAfter date
--untilBefore date
--output-oOutput file

Formats

  • json — Full JSON export
  • markdown — Readable markdown
  • context — LLM context format
  • csv — Spreadsheet format

Examples

kindling export --capsule my-project --format markdown
kindling export --format json --output backup.json
kindling export --since 7d --format context

import

Import observations.

kindling import <file> [options]

Options

OptionDescription
--capsuleTarget capsule
--kindDefault kind
--parse-tagsExtract inline tags
--dry-runPreview without importing

Examples

kindling import backup.json
kindling import notes.md --capsule my-project --parse-tags
kindling import data.csv --dry-run

recent

Show recent observations.

kindling recent [options]

Options

OptionShortDescription
--capsule-cFrom capsule
--limit-nNumber to show (default: 10)
--sourceFilter by source

Examples

kindling recent
kindling recent -n 20 --capsule my-project
kindling recent --source opencode

show

Show observation details.

kindling show <id>

Examples

kindling show obs_abc123

stats

Show statistics.

kindling stats [options]

Options

OptionShortDescription
--capsule-cFor capsule
--all-aAll capsules

Examples

kindling stats
kindling stats --capsule my-project

config

Manage configuration.

kindling config <command> [options]

Subcommands

CommandDescription
showShow configuration
set <key> <value>Set value
get <key>Get value
resetReset to defaults

Examples

kindling config show
kindling config set defaultCapsule my-project
kindling config get dataDir

adapter

Manage adapters.

kindling adapter <command> [options]

Subcommands

CommandDescription
listList installed
install <name>Install adapter
remove <name>Remove adapter
<name> configConfigure adapter

Examples

kindling adapter list
kindling adapter install opencode
kindling adapter opencode config --capsule my-project

Next: Configuration reference →