Under construction — Colorcast is in early access while we finish building the best experience. The download and free tier work today; paid plans open soon.

Dota 2 AI commentator for your stream

Colorcast reads Dota 2's game state feed and has an original AI character react to your match out loud, usually about a second after it happens. It's for your viewers, and it writes a new line every time.

What it reacts to

Roshan, ganks, teamfights and throws are yours to call with a hotkey, a Stream Deck key or your mic, using the MOBA preset.

How it's different from an announcer pack

Announcer packs replace the game's own voice lines, and those lines are fixed. Colorcast is a commentator on your stream: a character with its own voice and point of view that writes each line about the moment that just happened, and your viewers hear it on stream.

How it connects

  1. In Colorcast, open Triggers and turn on Dota 2 (Game State Integration) in the Game adapters card.
  2. Click Copy Dota 2 config and save it as gamestate_integration_colorcast.cfg in Steam\steamapps\common\dota 2 beta\game\dota\cfg\gamestate_integration\. Create the gamestate_integration folder if it's missing.
  3. In Steam, add -gamestateintegration to Dota 2's launch options, then restart the game.

Dota 2 reads every config file in that folder, so Colorcast's can sit alongside other game-state tools you already use.

On stream

Add the OBS overlay for captions and the AI badge, and let Colorcast duck your game audio under the voice.

Free tier, no card. Game events are part of Creator and Pro; hotkeys, Stream Deck and mic callouts work on every plan.

Dota 2 is a trademark of its owner. Colorcast is not affiliated with or endorsed by Valve.

Questions

Is Game State Integration allowed?

It is Valve's documented feature for overlays and companion tools. Colorcast only receives what the game sends and never reads or changes game memory.

Why do I need the launch option?

Dota 2 only sends game state when it is started with -gamestateintegration. Without it the adapter stays on 'waiting for game'.

Does it narrate other players?

It narrates you: your kills, deaths, streaks and result.

Which plan do I need?

Game events are part of Creator and Pro. On Free you can still trigger every moment with hotkeys, Stream Deck and mic callouts.