Backup & Restore
The Backup tab (press 5) provides tools for exporting, importing, and sharing your toolchain.
Backup Tab Menu
Section titled “Backup Tab Menu”The Backup tab presents a menu with these options:
| Option | Description |
|---|---|
| Export | Save installed tools to a YAML manifest |
| Import | Install tools from a manifest file |
| Share | Generate a compact share token |
| Open Token | Install tools from a share token |
| Create Pack | Create a custom pack from selected tools |
| My Packs | Manage your custom packs |
| My Backups | Browse previously saved backups |
Export / Import
Section titled “Export / Import”Export Your Toolchain
Section titled “Export Your Toolchain”- Select Export from the Backup menu (or use CLI:
klim export) - klim creates a YAML manifest with all your installed tools
- The manifest includes tool names, versions, and package IDs for all platforms
CLI usage:
# Export to fileklim export > my-tools.yaml
# Force fresh scan before exportklim export --refresh > my-tools.yamlImport on Another Machine
Section titled “Import on Another Machine”- Copy the YAML manifest to the new machine
- Select Import from the Backup menu (or use CLI:
klim import) - klim reads the manifest and installs each tool via the best available package manager
CLI usage:
# Interactive — confirm before installingklim import my-tools.yaml
# Non-interactive — install allklim import my-tools.yaml --yesThe 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
Section titled “Share Tokens”Share tokens are a compact way to share your toolchain without files.
Generate a Token
Section titled “Generate a Token”klim share# Output: klim:v1:H4sIAAAA...Or press s on the ★ Favorites tab to share just your favorites.
Install from a Token
Section titled “Install from a Token”klim open klim:v1:H4sIAAAA...
# Non-interactiveklim open klim:v1:H4sIAAAA... --yesShare tokens are perfect for sending via Slack, Teams, email, or any messaging platform.
Custom Packs
Section titled “Custom Packs”Create your own curated tool bundles:
- Select Create Pack from the Backup menu
- Pick tools from the list
- Name your pack
- Your pack is saved and available under My Packs
Custom packs are stored at ~/.klim/marketplace/custom-packs.yaml.
Backup Storage
Section titled “Backup Storage”Exported backups are saved to ~/.klim/backups/ (same path on macOS, Linux, and Windows).