create-t3-app vs. T3 Chat stack
Hello,
I'm curious to build an AI agent chat application with some tool calling that mimics what Theo has put together with T3 and his move to Convex.
I'm wondering what the delta is with create-t3-app as a starting point and what has ended up being selected in T3 Chat.
Obviously Convex DB is one of those differences.
I'll re-watch some of his videos, but any tips here appreciated.
7 Replies
https://youtu.be/xFVh9beupwo?si=CevQk1dM2i3tjx5C one video that I'm watching for clues
Theo - t3․gg
YouTube
I changed databases again (please learn from my mistakes)
I changed databases again, and man was it an insane journey to get here. From Redis, to Planetscale, and now finally Convex, I hope I never have to do this again.
Thank you WorkOS for sponsoring! Check them out at: https://soydev.link/workos
The best AI chat app ever made (T3 Chat): https://soydev.link/chat
Want to sponsor a video? Learn more...
I found something in the very beginning of t3 chat channel.
Tldr; openrouter

https://youtu.be/QLvIoi2s1zY?si=BWqfVRuPvh76GVRu`
I think I found the genesis video
Theo - t3․gg
YouTube
How I Built T3 Chat in 5 Days
I built the fastest AI chat app in 5 days. A lot of y'all asked how. Hopefully this helps answer :)
Thank you CodeRabbit for sponsoring! Check them out at: https://soydev.link/coderabbit
CHECK OUT T3 CHAT: https://t3.chat/
Check out my Twitch, Twitter, Discord more at https://t3.gg
S/O Ph4se0n3 for the awesome edit 🙏
thx for the find on openrouter @Schwii
this seems to describe where it started... I'm researching for what he's ended up with now; obviously convext is a part of it.
Yeah basically go for convex from the start and skip the whole local first stuff.
aye excellent. to clarify "local first" that means persistance on the client?
I'll look that up 🙂
Yeah basically he uses dexiejs to sync on IndexDb onbthe browser.