Index Bot

Your command center for every chatbot in the system.

What it is

Index Bot is the navigation layer that ties your entire chatbot ecosystem together.
It automatically scans a directory, lists all available bots (FAQ, RAG, Browser, Post-Maker, etc.), and displays them as buttons inside the chat.

When a user clicks a button, the conversation seamlessly switches to that bot’s system prompt — instantly loading its logic, purpose, and vector database connection.

Why it matters

  • Modular chatbot architecture: Each bot lives in its own folder, with its own prompt and purpose. Index Bot turns these isolated modules into a single, connected experience.
  • Instant switching: Jump between bots (e.g., from a RAG Bot to a Post-Maker Bot) without reloading the chat or losing session context.
  • Automatic discovery: New bots are listed automatically just by adding their PHP files — no manual configuration required.
  • Scalable development: Developers can create and test new bots independently, then expose them through Index Bot as soon as they’re ready.

How it works

  1. Generates a menu of available bot files.
  2. Displays each bot as a clickable button inside the chat.
  3. On click, it updates metadata and routes the conversation to that bot’s file.
  4. The new bot loads its own $system_prompt, $type, and logic — all within the same chat session.

Example use cases

  • Demo environments: Show multiple chatbot types (FAQ, Browser, Review, etc.) in one interface.
  • Client dashboards: Let clients switch between their bots — for content, analytics, and support — from a single entry point.
  • Internal tools: Give team members access to a suite of task-specific assistants (e.g., “Schema Builder Bot,” “Lead Router Bot”).

Key features

  • Directory-based auto-discovery of bots
  • Clean routing between modules
  • Preserves chat history for continuity
  • Integrates with structured outputs and metadata
  • Zero code changes when adding or removing bots

What it’s not

  • Not a chatbot itself — it’s the launcher for other chatbots.
  • Doesn’t perform RAG, generate posts, or browse sites directly. It simply connects you to the bot that does.

Perfect for

Developers and agencies that want a modular, scalable chatbot ecosystem—where new bots can be built, tested, and deployed independently, but still function together as a cohesive system.

Want a single chatbot interface that can load any function on demand?

Add an Index Bot — and turn your growing collection of bots into one intelligent, modular platform.