Emberlink
A chat workspace for local models — conversation, tool calls, goals, and a model shelf that remembers what ran well. Licensed on one machine with the key Stripe issues at checkout.
A local agent, licensed by the month
A chat workspace for models that stay on your computer. One subscription licenses Emberlink on this machine, and Stripe renews it until you cancel.
One machine, Emberlink
$5
per month · per machine$5.00 / month / machine. Billed by Stripe.
A chat workspace for local models — conversation, tool calls, goals, and a model shelf that remembers what ran well. Licensed on one machine with the key Stripe issues at checkout.
KF-XXXX-XXXX-XXXX-XXXX.Running a second machine? Start a second subscription — each one issues its own key. Replacing a machine instead of adding one? Ask and the key gets unbound.
Cards are collected on Stripe Checkout — this server never sees the number. You get the license key as soon as payment clears.
The Stripe customer portal handles the card on file, past invoices, and cancelling. Your license key is the way in.
Lost the key? It is derived from your subscription, so the same key can always be recovered — it is never reset or swapped for a new one.
Emberlink binds a machine once, then verifies on launch. A valid response carries a signed entitlement, so a cached “yes” is still trustworthy offline.
The signing key is published at /v1/public-key and the price
catalog at /v1/catalog.
POST https://kettlefinch.com/v1/activate
POST https://kettlefinch.com/v1/verify
{
"license_key": "KF-XXXX",
"machine_id": "stable-hardware-fingerprint"
}