CastForge · for Windows

Hear every chat. From every platform. At once.

CastForge is a Windows tray app for streamers who broadcast to more than one platform. It merges Twitch, Kick, YouTube, TikTok, Discord, and Restream chat into one queue, reads messages out loud with per-platform voices, ships drag-and-drop overlays, and runs a local multistream relay — all from one window. One license, one machine, lifetime of the product.

v2.2.30 shipped · v2.2.31 in flight · pricing announced soon

The problem

If you stream to more than one platform, you already know.

Your current setup probably looks something like this:

  1. Twitch chat in OBS or a browser tab.
  2. Kick chat in another browser tab.
  3. YouTube Live chat in a third.
  4. Streamlabs in a fourth tab for TTS — paid, Twitch-only.
  5. Another paid service for multistreaming to two platforms at once.
  6. An overlay browser-source loaded from a fifth tab somewhere.
  7. Discord open on your phone because the desktop app pushes the layout off-screen.

You miss messages. The TTS you do hear is one platform read by a robot voice you cannot change. Your overlays cost $7/month each. Your multistream costs $20/month and downscales your video. Your bot bans someone on Twitch but not on Kick because the two services do not talk. Half your stream is glue.

CastForge is what happens when one engineer gets tired of all of that and writes the whole stack as a single Windows app.

What it actually does

Four jobs, one window. Each one is the kind of thing you would otherwise pay a separate service for.

Pillar 1

Every chat, one queue

Native connectors to every platform you stream on. Messages merge into a single feed, tagged by source, with reconnect logic that survives the bad coffeeshop wifi.

  • Twitch (Helix + EventSub + IRC) — full chat, subs, raids, predictions
  • Kick — chat + subs
  • YouTube Live — chat + Super Chat
  • TikTok Live — chat + gifts + likes
  • Discord — bot or webhook bridge
  • Restream — bridge for Facebook, LinkedIn, X, and more

Pillar 2

TTS that sounds like a real person

High-quality Microsoft neural voices via Edge TTS, with a local Windows fallback if the internet hiccups. Pick a different voice per platform if you want.

  • Per-platform voice mapping — Twitch in a male British voice, Kick in a Japanese female, your call
  • "From Twitch, username says…" — audience knows the source by ear
  • Filters: profanity guard, blocked-user list, length cap, link/spam scrubbing
  • Live stats: read count, skipped count, queue depth, messages per minute
  • Keyboard shortcuts: skip with `]`, slow down with `[`
  • Circuit breaker — three voice failures and CastForge short-circuits so the queue never wedges

Pillar 3

Stream tools you would otherwise pay for separately

Drag-and-drop overlays for chat, alerts, goals, captions, and more. A local multistream relay that fans your OBS feed out to every platform at once. No cloud round-trip, no quality downgrade, no monthly fee.

  • Chat overlay, alerts, now-playing, goals, donations, captions — all included
  • Each overlay is its own transparent window — drag, resize, position-saved across launches
  • Multistream RTMP relay — point OBS at one local URL, CastForge fans out to Twitch, Kick, YouTube, TikTok in parallel
  • Live captions endpoint feeds OBS for on-screen subtitles
  • Scene control from chat or the dashboard

Platforms supported

Every platform listed here is a first-class citizen — chat reads out loud, appears in the merged feed, and respects the same filters and voice mappings. Restream covers most platforms not listed here directly (Facebook, LinkedIn, X, and more).

  • Twitch Stable
  • Kick Stable
  • YouTube Live Stable
  • TikTok Live Stable
  • Discord Stable
  • Restream Stable
  • Trovo Retiring 2026-06-30

Why CastForge over alternatives

Every platform, one queue.

Twitch, Kick, YouTube, TikTok, Discord, Restream — merged feed, source-tagged, one TTS pipeline. Most TTS bots are Twitch-only.

Per-platform voices.

Twitch can sound different from Kick. The queue mixes seamlessly. No other tool does this natively.

Local multistream.

OBS → CastForge → every platform in parallel. No cloud, no downscale, no monthly fee.

