An editorial ledger, not a feed.
Manual entries, imported rows, recurring charge clarity, debt planning, and a record built for checking instead of scrolling.
Studio home
Built slowly. Kept honest. Useful after the novelty burns off.
Kapers is a small studio for private tools. The standard is plain. A product should tell you where the data lives, what survives airplane mode, how to leave with your records, and what the company is unable to do. If those answers are foggy, the product is not ready.
Flagship product
Garden is local-first personal finance. Statements import on-device. The vault stays encrypted on-device. The product remains useful offline after first load. Privacy is not a tone of voice here. It is a limit enforced by the structure of the product.
That matters because money records do not belong in an attention machine. They need to stay readable in a hard week, on a bad connection, and under the kind of scrutiny that comes when trust is earned slowly.
Manual entries, imported rows, recurring charge clarity, debt planning, and a record built for checking instead of scrolling.
CSV, OFX/QFX, and PDF import run locally. The first useful moment happens on your device, not in someone else’s pipeline.
Studio principles
The default home for important records is the device in your hand. The network is invited in only where it is plainly needed.
A company should not need good intentions to avoid abuse. The system should make bad behavior structurally difficult or impossible.
Interfaces should keep their shape when real life interrupts them. Less theater. More legibility. Better recall months later.
Exports, backups, offline use, plain language, and clear deletion are not polish. They are the mechanics of ownership.
Proof
Passing tests gate the Garden financial engine.
Servers hold decrypted Garden ledger data.
Platforms ship the same product model: web, iOS, Android.
Statement import, categorization, and encrypted vault behavior happen on-device.
Garden and this site keep working after first load without a live connection.
Founder
The founder note is not a bio page. It is the longer argument for why local-first matters, why trust has to be mechanical, and what standard the work is meant to hold when money, records, and recovery are involved.
Field notes
The shift from `khushin` to `kapers` was a small naming change with a larger effect. The work needed a studio name, not a personal domain in disguise.
Garden’s import engine matters because it proves the architecture at the first useful moment. The statement gets read before the server gets a vote.
Old orchestration was removed so the studio could hold a cleaner line: fewer moving parts, clearer judgment, and no machinery that outgrows the work.