Skip to content

evobug-com/TKit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

198 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TKit Logo

TKit - Twitch Toolkit

Automatically update your Twitch category based on what you're doing

Latest Release Latest Pre-release Downloads License


๐Ÿ“‹ Overview

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

โœจ Features

  • ๐Ÿ”„ 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

๐Ÿ“ฅ Installation

Download

MSIX Package (Recommended)

โš ๏ธ Temporarily Unavailable Skip MSIX installation due to invalid certificate. This will be resolved in a future update.

โ†’ Download MSIX

EXE Installer (Recommended)

  • ๐Ÿ“ฆ Portable installation
  • ๐Ÿ”ง Custom install location
  • โœ… Automatic updates

โ†’ Download from Releases

๐Ÿ’ก Select the latest pre-release and download TKit-Setup.exe

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

Requirements

  • Windows 10 (version 1809) or later
  • Twitch account with streaming privileges

๐Ÿš€ Quick Start

  1. Download & Install - Choose your installer from above
  2. Launch TKit - Find it in Start Menu or Desktop
  3. Connect Twitch - Click "Connect with Twitch" and authorize
  4. Add Mappings - Map your games/apps to Twitch categories
  5. Start Monitoring - Click "Start" on the Auto Switcher page

That's it! TKit will now automatically update your category as you switch windows.

๐Ÿ“– Usage Guide

Category Mappings

Map your applications to Twitch categories:

โšก Recommended Method (Fast & Easy):

  1. Launch the game or application you want to map
  2. Press Alt+Shift+F1 (default shortcut for manual update)
  3. A dialog will appear with all information pre-filled (process name, window title, etc.)
  4. Search and select the correct Twitch category
  5. Save - done!

Alternative Method (Manual):

  1. Go to Category Mappings page
  2. Click Add Mapping
  3. Manually enter the process name (e.g., League of Legends.exe)
  4. Search and select the Twitch category
  5. 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!

Category Mappings Interface

Auto Switcher

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
Auto Switcher Interface

Settings

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.

Settings Interface

๐Ÿ› ๏ธ For Developers

Interested in contributing or building from source?

๐Ÿ—บ๏ธ Roadmap

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)

โš ๏ธ Known Limitations

  • Windows-only (platform-specific process detection)
  • Requires browser OAuth flow for Twitch authentication
  • Mappings stored locally (no cloud sync yet)

๐Ÿค Support

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)

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Credits

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.

Packages

 
 
 

Contributors