✦ Open Source · Velora-First

The streaming bot
built for real creators

AuraBot connects to your Velora channel and runs in the background — responding to chat, running commands, and doing exactly what you tell it to, through a plugin system simple enough for anyone to build.

Download AuraBot Read the docs
Features

Everything you need,
nothing you don't

Built from the ground up for streamers — not developers. If you can install an app, you can run AuraBot.

⚡
Velora-first
Connects to your Velora channel via the official API. Authenticates through your Velora developer account — no shared passwords, no workarounds.
🧩
Simple plugin system
Two files. Drop them in a folder. AuraBot loads them automatically. Building a plugin doesn't require knowing Python deeply — just write the function and it runs.
💬
Channel Concierge
An optional AI-powered chat assistant that answers viewer questions based on a personality doc you define — in your voice, about your stream.
🎤
Voice transcription
Optional faster-whisper integration for real-time speech-to-text. Route your voice to chat, commands, or plugins — entirely local, nothing goes to the cloud.
🖥️
Windows, Mac, Linux
Native installers for all three platforms. No terminal required. A 5-minute setup wizard walks you through everything and writes your config automatically.
🔓
Fully open source
Every line of AuraBot is on Gitea, MIT-licensed. Fork it, modify it, ship your own version. The plugin system means you can extend it without ever touching the core.

Built for a 13-year-old to ship

A plugin is two files in a folder. Write the function. AuraBot calls it. No registration. No boilerplate. No inheritance. Just code the thing you want to happen.

Full plugin guide →
# plugins/my-plugin/plugin.py async def on_command(command, args, msg, bot): platform = msg["platform"] username = msg["username"] if command == "hello": await bot.send_chat( platform, f"Hey @{username}! 👋" ) async def on_stream_start(streamer, platform, bot): await bot.send_chat( platform, "Stream is live! Welcome 🎉" )
Get Started

Up and running in 5 minutes

No technical knowledge required.

01
Download the installer
Pick your OS — Windows .exe, macOS .dmg, or Linux .deb. Double-click and install like any other app.
02
Connect to Velora
The setup wizard opens on first launch. Enter your Velora developer app credentials and authorize AuraBot in one click.
03
Go live
AuraBot connects to your channel automatically. Type !ping in chat — it'll say Pong. You're live.
04
Add plugins
Drop any plugin folder into the plugins directory. Reload. Done. Build your own by following the plugin guide.

Ready to build something?

AuraBot is free, open source, and yours to extend.

Download AuraBot View docs Source code