Inspiration

Well I have alot of tabs I leave open because I wanna come back to read it when I have time... but that never happens. And so I have browser instances full of tabs, folders, bookmarks... it's bad truly.

I figured because I listen to podcasts and use ChatGPT voice mode while driving to learn new concepts, TabChat would be a great way to consume my tabs as content. Especially since the insight/knowledge is rich after transcribing it from text to audio.

What it does

TabChat reads your tabs you save, then gives you an album of chats you can verbally Q&A with when you're free. Usually when walking or driving cause that's when you're mindfully free to engage.

How I built it

Cursor and sheer grit really.

Challenges we ran into

Going from dev to prod, then dealing with Clerk and Convex because it's so bloody complicated. All hail Supabase seriously. I burnt so much time with it.

Had issues with 11labs with the websocket connection as well then tweaking the voice parameters.

Accomplishments that we're proud of

Submitting a working product.

What we learned

Dealing with Clerk and Convex, a new tech stack basically. Also first time built a browser extension and dealing with a monorepo structure.

What's next for TabChat

Make it production ready, monetize, GTM.

Built With

  • clerk
  • convex
  • cursor
  • elevenlabs
  • firecrawl
  • nextjs
  • node.js
  • plasmo
  • shadcn
  • tailwindcss
  • vercel
Share this project:

Updates