Show HN: Tambo – build generative UX web apps

https://news.ycombinator.com/rss Hits: 2
Summary

Tambo AI A React package for building AI-powered applications with generative UI, where users interact through natural language. Build apps with Generative UI and MCP Get started using our AI chat template: npx tambo create-app my-tambo-app Documentation For detailed information about what Tambo is and how it works, check out our docs site. For a quick walkthrough of using the fundamental features of Tambo, check out this page. How does tambo-ai work? tambo-ai is a client-side registry of React components that can be used by an LLM. 1. Register your components const components : TamboComponent [ ] = [ { name : "Graph" , description : "A component that renders various types of charts (bar, line, pie) using Recharts. Supports customizable data visualization with labels, datasets, and styling options." , component : Graph , propsSchema : graphSchema , // zod schema } , // Add more components ] ; 2. Wrap your app in a TamboProvider // In your chat page < TamboProvider apiKey = { process . env . NEXT_PUBLIC_TAMBO_API_KEY ! } components = { components } > < MessageThreadFull contextKey = "tambo-template" /> </ TamboProvider > 3. Submit user messages const { submit } = useTamboThreadInput ( contextKey ) ; await submit ( { contextKey , streamResponse : true , } ) ; 4. Render AI-generated components const { message } = useMessageContext ( ) ; // Render the component < div > { message . renderedComponent } </ div > ; We provide components that use these hooks for you in our templates and in our component library at ui.tambo.co. Getting Started Quick Start Create a new tambo app: npm create tambo-app my-tambo-app cd my-tambo-app npm run dev Templates App Description AI Chat with Generative UI Get started with Generative UX, tools, and MCP Conversational Form Collect information with generative UX Check out our UI library tambo-ui for components that leverage tambo. Basic Usage 1. Displaying a message thread: import { useTambo , useTamboThreadInput } from "@tambo-ai/react" ; fu...

First seen: 2025-08-05 18:49

Last seen: 2025-08-05 19:49