Latest updates
What we shipped. And why.
Releases, platform notes and the reasoning behind them, newest first.

Latest
Klarcode is available to buy now
Buy Klarcode as a regular plan, or take one of 888 numbered Founding 888 seats: pay once and get 40 days instead of 30, or 13 months instead of 12. Pay in rupiah through Midtrans, or by card.
Read the story · 3 minMore stories.
Why we are building six products instead of one
One assistant that does everything does most of it badly, because every job pulls the interface a different way. Editing a cut, reviewing a diff and answering a customer at two in the morning each need their own surface — six products that each own a job, sharing one account underneath.
5 min readInline diff review lands in Klarcode
An agent that edits eleven files at once needs a different kind of review. Every hunk is now its own decision — accept, reject, or edit and accept — sorted by consequence, and nothing touches your branch until you say so. Rejecting one does not end the run.
4 min readRunning agents on your own hardware, properly
Local model support is usually a checkbox that quietly switches half the product off. We built the offline path first and treat hosted models as an optimisation of it — so agent mode, review and rollback all survive, and nothing leaves the machine.
6 min readThe ledger is the product
Every action an agent takes reserves credits before it runs and settles them after, in an append-only record naming the product, the job and the ceiling. That record is not billing infrastructure — it is the only honest answer to what the agent actually did.
4 min read