# Building Open Chat with Durable, Resumable AI Conversations

DevFeed: [Building Open Chat with Durable, Resumable AI Conversations](<https://devfeed.tech/articles/how-i-built-a-chat-app-that-never-drops-a-token-47569.md>)

Original publisher: [Read original article](<https://www.prisma.io/blog/building-open-chat>)

Author: Søren Bramer Schmidt

Published: 2026-06-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Prisma Blog](<https://devfeed.tech/sources/prisma-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [App](<https://devfeed.tech/topics/app.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [chat](<https://devfeed.tech/tags/chat.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [prisma](<https://devfeed.tech/tags/prisma.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

## AI overview

A personal walkthrough of Open Chat, an open-source AI chat app designed to prevent streamed responses from being lost. It explains how durable logs, replay, shared state folding, and reconnect behavior preserve conversation data across interruptions.

## Source excerpt

A personal walkthrough of building Open Chat (oss.chat): durable, resumable AI chat on Durable Streams, Prisma Streams, TanStack DB, and Prisma Compute. How each piece works and what it enables.