Activate Khiip Plus
Khiip Plus adds the platform-styled renders and the deeper per-source extraction on top of the free core. It’s an add-on to the free Khiip you already run, not a separate app — so turning it on means putting three things in the same place:
- the free Khiip core (you may already have this)
- the Plus add-on package (
khiip-ee) — private, not on public PyPI - your license key — emailed to you when you start your subscription
Everything is verified locally — your key is checked offline, and Khiip never phones home to activate it.
1. Make sure the core is installed
If you haven’t installed Khiip yet, do that first — see
Installation. Note how you installed it (plain pip,
pipx, or uv tool); the add-on must go into the same environment, and the
command differs per method (step 3).
2. Download the Plus add-on
The add-on ships as a Python wheel from your Polar customer portal — the receipt email from your purchase links to it (“Manage subscription” / your downloads). The file is named like:
khiip_ee-<version>-py3-none-any.whlDownload it somewhere handy (e.g. ~/Downloads). Use the version that matches your
installed core (khiipd version prints the core version).
3. Install the add-on into the same environment
Run the line that matches how you installed Khiip. Adjust the path to wherever you
saved the .whl.
Installed with pip (a virtual environment)
Activate the same virtualenv your khiip is in, then:
pip install ~/Downloads/khiip_ee-<version>-py3-none-any.whlInstalled with pipx
pipx inject adds the add-on into Khiip’s isolated environment:
pipx inject khiip ~/Downloads/khiip_ee-<version>-py3-none-any.whlInstalled with uv tool
Reinstall the tool with the add-on included:
uv tool install khiip --with ~/Downloads/khiip_ee-<version>-py3-none-any.whl4. Add your license key
Put the key from your email into ~/.config/khiip/config.toml:
[tier]license_key = "<paste the whole key here>"Prefer to keep it in its own file? Point at it instead:
[tier]license_key_file = "~/.config/khiip/license.key"Or set the KHIIP_LICENSE_KEY environment variable before starting the daemon
(it takes precedence over the config file).
5. Restart and verify
Restart the daemon so it picks up the add-on and the key:
# stop the running daemon (Ctrl-C where it's running), then:khiipd serveConfirm Plus is on:
khiipd version# 0.x.y# tier: plus — styled renders + deep extraction activetier: plus means you’re set. Capture something — your renders now use the
platform-styled Plus output.
Still on base tier?
khiipd version shows tier: base after activating? Check, in order:
-
Add-on installed in the right environment? Confirm
khiip-eeis present in the same environment as Khiip, using the check for your install method:- pip:
pip show khiip-ee(with that virtualenv active) - pipx:
pipx runpip khiip show khiip-ee - uv:
uv tool list --show-with— yourkhiipentry should listkhiip-ee(uv tool environments don’t shippip, sopip showwon’t work there)
If it’s missing, redo step 3 with the command for your install method. Not sure which environment runs Khiip?
pip show khiipprints itsLocation:, or runpython -c "import shutil; print(shutil.which('khiipd'))"to find the executable. - pip:
-
Key picked up? Confirm the path is
~/.config/khiip/config.tomland the[tier]section is spelled exactly as above. AKHIIP_LICENSE_KEYenv var overrides the file. -
Key expired? Keys are time-limited and renew while your subscription is active. If yours lapsed, the latest key is in your most recent renewal email.
-
Restarted? The daemon reads the key and loads the add-on at startup.
Updating Plus
New Plus versions are delivered the same way: download the newer
khiip_ee-<version>-py3-none-any.whl from your Polar customer portal and reinstall it
with the step-3 command for your setup (the <version> in the filename changes each
release — point the command at the new file). Keep the core and the add-on on matching
versions; khiipd version prints both.
Billing, trials, and cancellation
Your subscription, trial, payment method, and cancellation are all managed in your Polar customer portal (linked from your receipt). If you’re on the 30-day free trial, cancel any time before it ends and you won’t be charged — Khiip simply returns to the free base tier (your captured notes stay exactly where they are). Billing questions go through Polar, our merchant of record.