Install PixelyChat
Download the build for Windows, macOS or Linux from the official website or release page and open the app.
PixelyChat puts Twitch, YouTube, Kick and TikTok chat into one desktop workflow, then adds the tools that normally live in separate apps: moderation, bot commands, AI chat, text-to-speech, translation, alerts and OBS/Streamlabs overlays.
Connect accounts first, then configure the parts you need. Most settings are optional; the normal path is just Accounts → Chat → Overlay.
Dashboard controls are designed so you can keep playing instead of jumping between four platform dashboards.
On a fresh install, PixelyChat opens at setup so you can connect one or more platforms. You do not need to connect all four. Start with the platforms you actually stream on.
Download the build for Windows, macOS or Linux from the official website or release page and open the app.
Open Accounts and sign in to Twitch, YouTube, Kick and/or TikTok. Authentication is handled through the platform's sign-in flow.
Return to Dashboard to confirm that your connected platform is online and messages are arriving.
Open Chat Settings and choose a presentation style, typography, platform colors and filtering.
Open Overlays, copy the Stream Overlay URL and add it to OBS or Streamlabs as a Browser Source.
Enable TTS, translation, alerts, bot automation or AI only when you need them. Each feature is independent.

The Dashboard is your operator view. It is separate from the public overlay and is where you read the combined chat, send supported messages, moderate users and keep an eye on live-platform status.
See connection state, viewer activity, message counts and stream uptime for connected platforms. A disconnected platform is the first thing to check when its chat disappears.
Where supported, update your title and category without leaving PixelyChat. You can also copy the live link for a connected platform.
Select the platform, type your message and send it. TikTok sending is not currently available; YouTube sending is available while the live chat exists.
Use the picker for emoji. When Twitch is selected, your available Twitch emotes can also be inserted.

Accounts is the only setup screen you need for platform authentication. Sign in through each platform's normal login window. PixelyChat uses the resulting authorization rather than asking you to paste passwords or stream keys into the app.
Unified chat, emotes, moderation, message sending, TTS, translation and supported stream events.
Live chat, supported message sending while live, subscriptions/Super Chats and related stream controls.
Unified chat, supported moderation and sending, TTS, translation and live stream controls.
Live chat, follows, subscriptions, gifts, likes and viewer data. Chat sending is currently unavailable.

Force a fresh login when you need to switch accounts instead of reusing an already-signed-in session, and optionally add your own EulerStream API key if you have a paid plan there — otherwise PixelyChat's shared relay is used automatically.
Disconnecting an account removes that platform from the active PixelyChat session. It does not delete the underlying platform account.

PixelyChat presents platforms in one feed, but each service still has its own API rules. The important differences are below.
| Capability | Twitch | YouTube | Kick | TikTok LIVE |
|---|---|---|---|---|
| Read chat | Yes | Yes | Yes | Yes |
| Send chat | Yes | Yes, while live | Yes | No |
| Moderation | Yes | Supported actions | Supported actions | Limited by platform/API |
| Follows / subscriptions | Events | Subscriptions / Super Chats | Events | Follows / subs / gifts / likes |
| Stream title/category editing | Supported | Title supported | Supported | Not supported |
This does not prevent TikTok messages, gifts, follows or viewer information from being received when the connector is working.
All connected messages appear in one feed. Each message carries platform identity so you can tell at a glance where it originated.
Moderation controls are available from the Dashboard and the compact chat dock where supported. The exact action set depends on the platform.

PixelyChat includes a built-in bot so common chat automation does not require a second service. The Bot screen is organized around the bot account, commands, automation and AI chat.
Connect the account the bot should speak through, then use PixelyChat's platform-aware sending workflow.
Create commands with configurable access levels, cooldown behavior and responses. Randomized replies are useful for commands such as !8ball, !dadjoke or community-specific jokes.
Automatically greet viewers, including targeted greetings for individual users where configured.
Automate streamer shoutouts around the workflow you choose instead of typing them manually every time.
Build automatic responses to follows, subscriptions, gifts, raids and other supported events.
Schedule recurring chat messages and keep the stream moving without manually repeating reminders.
Use built-in spam/scam and link-handling rules where configured, helping the bot react to unsafe or repetitive patterns.
Mention the bot to get a response. Choose a built-in personality such as Friendly, Funny, Sassy or Hype, or define your own.
Add other bots' usernames (Nightbot, StreamElements, etc.) to an ignore list so PixelyChat's bot doesn't reply to their messages.





The app's AI reply flow is designed around the chat message and the personality/context you configure. It is not given access to your files, local network, IP address, physical location or unrelated account data just because it is enabled.
Enable TTS when you want incoming chat to be spoken aloud while you play. TTS is separate from the visible chat feed, so you can keep the feed on screen while only selected messages are read.
Select a language and gender, preview the voice and set speaking speed. PixelyChat resolves the voice to the configured primary voice and can use a local system voice as a fallback.
Skip emotes/emoji, ignore named bot accounts, restrict spoken chat to subscribers and optionally always read supported gift events.



