TKit is a Windows desktop application that automatically switches your Twitch stream category based on your active window. Stop manually updating your category every time you switch games or applications - let TKit handle it for you.
Perfect for streamers who:
- ๐ฎ Switch between multiple games during streams
- ๐จ Alternate between gaming and creative work (coding, art, music)
- ๐ Forget to update categories when switching
- ๐ Want better discoverability with accurate categories
- ๐ Automatic Category Switching - Real-time window monitoring with instant category updates
- ๐บ๏ธ Smart Process Mapping - Pre-seeded with popular games, searchable Twitch category database
- โก Global Hotkeys - Quick manual category updates without leaving your game
- ๐ Multi-language Support - 10 languages: English, Czech, Polish, Spanish, French, German, Portuguese, Japanese, Korean, Chinese
- ๐ Desktop Notifications - Optional alerts when categories change
- โ๏ธ Configurable Behavior - Scan intervals, debounce delays, fallback actions
|
MSIX Package
|
EXE Installer (Recommended)
|
Pre-release Channels
Want to test new features before they're stable?
| Channel | Description | Access |
|---|---|---|
| Dev | Bleeding edge, updated frequently | Browse Dev Releases โ |
| Beta | Feature testing, relatively stable | Browse Beta Releases โ |
| RC | Release candidates, final testing | Browse RC Releases โ |
Which installer should I choose?
โ ๏ธ Note: MSIX installer is temporarily unavailable due to certificate issues. Please use the EXE installer.
EXE Installer:
- Works on all supported Windows versions
- Custom installation directory option
- Portable installation
- Automatic updates through TKit
- Windows 10 (version 1809) or later
- Twitch account with streaming privileges
- Download & Install - Choose your installer from above
- Launch TKit - Find it in Start Menu or Desktop
- Connect Twitch - Click "Connect with Twitch" and authorize
- Add Mappings - Map your games/apps to Twitch categories
- Start Monitoring - Click "Start" on the Auto Switcher page
That's it! TKit will now automatically update your category as you switch windows.
Map your applications to Twitch categories:
โก Recommended Method (Fast & Easy):
- Launch the game or application you want to map
- Press Alt+Shift+F1 (default shortcut for manual update)
- A dialog will appear with all information pre-filled (process name, window title, etc.)
- Search and select the correct Twitch category
- Save - done!
Alternative Method (Manual):
- Go to Category Mappings page
- Click Add Mapping
- Manually enter the process name (e.g.,
League of Legends.exe) - Search and select the Twitch category
- Save and enable the mapping
โ ๏ธ Note: Manual mapping is slow and inconvenient. We highly recommend using the shortcut method instead - it's faster and automatically fills in all required information.
๐ก Tip: TKit comes pre-seeded with popular games!
Control automatic category switching:
- Start/Stop Monitoring - Toggle automatic switching
- Manual Update - Force update to current window's category
- Quick Mapping - Click the plus (+) button next to your active application to instantly create a mapping for the current process
- View History - See all category changes with timestamps
TKit is fully configurable with options for scan intervals, debounce delays, fallback behavior, notifications, hotkeys, and update channels. Access settings from the main window or system tray.
Interested in contributing or building from source?
- Developer Guide - Architecture, tech stack, building from source
- Contributing Guidelines - How to contribute
- Release Guide - For maintainers creating releases
Disclaimer: This roadmap is not set in stone. These are just ideas we thought would be nice to have - they're straight out of our heads without proper planning or commitment. Consider this a wishlist rather than a promise.
- Multi-platform support (macOS, Linux)
- Auto-update stream title and tags
- Time-based category scheduling
- Advanced mapping rules (window title, regex)
- Cloud sync for mappings
- Integration with other platforms (YouTube, Kick)
- Windows-only (platform-specific process detection)
- Requires browser OAuth flow for Twitch authentication
- Mappings stored locally (no cloud sync yet)
Need help?
- ๐ Report issues
- ๐ฌ Browse existing issues
- ๐ Check logs - Press F2 while TKit is running to open the log overlay (helpful for understanding what happened)
This project is licensed under the MIT License - see the LICENSE file for details.
Built with Flutter and inspired by the need for better stream automation tools.
Special thanks to the Twitch developer community for API documentation and support.
Note: TKit is not affiliated with or endorsed by Twitch Interactive, Inc.


