AI-powered highlight extraction for Counter-Strike 2. Automatically create TikTok and Reels-ready content from your best moments using FREE AI technology.
Everything you need to turn your gameplay into content-ready highlights
Captures kills, headshots, and round events live via CS2 Game State Integration with precise OBS timestamp synchronization.
Google Gemini (FREE tier) intelligently identifies highlight-worthy moments: multi-kills, clutches, headshots, and epic plays.
FFmpeg-based conversion to vertical format (9:16) optimized for TikTok and Instagram Reels with professional quality.
Automatic hardware acceleration with support for NVIDIA NVENC, AMD AMF, Intel QuickSync, and CPU fallback.
Record multiple matches seamlessly with automatic processing between games. Perfect for marathon gaming sessions.
Completely open-source with no hidden costs. Uses Google Gemini's FREE tier (1500 requests/day - enough for ~50 matches daily).
From gameplay to viral content in three simple steps
Launch TickZero's live logging mode before your match. The system automatically starts recording when the first round goes live and captures every kill, headshot, and clutch moment with precise timestamps.
python launcher.py --record
After your match, Google Gemini AI analyzes your gameplay log to identify highlight-worthy moments. It prioritizes aces, multi-kills, clutches, headshot streaks, and high-skill plays.
TickZero automatically generates vertical (9:16) clips optimized for TikTok and Reels. Each clip is hardware-accelerated, professionally formatted, and ready to upload.
Our vision for the future of TickZero
Everything you need to know about TickZero
Yes! TickZero is 100% free and open-source under the MIT License. It uses Google Gemini's free tier (1500 requests/day), which is enough for approximately 50 matches per day. No credit card required, no hidden costs.
You'll need:
All installation instructions are included in the documentation.
Google Gemini analyzes your gameplay log and prioritizes moments based on:
You can adjust the minimum priority threshold to control how selective the AI is.
Currently, TickZero is designed to work with OBS Studio via WebSocket for automatic recording control and precise timestamp synchronization. However, you can manually record with any software and process the video afterwards - you'll just need to ensure your event log timestamps align with the recording start time.
Yes! TickZero is cross-platform and works on Windows, Linux, and macOS. The only requirement is that you have Python 3.10+, OBS Studio, and FFmpeg installed on your system. CS2 Game State Integration works on all platforms as well.
TickZero only captures YOUR personal kills. When you die and spectate teammates, the system automatically filters out their kills using SteamID tracking. This ensures accurate personal highlight tracking and prevents false positives.
Processing time depends on your hardware and the number of clips:
A typical match with 3-5 highlights processes in under 1 minute with GPU acceleration.
Currently, clips are optimized for TikTok/Reels (8-15 seconds, 1080×1920). Custom durations and formats are on the roadmap for v2.0. You can modify the source code to adjust these parameters if you're comfortable with Python.
We love community feedback! You can:
Get started with TickZero in seconds. No credit card required.
Quick Start:
git clone https://github.com/MACULINX/TickZero.git
cd TickZero && pip install -r requirements.txt
python launcher.py