Translation is off by default. Enable it when your stream receives messages in languages you do not already understand.

This is separate from chat translation above. PixelyChat's own interface — menus and settings, bot replies, on-screen alerts, and spoken TTS announcements — can run entirely in one of 11 languages.


Alerts give your stream visible feedback for supported events without requiring a separate alert provider. Configure the event presentation, then expose the alert output through the same local overlay workflow.
Start from built-in visual themes rather than building every event screen from scratch.
Customize sounds and visual media where the alert design supports them.
Use event-specific text and supported variables to make follows, subs, gifts and raids feel contextual.
Events can queue so a burst of activity does not cause one alert to visually overwrite another.





Rewards turn Twitch/Kick Channel Point redemptions and TikTok gifts into their own on-screen reactions, without a separate alert provider or any scripting. Build from bundled presets or upload your own media, then let PixelyChat handle matching and queueing as redemptions come in.
Trigger from a Twitch or Kick Channel Point redemption, a specific TikTok gift, or any combination — set a point cost per platform.
Combine a sound, an on-screen visual, and an optional spoken line per reward — mix and match however fits.
Start from bundled visual and sound presets, or upload your own media to the Rewards Media Library.
A burst of redemptions queues up instead of overlapping, with adjustable spacing and queue size.




Widgets gives you two ways to put interactive content on stream: Overlay Widgets stay visible for live information, while Action Widgets appear when you trigger them.
Add Follower, Subscriber and Gifts goals so viewers can see progress directly on stream.
Show Viewer Count, Latest Follower, Recent / Top Supporter and a live Activity Feed.
Rotate stream announcements without maintaining a separate overlay service.
Display the current track with the same widget workflow as your goals and stream stats.

TikTok follower totals are available once the TikTok channel is live.
Action Widgets are on-demand overlays. Create as many as you need, then start them manually or connect them to Bot Commands, Alerts, Rewards and other stream actions.
Run a configurable countdown with optional spoken countdown audio.
Start and stop an elapsed-time display whenever you need it.
Show the current player and viewer queue directly on stream.
Trigger a burst of on-screen celebration with optional media and sound.
Spin a transparent wheel with reusable templates, custom results and descriptions.

Action Widgets can be started manually from the Dashboard or automatically from Bot Commands, Alerts, and Rewards.
Companion is PixelyChat’s on-stream AI co-host. It shares the selected AI Chat personality so the same character can reply in chat and react on stream with a 2D avatar, voice and captions.
Use the included female or male avatar, or upload five matching custom avatar states.
React to direct mentions, follows, subs, gifts, rewards and other stream events.
Use the free local Supertonic voice package or connect ElevenLabs with your own API key.
Choose Always visible, Only when active or Audio only, with separate horizontal and vertical layouts.

Common event reactions use local response libraries first; AI generation is reserved for moments that actually need it.
Chat Settings changes the public stream overlay, not the internal Dashboard chat. The preview is there so you can see the style before it is placed in OBS or Streamlabs.


The Overlays page provides two local outputs: a Stream Overlay for viewers and an All-in-One Chat Dock for you.

When something goes wrong, start in Logs. The page exposes the running technical log and tools for collecting useful support information.
Switch between All, Info, Warn, Error and Debug to isolate useful messages.
Run the built-in connection checks again without needing to restart the app.
Save the log file and attach it when reporting a reproducible problem.
Remove the current local log history when you need a clean reproduction.
Before reporting missing chat, first check the platform connection status, then run diagnostics, then reproduce the issue and export the logs.
Open Dashboard and look at that platform's connection state. If it is disconnected, reconnect it from Accounts. If it says connected but messages still do not arrive, run Diagnostics and inspect Logs.
Make sure PixelyChat is open and the local overlay server is running. Re-copy the Stream Overlay URL from the Overlays page, verify the Browser Source URL and make sure the source can reach your local machine.
Open TTS Settings → Advanced Settings. Lower Max Queued Lines, raise Minimum Message Length and/or enable Skip Repeated Messages for busy streams.
Enable Ignore Bot Messages and add the offending username to the ignored list. You can also use the chat overlay's bot filtering independently of TTS.
Incoming chat is displayed first; translation can arrive a moment later. Check that Enable Translation is on and that your primary language is configured.
Not currently. TikTok sending is disabled in the supplied build; the rest of the supported TikTok live-chat reading workflow remains available.
Yes. The overlays are served locally by PixelyChat, so the app needs to be running while you use that Browser Source.
No. PixelyChat includes its own alert rendering and browser-source output for the events it supports.
The About page shows the installed version, vendor information, update check and the in-app changelog.
Initial multi-language support, faster Dashboard message-count loading, a Mac startup update-message fix, improved Channel Point redeem avatars, and per-user bot greetings.
