AI Studio is an open-source AI chat that allows you to chat with all available LLMs.
- add react router 14/02/2026
- install tailwind 14/02/2026
- add clerk auth on fe (locked pages + sign in/up) 14/02/2026
- add clerk auth on convex be 14/02/2026
- add basic ui with sidebar 14/02/2026
- add chat container (use hardcoded openrouter key for now) 15/02/2026
- sort thread by date in the list (if animated would be cool) 16/02/2026
- improve auto scroll behavior (may have to improve later but its done) 16/02/2026
- improve input box (make it textarea expandable) 16/02/2026
- add editable BYOK (gotta encrypt it) 16/02/2026
- add user/settings button at the end of the sidebar (or top right of the screen?) 16/02/2026
- add model selector 17/02/2026
- add ability to delete thread 17/02/2026
- add ability to edit thread title 17/02/2026
- render markdown properly 18/02/2026
- try out the smoothText from convex: https://docs.convex.dev/agents/streaming#text-smoothing-with-smoothtext-and-usesmoothtext (update: works great) 18/02/2026
- add reasoning selector (off, low, medium, high) 18/02/2026
- error handling 18/02/2026
- make sidebar collapsible 18/02/2026
- rethink/polish whole ui (a lot of work to do still but good enough mvp) 18/02/2026
- landing page 19/02/2026
- implement payment (fixed 4$/month for structure (you can clone and host it for free), plus byok pricing only. goated model) 19/02/2026 (fixed on 21/02/2026 -> moved to stripe with convex component as clerk billing doesn't work on brazil.)
- set up prod 21/02/2026
- improve settings and user management (can not logout yet lol) 24/02/2026
- add agents.md (maybe not necessary after some research papers saying its usually bad lol. would have to study a bit and actually think through what to write in there) 26/02/2026 -> skipping for now
- add license 26/02/2026
- open source it and post it (add better docs)
- set up proper monorepo to fix convex workarounds. should allow for mobile app and desktop app to reuse the same backend easily. 19/02/2026
- add better eslint/prettier and tailwind prettier plugin for classnames ordering
- update convex agent and ai sdk to v6 when the version is available: get-convex/agent#216
- add better env variables management/validation
- automate convex deploy to prod on push to main or vercel build or actions or something (gotta run pnpx convex deploy at the backend folder for now)
- sidebar mobile responsive (and another UX/UI overhaul, for reals now) 24/02/2026
- better pay wall (let user see whole website, just cant send message) 24/02/2026
- better ux for when sending first chat message
- better ui for reasoning box
- browser search tool (most necessary IMO)
- file uploads
- add a button or something to "add SOTA models" that auto-adds latest gpt, claude, etc. (maybe a button to add main open weight models too)
- image generation
- folder separation for the chats
- desktop app
- mobile app