Open Source & Self-Hosted

The AI Chatbot Builder
You Actually Own.

Build, manage, and embed AI chatbots powered by Google Gemini.
No subscription fees. No data lock-in. Just code.

dashboard.botx.dev
Botx Dashboard Interface

Everything needed to build AI Agents

A complete toolkit for developers and founders. No black boxes.

Self-Hosted Foundation

Built on Next.js 16+, MongoDB, and NextAuth. You own the code and the data. Deploy on your own terms without vendor lock-in.

  • Full Source Code Access
  • Zero Subscription Fees
  • Custom Authentication
export const authConfig = {
  providers: [
    Credentials({
      authorize: async (c) => {
        // Your custom auth logic
        return user;
      }
    })
  ]
}

Gemini AI Powered

Integrated with Google's state-of-the-art Gemini models (2.0 Flash, 1.5 Pro). Bring your own API key for unlimited potential.

  • Multi-turn Conversations
  • Context Aware Responses
  • 1M+ Token Context Window
How does Botx work?
Botx connects your data with Gemini's reasoning capabilities...

RAG Knowledge Base

Upload PDF & Word documents. We handle the chunking and vector embedding automatically using MongoDB Atlas Vector Search.

  • Auto-Vectorization
  • PDF/Docx Support
  • Semantic Search
Knowledge Base Synced
Click to upload documents PDF, DOCX, TXT (Max 10MB)
product-manual.pdf 2.4 MB • Just now
Indexed
api-guidelines.docx 1.1 MB • 2m ago
Indexed
One-Click Deploy

Zero to Production in Minutes

Optimized for Vercel's serverless infrastructure. No DevOps headaches.

1

Fork Repo

Clone the codebase to your GitHub account.

2

Deploy

Connect to Vercel and hit the deploy button.

3

Configure

Add MongoDB URI and Gemini API Key.

Modern Technical Stack

N Next.js 16
M MongoDB Atlas
LC LangChain
Gemini Pro
Tw Tailwind v4
NextAuth
KM

Kishore M

Full Stack Developer

Hi, I’m Kishore M, a full stack developer from Chennai passionate about building reliable web applications. With 2+ years of experience, I turn ideas into practical solutions using React.js, Node.js, and TypeScript to help businesses grow.