Every step, remembered.
An append-only event log keeps the session on disk, beyond the life of a process.
A durable core for TypeScript agents.
Built to pause, crash, and pick up exactly
where you left off.
npm i @vincemakes/kiso-coreThe part you have to trust should be small enough to read. Kiso keeps its core deliberately tiny, with durable sessions at the center and everything else in packages.
Lines in the core. A limit enforced by CI.
When a feature needs more room, it becomes a package.
An append-only event log keeps the session on disk, beyond the life of a process.
Pending approvals survive interruptions. Resuming does not mean starting over.
Read the runtime. Follow the decisions. Build on the parts you need.
A coding agent with a memory that outlives its process. Same session. Same pending approval. Right where you left it.
npm i -g @vincemakes/kiso-code❯ kiso
Working on src/billing.ts
412 events written to disk
write to src/billing.ts
Waiting for your approval [y/n]
Interactive illustration of the durability cycle.
The same durable foundation, with room for more than code. Conversations, artifacts, skills and plugins, brought together in a macOS-first desktop app.
New chat
Scheduled
Plugins
Projects
Podcast
Three clips from episode 42
Six sizes of the cover
Recents
Site rewrite
Cut three short clips from episode 42 and tell me which of them stand on their own.
Three of them stand on their own: the turn at 9:52, the cold open at 12:04, and 18:40, though that one needs its run-up kept. Timecodes are from the master.
Describe the work, or drop a file in.
Episode 42, three shorts
Clip 03 is the weakest of the three. Cut it before trimming it.
We will write when there is something real to try.