DiegoBot

Self-hosted AI chatbot powered by RAG and OpenAI. Fork, customize, and deploy your own intelligent assistant.

Try Live Demo View All Demos

Interactive Demos

Explore all 8 integration options - Vanilla JavaScript widgets and React components, with both public and private authentication

Features

Everything you need to self-host your own AI chatbot

🏠

Self-Hosted

Full control over your data and infrastructure. Deploy to your own servers, Cloud Run, or any container platform.

🧠

RAG Powered

Retrieval-Augmented Generation using vector embeddings for accurate, context-aware responses.

🔐

Public & Private

Support for both public API keys and JWT-authenticated private endpoints with Clerk integration.

Production Ready

Built with Bun, Hono, TypeScript. Rate limiting, session keys, and comprehensive security.

🎨

Embeddable Widgets

Ready-to-use chat widgets that drop into any website. Quick to deploy with just a few lines of code.

⚛️

React Components

Flexible React components for custom implementations. Build tailored chat experiences with full control.