Overlays you own.

Chat overlay, goals, alerts, now-playing, captions — all included. No separate paid services.

No telemetry.

CastForge talks to the streaming platforms you connect to, plus our license-activation Worker. That is the whole network surface.

Hardened release pipeline.

Every build passes ~50 automated quality gates: security review, mutation tests, mirror byte-equality, visual regression. Most desktop streaming apps ship without tests at all.

Accessibility built in.

Three modes shipped: text-size scaling, colorblind-safe palette, broadcaster-mode high contrast. Reduced-motion respected.

Trust & security, in plain English

No telemetry. Period.

CastForge talks to four things: the streaming platforms you connect to, the Cloudflare Worker that activates your license, GitHub for auto-updates, and the bug-report Worker if you submit a bug. There is no analytics SDK, no error tracker, no behavioral pixel. Your chat never leaves your machine.

Your tokens are encrypted on disk.

Platform OAuth tokens (Twitch, YouTube, etc.) live in Windows' built-in encrypted credential vault. We do not store your passwords. If the encryption layer ever flips, CastForge warns you immediately.

License keys are hardware-locked.

Your license is bound to a hash of your machine's CPU + MAC + hostname. A leaked key will not work on someone else's computer. Reinstalling Windows is fine; replacing your motherboard might need a re-issue.

Every release passes ~50 automated quality checks.

Before any installer leaves the dev machine, CastForge runs a hardened pipeline: security review, mutation tests, source coverage, baseline ratchet, mirror byte-equality, headless render smoke, visual regression. The same pipeline that gates an enterprise SaaS gates this app.

Common questions

What platforms does CastForge support?
Twitch, Kick, YouTube Live, TikTok Live, Discord, and Restream (which itself bridges to Facebook, LinkedIn, X, and others). Trovo is supported until Trovo retires on 2026-06-30. Every chat lands in one merged feed.
Can I use it with just one platform?
Yes. Connect only Twitch and the rest stay idle. Nothing forces multi-platform.
Does the TTS work without an internet connection?
Partially. The high-quality neural voices need internet (they call Microsoft’s Edge TTS endpoint). The Windows local SAPI voices work offline as a fallback.
Will it stream to multiple platforms at the same time?
Yes. Point OBS at the local RTMP endpoint CastForge starts up and it relays to Twitch, Kick, YouTube, and TikTok simultaneously. No cloud round-trip — your bitrate is your bitrate.
Does it work on Mac or Linux?
Not yet. CastForge is Windows-only today (Windows 10 recent build, or Windows 11). Some core paths are Windows-tested only — the encrypted credential storage, the tray, the auto-updater.
Is there a phone app?
No. CastForge runs on Windows from your streaming machine — same PC you run OBS on. A mobile companion app is not on the near-term roadmap.
How does the license work?
Hardware-locked. The license key is bound to a fingerprint of the machine you activate on (CPU + MAC + hostname + memory). Reinstalling Windows will not invalidate it; replacing your motherboard might — contact support for a re-issue.
Does it phone home?
No. The only outbound traffic goes to the streaming platforms you connect to, the Cloudflare Worker that activates your license, the GitHub release endpoint for auto-updates, and the bug-report Worker if you submit a bug. No analytics, no third-party SDK, no behavioral tracking.
Will it get me banned by Twitch / Kick / YouTube?
No. CastForge uses the platforms’ published APIs (Helix, EventSub, Kick OAuth, YouTube Data API, TikTok Live Connector) and the same IRC/WebSocket flows browser tabs use. Reading your own chat into TTS is not against any platform’s terms of service.
What happens to my chat data?
It stays on your machine. Messages flow from the platform’s servers to your CastForge instance and into the local TTS engine. There is no CastForge cloud that sees your chat.

Pricing announced soon. Get on the early-access list.

CastForge is in active development on its v2.2.x line. The license bus, bug reporter, and auto-updater are live. Pricing is being finalized. Drop your email and we'll let you know the moment it ships publicly.