Skip to content

Backup & Restore

The Backup tab (press 5) provides tools for exporting, importing, and sharing your toolchain.

The Backup tab presents a menu with these options:

OptionDescription
ExportSave installed tools to a YAML manifest
ImportInstall tools from a manifest file
ShareGenerate a compact share token
Open TokenInstall tools from a share token
Create PackCreate a custom pack from selected tools
My PacksManage your custom packs
My BackupsBrowse previously saved backups
  1. Select Export from the Backup menu (or use CLI: klim export)
  2. klim creates a YAML manifest with all your installed tools
  3. The manifest includes tool names, versions, and package IDs for all platforms

CLI usage:

Terminal window
# Export to file
klim export > my-tools.yaml
# Force fresh scan before export
klim export --refresh > my-tools.yaml
  1. Copy the YAML manifest to the new machine
  2. Select Import from the Backup menu (or use CLI: klim import)
  3. klim reads the manifest and installs each tool via the best available package manager

CLI usage:

Terminal window
# Interactive — confirm before installing
klim import my-tools.yaml
# Non-interactive — install all
klim import my-tools.yaml --yes

The manifest is cross-platform — it contains package IDs for all package managers (brew, winget, apt, scoop, choco, snap, npm), and klim automatically picks the right one for the current OS.

Share tokens are a compact way to share your toolchain without files.

Terminal window
klim share
# Output: klim:v1:H4sIAAAA...

Or press s on the ★ Favorites tab to share just your favorites.

Terminal window
klim open klim:v1:H4sIAAAA...
# Non-interactive
klim open klim:v1:H4sIAAAA... --yes

Share tokens are perfect for sending via Slack, Teams, email, or any messaging platform.

Create your own curated tool bundles:

  1. Select Create Pack from the Backup menu
  2. Pick tools from the list
  3. Name your pack
  4. Your pack is saved and available under My Packs

Custom packs are stored at ~/.klim/marketplace/custom-packs.yaml.

Exported backups are saved to ~/.klim/backups/ (same path on macOS, Linux, and Windows).