Skip to main content
Your AI agent can live inside messaging apps. Users chat with it like a friend — no app to install, no website to visit.

What Is a BotOS?

BotOS is your AI agent wrapped in a messaging app interface. Instead of typing prompts in a terminal, users send normal messages on Telegram, Discord, Slack, or WhatsApp.

Step-by-Step: How a Message Flows


Which Platform Should I Use?


Getting Started — 3 Ways

Pick the way that fits you best:
No code needed. One command:
A default AI assistant is created automatically.

Adding Superpowers

Your bot can do more than just chat. Add capabilities with simple flags:

Bot vs Gateway

Two ways to deploy your agent for real-time chat:
Start with a Bot to get running in minutes. Switch to Gateway when you need multiple platforms or agents.

Best Practices

Telegram is the easiest platform to set up — just message @BotFather and get a token in seconds.
Enable --memory so your bot remembers context between messages. Users get a much better experience.
Write bot instructions like you’re talking to a person: “You are a helpful assistant for our customer support team. Be friendly and concise.”
Use Socket Mode or polling for local testing. When ready for production, deploy with Docker and webhook mode.

Messaging Bots

Detailed platform setup guides and configuration options

Bot vs Gateway

Deep dive into deployment models

Bot Commands

Built-in bot commands and custom commands

Agents

Create and configure AI agents