Nico Albanese
@nicoalbanese10
@aisdk @vercel, built @kirimasedev, unfortunate @arsenal fan, like to build stuff
My workshop from @vercel ship is now live! Build a coding agent like Claude Code with @aisdk 5, AI Gateway, Vercel Sandbox, and Vercel Functions in 40 minutes

No renders while typing with @aisdk 5 Another optimization to improve user experience (faster typing) AI SDK 5 moved the input outside of useChat. You get to decide if it's a state of a ref. 1. Connect your text area with a ref 2. On sendMessage, read the text from that ref
ai sdk helps you get started quickly and provides convenience for common use cases, but also allows you to move to patterns that allow for more customization when needed:
Want to build agents with the @aisdk but prefer full control over tool execution? Check out our latest recipe v5.ai-sdk.dev/cookbook/node/…
Want to build agents with the @aisdk but prefer full control over tool execution? Check out our latest recipe v5.ai-sdk.dev/cookbook/node/…
Huge improvements to useChat with v5
Learn how to use message metadata with useChat to track timestamps, token usage, and more.
AI Gateway might be the most underrated feature in @aisdk 5 - 70+ models with a single API key - Automatic fallbacks - Almost 0 effort to add new models Integrating it with Sparka has been great. It's the perfect fit for a multi-provider chat app. I'm finally able to use the…
Lots of docs updates this week for v5 If you've already migrated, or are trying to do so now, what's missing in the migration guide? what could be better?
So good! Fully open-source and built with @aisdk
Introducing Whisper – an open source voice note taking app! Record voice notes and transcribe them into lists, blogs, & more with AI. 100% free & open source.
we updated models.dev to include vercel ai gateway so you can use it with opencode - single api key, access many models - pass through pricing, no markup - if you have a team plan you get $5 a month in credit
useChat stop + UI message persistence should be easier now
Save partial results and handle cleanup properly when a UIMessageStream is aborted.
Save partial results and handle cleanup properly when a UIMessageStream is aborted.
Also did a workshop on this earlier this year with @aisdk for @aiDotEngineer summit V5 will streamline the code A LOT ICYMI youtube.com/watch?v=kDlqpN…
the release of the deep research model apis (incl the upcoming Gemini deep research api) is setting off a firestorm of "domain specific Deep Research agents" Insane free workshop happening in 15 mins with two of my fave people: @seldo + @TheNoahHein (and me of course!…
Open source Semrush for AI with @aisdk 🔥
Introducing FireGEO - our open source Semrush for AI 🔥 Monitor your website's presence on the leading AI search platforms and compare to all your competitors. A SaaS kit built with @aisdk, @supabase, @DrizzleORM @autumnpricing, @better_auth and more. Fork the example today 👇