Show HN: Tambo-AI – Open-Source, Model-Agnostic Alternative to OpenAI's ChatKit

github.com

2 points by grouchy 2 days ago

Hey HN — we’ve been building tambo-ai over the last year: an open-source framework for adding high-quality, AI-powered chat experiences inside your own React apps.

With OpenAI’s ChatKit launching yesterday (https://github.com/openai/chatkit-js), we wanted to share an open, model-agnostic alternative that supports the same core features, but works with any model, any backend, and your existing UI components.

Features:

- Drop-in chat interface with streaming, threads, and message management - Deep UI customization: render your own React components in chat - Tool/workflow integration with visualization of agent actions - Interactive widgets (forms, tables, charts) inside chat - Attachment and file handling - Model-agnostic adapters for OpenAI, Anthropic, or local models - Full MCP support

Why: ChatKit is a beautiful, batteries-included SDK — but it’s tied to the OpenAI stack.

tambo-ai is open, extensible, and designed for teams who want to bring their own models, their own UI, and their own data.

Get started: npm i @tambo-ai/react

Docs: https://docs.tambo.co GitHub: https://github.com/tambo-ai/tambo