Skip to content
@senchabot-opensource

Senchabot

Multi-platform community management bot bridging the gap between Twitch, Kick and Discord for content creators.

Senchabot Logo

Senchabot Open Source

Open-source, multi-platform bots and tools for Twitch, Discord, and Kick streamers.

License Go Next.js Discord


🤖 What is Senchabot?

Senchabot is a bot platform built for content creators. Whether you stream on Twitch, run a Discord community, or grow on Kick, Senchabot helps you automate announcements, manage chat commands, and engage your audience — all from one unified web dashboard.

This GitHub organization hosts the Community Edition of Senchabot. The hosted version at senchabot.com includes additional features and paid plans.


✨ What You Get

  • 🎮 Multi-Platform Chat Bots — Custom commands, aliases, timers, shoutouts, and moderation for Twitch, Discord, and Kick.
  • 📢 Livestream Announcements — Auto-post Twitch/Kick go-live notifications to Discord, with category filtering and custom message templates.
  • 📅 Auto Discord Events — Turn livestream announcements into real Discord Scheduled Events automatically.
  • 🛠️ Web Dashboard — Manage all your bots, commands, and settings from your browser at senchabot.com.
  • 🎨 Free Streaming Widgets — OBS browser-source overlays: Sub Sprout, Universal Chat (Twitch + Kick merge), and Raffle winner announcements.
  • 🌐 Public Command Pages — Share your Twitch and Kick command list at /<channel>/commands with your viewers — no login needed.

🏗️ Projects

Repository Description
monorepo Community Edition monorepo — Twitch bot, Discord bot, web dashboard, command server, and streaming widgets (Go + TypeScript)
docs Official documentation site — docs.senchabot.com (VitePress + Vue.js)
discussions Community discussions, feature requests, and feedback

🌐 Live Instances

Service URL
🌐 Web Dashboard senchabot.com
📖 Documentation docs.senchabot.com
🎬 Streaming Widgets extensions.senchabot.com

🛠️ Tech Stack

  • Backend / Bots: Go 1.25 (DiscordGo, go-twitch-irc, gRPC)
  • Web Dashboard: Next.js 15, React 19, Tailwind CSS, shadcn/ui
  • Docs: VitePress, Vue.js
  • Database: PostgreSQL (GORM)

🌈 Contributing

We welcome contributions of all kinds — bug fixes, new features, documentation, and ideas.

  1. Browse open issues to find something to work on.
  2. Read the contribution guidelines before submitting a PR.
  3. Join the conversation in Discussions.

💬 Community & Support


📄 License

This project is licensed under the GNU General Public License v3.0.

Pinned Loading

  1. monorepo monorepo Public

    Senchabot Community Edition monorepo. Web and bot projects for Senchabot Twitch and Discord bots.

    TypeScript 104 20

  2. docs docs Public

    Descriptions of Senchabot features and their use by the user.

    33 12

Repositories

Showing 5 of 5 repositories

Top languages

Loading…

Most used topics

Loading…