kassette
Durable agent workflows backed by object storage
Details
- External ID
- 48896793
- Source
- HN
- Company
- —
- Product
- cassette
- Website domain
- github.com
- Launched
- July 13, 2026
- Cohort
- —
- Upvotes
- 9
- Upvotes percentile
- 0.505973715651135
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Agent runs often fail after expensive model calls and executing tools that have real-world side effects. This problem is made even worse by how common it is to deploy agents to serverless environments. When your agent dies, it needs to be restarted, but doing so safely isn't easy and everyone building agents has to solve this same problem of durability.The stack you're running probably already has half of what you need for durable execution already though, ie, a queue or job runner that can invoke work at least once. kassette gives you the other half by journaling completed steps to object storage (or a filesystem) so that it can replay them when you retry the same run again. This means you can have durability without having to add a workflow service or even a SQL database.kassette is a tiny, zero-dependency TypeScript library that you can use to build agentic workflows that are just ordinary async functions. Each object storage backed run is a single object that serializes appends via CAS while session numbers fence zombies. Agentic workloads are usually dominated by (relatively) small number of slow llm/tool calls or waiting on approval so this simple design (writes grow large, full journal in a single read) has worked well (more here: https://lostinpatterns.github.io/kassette/docs/object-storag...).repo: https://github.com/lostinpatterns/kassettedocs: https://lostinpatterns.github.io/kassette/
Enrichment
- Theme
- AI agent frameworks and developer tools
- Vertical
- Horizontal
- Function
- Workflow automation
- Audience
- Developer
- AI stance
- AI-native
- Project type
- Commercial product
- Normalized one-liner
- durable agent workflows with object storage
- Manually corrected
- False
Could you build this?
Yes Kassette is an agent workflow state checkpointing/replay library storing execution traces in S3/object storage, which is standard CRUD and state machine serialization easily built with an AI assistant.
Discussion
1 comment analyzed.
Competitors mentioned: general purpose durable execution products
Concerns raised: misleading positioning as workflow engine rather than execution primitive, lacks scheduling capabilities
Competitors
Other products that read as similar to this one — 139 launches clear the similarity bar, closest 8 shown.
Attention rank: #68 of 140 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 254 days after the earliest competitor.
- Render Workflows · hn · 2026-04-09 · 7 upvotes · similarity 0.49
- Durable Endpoints · hn · 2026-02-18 · 8 upvotes · similarity 0.49
- DBOS Java · hn · 2025-11-13 · 114 upvotes · similarity 0.47
- SQLite for Rivet Actors · hn · 2026-02-28 · 45 upvotes · similarity 0.43
- Running AI agents across environments needs a proper solution · hn · 2026-03-24 · 8 upvotes · similarity 0.43
- Buquet · hn · 2026-02-05 · 8 upvotes · similarity 0.43
- Superserve · hn · 2026-07-21 · 9 upvotes · similarity 0.42
- Durable Streams · hn · 2025-12-09 · 10 upvotes · similarity 0.42
Other launches for this product
Same idea, different domain
Nobody's really built a workflow automation tool for Real estate yet.