Quick Start
Prerequisites
Section titled “Prerequisites”- Node.js 22 or later
- A Telegram Bot token (from @BotFather)
- An AI provider API key (Anthropic, OpenAI, etc.)
Installation
Section titled “Installation”# Clone the repositorygit clone https://github.com/owliabot/owliabot.gitcd owliabot
# Install dependenciesnpm install
# Copy example configcp config.example.yaml config.yamlConfiguration
Section titled “Configuration”Edit config.yaml:
providers: - id: claude model: claude-sonnet-4-5 apiKey: "your-anthropic-api-key"
telegram: token: "your-telegram-bot-token" allowList: - "your-telegram-user-id"
workspace: ./workspaceFirst Run
Section titled “First Run”npm run devSend a message to your Telegram bot. You should get a response!
Testing Skills
Section titled “Testing Skills”OwliaBot comes with built-in skills. Try:
What's the current price of bitcoin?The crypto-price skill will fetch the price from CoinGecko.
Next Steps
Section titled “Next Steps”- Architecture Overview — Understand how OwliaBot works
- Creating Skills — Build your own extensions
- Security Model — Learn about the 3-tier key system