Installation
Install Kimün
Install script (recommended — macOS & Linux)
curl -fsSL https://kimun.2co.dev/install.sh | sh
This is the preferred way to install Kimün. The script downloads the latest
stable release, verifies its SHA-256 checksum before installing, and drops the
binary into ~/.local/bin (override with the KIMUN_INSTALL_DIR environment
variable). It also records an install marker that enables in-app
self-update, so you can upgrade from inside Kimün rather than re-running the
installer.
Prefer to read the script before running it? Download and inspect it first:
curl -fsSLO https://kimun.2co.dev/install.sh && less install.sh && sh install.sh
If ~/.local/bin isn't on your PATH, the script tells you how to add it.
Windows: the install script is Unix-only. Use the release archive from the GitHub releases page, or install with Cargo (below).
Homebrew (macOS & Linux)
brew tap nico2sh/kimun
brew install kimunCargo (Rust ecosystem)
cargo install kimun-notesUpdating
If you installed with the install script, Kimün can update itself in place —
the install marker tells the app it's on the script channel. Just re-run the
install command at any time to pull the latest stable release:
curl -fsSL https://kimun.2co.dev/install.sh | sh
Installed via Homebrew or Cargo? Update through the same tool you used:
brew upgrade kimun # Homebrew
cargo install kimun-notes # Cargo (reinstalls the latest)First Run
When you launch Kimün for the first time with no workspace configured, a guided setup dialog walks you through choosing a notes directory, Nerd Fonts, a theme, and an editor. Everything is applied in one shot at the end — nothing is written until you confirm.
kimun
See Guided Setup for a step-by-step breakdown.
Configuration File
The config file is created automatically on first run:
- Linux / macOS:
~/.config/kimun/config.toml - Windows:
%USERPROFILE%\kimun\config.toml
You can also specify a custom config path:
kimun --config /path/to/my-config.tomlWorkspace Index
Kimün creates a per-workspace SQLite search index — <config_dir>/<workspace>.kimuncache by default. It's the index, not your notes. Your actual notes are plain .md files inside the workspace directory. The cache file can be safely deleted; it will be rebuilt automatically the next time Kimün runs.
~/.config/kimun/ ← Config directory
├── config.toml ← Your config
├── default.kimuncache ← Search index for the "default" workspace
└── history/
└── default.txt ← Recently-opened notes for "default"
your-workspace/ ← Your workspace directory
├── notes.md ← Your notes (plain Markdown)
├── journal.md
└── projects/
└── my-project.md
The cache and history locations are configurable — see Configuration → Files Kimün Stores on Disk.
Optional: the Kimün Server
Kimün can pair with an optional companion server that adds semantic search and AI question-answering over your notes. It's a separate binary, currently installed with Cargo only — see Semantic Search & Ask for installation and setup. Kimün works fully without it.
What's Next
You're installed. Now learn your way around the Terminal UI, or set up separate Workspaces for work and personal notes.