Installation
Install Kimün
Install script (macOS and Linux, recommended)
curl -fsSL https://kimun.2co.dev/install.sh | sh
The script downloads the latest stable release, verifies its SHA-256 checksum,
and installs 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 instead
of re-running the installer.
To read the script before running it, download 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,
because the install marker tells the app it is on the script channel. You can
also re-run the install command at any time to get the latest stable release:
curl -fsSL https://kimun.2co.dev/install.sh | sh
If you installed with Homebrew or Cargo, update with the same tool:
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. Nothing is written until you confirm at the end.
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 SQLite search index for each workspace, at <config_dir>/<workspace>.kimuncache by default. It holds only the index. Your notes are plain .md files inside the workspace directory. You can delete the cache file safely, and Kimün rebuilds it the next time it 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
An optional companion server adds semantic search and AI question answering over your notes. It is 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
Next, learn your way around the Terminal UI, or set up separate Workspaces for work and personal notes.