
tambo
An AI orchestration framework for React. Open-source.
281 followers
An AI orchestration framework for React. Open-source.
281 followers
Tambo is the interface layer between AI and React, giving AI the ability to generate and interact with your components, including charts, forms, dashboards, and workflows. It's open-source, used by developers, startups, and Fortune 1000 companies.





Chalc
Super fast to build Cursor style apps with tambo. Has inbuilt chat, streaming, generative ui in chat, controlling UI from chat, adding tools etc features out of the box.
Last week created a fully working AI APP builder in 4 hours.
Proof :P :- https://github.com/vivek100/zuuma
tambo
@weebhek I love this demo. Thanks for sharing what you built. I can't wait to see where this goes.
I'm curious what the top things you think we should add to Tambo are?
Chalc
@mrmagan_
Most of the use cases are already covered by tambo, but few things i would like to see:-
Inbuilt option to directly render the tool call's input and output with custom components in chat or as interactable component. This saves token and tool calls as this will allow us to make one tool call instead of two one tool call to get data and another to render the component.
Inbuilt option to save tool output or large output like 10k rows as memory store key, which ai can use to call other tools instead of asking Ai to remember it all. For example I can pass 10k rows as a provider key to a table component and it can just use it, or pass it to a python sandbox to run complex code. Can be in memory on frontend, or in radix or actual DB.
Option to plugin agents built with mastra and langgraph or option to add a agent as an tool
tambo
@weebhek these are all great ideas. I'm adding them to the roadmap.
tambo
Hey Product Hunt! Tambo helps you build apps that work the way users think: natural language in, React UI out.
The Problem
Feature discovery kills adoption. Users don’t know what features exist, and companies spend billions on docs, research, and support to help them figure it out.
Natural language input is the answer, but most AI apps still return walls of text. Users end up reading instead of doing.
For developers, it’s worse: wiring AI into React components, APIs, or MCPs is brittle and slow.
Teams spend weeks stitching flows that never feel production-ready. As one developer told us:
What’s Tambo?
Tambo is your app’s interface layer for connecting AI to React components. Instead of wiring flows by hand, you register components once, and Tambo handles the rest.
Register components → Tambo knows how and when to render them.
Connect APIs or MCPs → expose actions and data through natural language.
Stay in sync → props, arrays, nested objects, and streaming updates just work.
It’s open source, already in use by indie hackers to Fortune 1000 teams.
It makes going from idea → demo a weekend project.
And from demo → scale without rewriting everything.
About Us
We met at a hackathon and realized we were both convinced AI would change the future of UX.
Michael Magán — ex-PM at Taxbit, Convoy, and Indeed; built a viral AI app in 2024.
Michael Milstead — ex-Microsoft engineer, creator of 14+ apps and open-source packages.
Backed by YC alumni and angels.
Try it Out
Get started at tambo.co, check out the docs at docs.tambo.co, or star us on GitHub: github.com/tambo-ai/tambo
@mrmagan_ This is seriously impressive. Totally get the pain of spending weeks stitching together a fragile AI flow that still doesn’t feel solid. The “register once, let it flow” approach is such a breath of fresh air. At Protofy we prototype AI interfaces constantly, and this kind of orchestration layer would save so much time — especially when jumping from demo to something actually usable. Big congrats on the launch! Can't wait to try it out.
tambo
@lluisrovirale Yes! This is what we aim for: developers can focus on design, function, and prompt engineering, while Tambo ensures everything works nicely together.
Let me know what you think. We'd be happy to help you in any way we can.
I’ve been exploring tambo over the past few weeks and it feels like a big thing for the llm industry when it comes to generating UI components.
waiting for the day when big ai companies adopt this sdk for their chat.
for now, I’ve been loving the dashboard and the octo mascot it’s just so cute 🐙
Congrats to the whole tambo team for the launch, launch on peerlist as well :3
tambo
@nermalcat69, thanks for your open-source contributions to tambo. We are excited to have you as part of the community.
Triforce Todos
Big congrats on launching! finally an AI tool that doesn’t just dump text at you but gives you something you can click and use.
tambo
@abod_rehman yes! this is our vision. Helping developers combine the power of graphical interfaces and natural language inputs.
I started my prev company with the hope of making an AI system that could chat with users and generate graphs and other UI on the fly, that was back in the early days of the AI wave.
I never managed to build it, so It’s really cool to see tambo innovating here. I’m actively experimenting with it and it’s been great
tambo
@pranav_ahluwalia thanks. We are seeing this as a very popular trend amongst our developer community. Next time I hope you check us out.
one of the best devtools I came across recently! Super easy to use, and the best part is that it is intuitive to use too. Yes, there are a few other tools that are out there but I feel this one is the easiest to use, you do not have to worry about state management, LLM configs, and even context management- kudos to the team for building this!
tambo
@akhileshrangani thanks! We are glad you checked it out.
Tambo is the future. After playing around with it it's clear just how much potential there is here. It's easy to see that how we interact with computers is going to fundamentally change in the near future. But Tambo takes that vague notion of a cool potential future and turns it into reality. Gen UI is here and Tambo is paving the way!
tambo
@anand_tyagi1 Thanks, Anand. I'm excited to see what you build with it. We have been thinking about this problem for a long time now and hope to provide shortcuts to better AI experiences.