LCBot: a free, self-hosted Twitch chat bot
LCBot is a desktop chat bot for Twitch streamers, built in the spirit of the original AnkhBot from before Streamlabs bought it and turned it into Streamlabs Chatbot.
It runs on your own PC with no subscription and no cloud account. Your commands, points, quotes and settings live in a local file next to the app, and everything is edited from the app's tabs rather than config files.
What LCBot does
- Custom commands with variables like
$(user),$(count),$(uptime)and$(game), per-command permissions (everyone, sub, VIP, mod, broadcaster) and cooldowns. Mods can manage them from chat with!addcom,!editcomand!delcom. - Points / loyalty currency: viewers earn points for being active in chat, with
!points,!giveand a!topleaderboard. - Chat minigames:
!gamble,!slotsand!roulette, plus the classic AnkhBot group games!heistand boss battles with!attack. All odds and payouts are configurable. - Moderation: link, caps, symbol-spam, banned-phrase and repeated-message filters with escalating strikes and timeouts, and
!permitfor one-off exceptions. Mods and the broadcaster are always exempt. - Song requests with
!sr,!skipand!queue, backed by YouTube, with an OBS browser-source overlay. - Chat alerts for new followers, subs, resubs, gift subs, raids and title or game changes, each with its own editable message.
- Timers and quotes: scheduled announcements that only fire when chat is active, and
!quote/!addquote. - Stream tools:
!uptime,!followage,!so, a live viewer count, and a dashboard to change your stream title and category without leaving the app. - Discord "went live" announcements through a webhook, plus backup & restore and a JSON export of your data.
Why a self-hosted chat bot?
Cloud bots like Nightbot or StreamElements run on someone else's servers. LCBot runs on your PC, so your data stays yours: points, commands and quotes sit in a SQLite file you can back up or export at any time. No account, no subscription and no ads.
If you miss the original AnkhBot's layout and its group minigames, LCBot was built to bring that back, including the black-and-orange Classic theme. Four other themes and a custom color picker are included too.
System requirements
| Operating system | Windows 10 or Windows 11, 64-bit |
|---|---|
| Install | A single LCBot.exe. No Python or other installs needed. |
| Platform | Twitch |
| Optional | A separate Twitch bot account, a YouTube Data API key (song requests), a Discord webhook (go-live posts) |
| Price | Free. No subscriptions, ever. |
| License | Open source, MIT License |
FAQ
Is LCBot really free?
Yes, and it's open source under the MIT License. There's no paid tier, subscription or ads. If it helps your stream you can support future LC tools, but it's optional.
Is LCBot an AnkhBot or Streamlabs Chatbot alternative?
Yes. It was made for streamers who liked the original AnkhBot: a desktop app with commands, currency, minigames like heist and boss battles, moderation and song requests, all running locally.
Does my PC need to stay on?
LCBot runs on your PC, so it's active while the app is open, which is normally whenever you're streaming. If you need a bot in chat 24/7 while you're offline, a cloud bot is a better fit.
Do I need to register a Twitch developer app?
No. Click "Log in with Twitch" in Settings and authorize your bot and streamer accounts, the same way other Twitch bots work.
Windows says "Windows protected your PC". Is it safe?
The exe isn't code-signed yet, so SmartScreen shows a warning for new downloads. Click More info → Run anyway. Always download from this page or the official GitHub releases.
Lilcrash15