DEV Community

Hari Lamichhane
Hari Lamichhane Subscriber

Posted on

What do you think of this?

Hey guys,

I wanted to share an open-source chat app that we built last week as part of the T3 Clone Competition. It’s a minimal AI chat app inspired by t3.chat, with most of the core features replicated:

  • Google + Anonymous auth with chat linking
  • Multi-model support (OpenAI, OpenRouter)
  • Real-time updates with Convex
  • File uploads (PDF, image, text)
  • Chat branching and shareable threads
  • Syntax highlighting, markdown support
  • Bring-your-own-key support (keys never touch the server)

The branching + share feature was the trickiest—it required snapshotting and spinning up isolated threads when someone replied to a shared chat.

You can try it live at 👉 https://ch4t.codse.com
And the source code is open at 👉 https://github.com/codse/chat

Not perfect (still missing image generation and smoother streaming), but it was a fun deep dive into real-time UX.

What do you think? What would you improve or build next?

Top comments (8)

Collapse
 
best_codes profile image
BestCodes • • Edited

Duplicate of this post:
dev.to/harimanok/what-do-you-think...

Collapse
 
harimanok profile image
Hari Lamichhane •

Thanks for pointing it out!

Collapse
 
nevodavid profile image
Nevo David •

Pretty cool- building all that in a week is no joke. Gotta respect the hustle.

Collapse
 
harimanok profile image
Hari Lamichhane •

Postiz is cool 🫡

Collapse
 
ambitiont109 profile image
Muramoto Hideyosi •

It's pretty cool. Design is very simple, tidy, and neat

Collapse
 
harimanok profile image
Hari Lamichhane •

thanks!

Collapse
 
nathan_tarbert profile image
Nathan Tarbert •

Very cool, the branching with isolated threads especially sounds tough. Love seeing projects shipped like this

Collapse
 
harimanok profile image
Hari Lamichhane •

thank you

Some comments may only be visible to logged-in visitors. Sign in to view all comments.