Show HN: Tambo Add A Cursor style assistant for React apps (OSS, self-hosted) (github.com)

11 points by grouchy ↗ HN
Hi HN--

Tambo is a React SDK that lets your app render and control UI components based on natural language input.

We are hooked on Cursor and want all our apps (Stripe, Vercel, GitHub) to have the same experience. I should be able to type `update env key` and get a UI to add it.

Tambo lets an AI assistant render or update the state of registered React components.

It can fetch context via MCP (Model Context Protocol) or client-side fetches (similar to OpenAI tool calls).

The SDK handles streaming messages and prop updates, maintains thread history, and passes context across turns. It’s BYOM (Bring Your Own Model) and works with Next.js, Remix, Vite, and React Native.

If you’re building a “Cursor for X” (spreadsheets, video, design, etc.), check it out.

Yesterday, we went 100% open source.

Docs: https://docs.tambo.co GitHub: https://tambo.co/gh

— Michael x2, Alec, Akhilesh

9 comments

[ 2.9 ms ] story [ 39.6 ms ] thread
Talked to these guys a couple months ago - docs are really nice and easy to understand - gonna watch this one. I think they solve a lot of the boilerplate problems for composable/disposable UIs
Personally, It Feels like this will change the whole ai assistant industry the way chatgpt and claude. But again it requires multiple examples the way vercel did it for themselves at vercel.com/templates.

Even perplexity, scira work with beautiful ui generation for visualizing data to the user but they have to do it manually as far as i know.

I'm currently building coldran.com to compete with customer chatbots but with better experience and how customers can interact with teams to get better experience and features as fast as possible.

But I'm genuinely curious why would anyone use this instead of building their own unique ui because of branding reasons other than that this seems cool.

Internal Dashboard Chatbots can allow people to interact with some api endpoints which other components use within the website with a prompt and then the ui appears ~ that would be cool like creation of projects or changing the git connection from one repo to another without changing the pages.

but this has a market but people are clueless about the usage

ps: i haven't used tambo at the moment but this is very cool

This seems like where most apps will be headed. A mix of specific components and dynamic UIs. I think it could be specifically useful in cases were there's less screen real estate so that's cool that it connects to React Native. Super cool, will give it a try!
Big believer in giving AI as much freedom as possible to make its own decisions and this definitely fits in nicely. The DX seems very nice as well
when I first found out about this knew a lot will be possible with is, generative Ui is great, but can be better, tambo really fits this shoe, and i am looking forward to its great achievements and improvements (now that it's opensource)
Looks very useful as I'm exploring ways to make the applications that I work on more dynamic.
I like how this is not just adding a chat bot but also enabling tool calling.

I really need all the applications to become like cursor.

Dynamic UI components are sorely needed with the proliferation of chat tools. In comparison with text output, a graphic interface/display conveys much more information quicker.