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
- Generates a menu of available bot files.
- Displays each bot as a clickable button inside the chat.
- On click, it updates metadata and routes the conversation to that bot’s file.
- 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.