• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Charming avatar

Tambo

React toolkit for agents that render your own components as replies

  • Agent frameworks and tools
  • Languages and frameworks
View on GitHub
Website

What it is

Tambo lets a React app register its components with Zod schemas so an LLM agent can choose one and stream its props in response to a user's request, such as rendering a chart or updating a task board. It ships a React SDK with hooks and providers plus a backend that runs the conversation loop, stores threads, and connects to MCP servers, with any OpenAI-compatible model key. Front-end developers adding AI-driven interfaces to their products can run the backend themselves with Docker, since the hosted cloud is shutting down.

Images

Facts

Stars
11,196 GitHub stars.
11,196

Forks
572
Commits
5,573
Contributors
61
Language
TypeScript
License
MIT
Last commit
Oct 9, 2026
On GitHub since
June 2024
First release
February 2025
Platforms
web, self-hosted, library
Self-hostable
Yes
Tags
  • mcp-server
  • ai-agents
  • ui-components
  • generative-ui
  • chatbot

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • CopilotKit avatar

    CopilotKit

    Frontend SDK for adding agent chat and generative UI to apps

    38.1k
  • Vercel Labs avatar

    json-render

    Framework for rendering AI-generated JSON specs as UI from your own components

    18.7k
  • A2UI avatar

    A2UI

    Open protocol and renderers for agent-generated user interfaces

    16.8k

What people are saying

Updated Oct 20, 2026
  • Hacker NewsWhat Is Generative UI?Dec 3, 2025 · 63 points · 83 comments (opens Hacker News in a new tab)
  • Hacker NewsShow HN: Tambo – build generative UX web appsAug 5, 2025 · 9 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsWe gave our AI assistant access to our React Components and MCP ServerSep 15, 2025 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Bluesky“React toolkit that lets AI agents render your actual UI components - show sales data, they render your <Chart>, ask to add tasks, they update your…”Feb 15, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components Discussion”Feb 10, 2026 · 1 like · 0 replies (opens Bluesky in a new tab)
  • Bluesky“GitHub - tambo-ai/tambo: Generative UI SDK for React The open-source generative UI toolkit for React. Connect your components—Tambo handles streaming, state…”Feb 13, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components (github.com) Discussion | Main Link”Feb 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components”Feb 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components (”Feb 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“⚡ Hackernews Top story: Tambo 1.0: Open-source toolkit for agents that render React components”Feb 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components | Discussion”Feb 11, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components (”Feb 10, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“Tambo 1.0: Open-source toolkit for agents that render React components L: C: posted on 2026.02.10 at 15:16:12 (c=1, p=7)”Feb 10, 2026 · 0 likes · 0 replies (opens Bluesky in a new tab)
  • Bluesky“tambo: Add React UI components to your AI tambo.co”Dec 7, 2025 · 0 likes · 0 replies (opens Bluesky in a new tab)