Keep your keys. Refresh your sessions.
Prepare fresh horizontal and vertical YouTube broadcasts on your saved stream keys. After both broadcasts finish, the next pair can be prepared automatically.
Site activity
Loading activity
Counts refresh automatically. A dash means the count is unavailable.
Play normally. SC2 Tools reads every replay, reconstructs the match, learns the opponents you face, coaches the builds you practice, and powers a complete stream production suite.
Opponent DNA
Scouting built from your replay history.

Your build library
Keep your custom builds together and practice your next opening.

Live in OBS
32 widgets behind one URL. Add it as a Browser Source and your stream is ready.

Know the rematch
See your record against this player, the openings they favor, and what happened the last time you met.

Build your playbook
Promote the moments that define the opening and your replay history reclassifies safely in the background.

See exactly what you get
Here’s a real ladder game — Protoss vs Zerg on Tourmaline LE — after the desktop app read the replay. Both build orders, both strategies, and the result. None of it was typed in by hand.
You
Protoss
Detected opening
Twilight Adept pressure — Glaives into Warp Prism harass
Opponent
Zerg
Detected opening
Hatch-first three-base into Ling / Baneling
This example comes from the committed replay fixture used by the parser test suite. The values are real parser output; only the player names are hidden.
Real replay · anonymizedAnd it stacks up over time
Every game you finish feeds the same intelligence pages: win rate week by week, your MMR climb, the matchups and maps you are strongest on, and how your build mix shifts—plus per-build and per-opponent breakdowns.
Skill Fingerprint
One reproducible archetype for this matchup, calibrated against real player windows.
Trends, with sharper filters
Best MMR day
+126
7–2 · 9 games
Toughest day
−84
3–6 · 9 games
MMR progression
Filtered to 8–16 minute games
Opponent MMR 4,000–4,499
Meaningful 500-point bracket
Private replay vault
Download the original file anytime.
VOD jumps
Open Twitch or YouTube at this game.
One opponent dossier
Aliases and characters stay together.
Analyze
Replay Theater reconstructs the game on the real map with 3D units, fog, exact spell casts, terrain-following paths, production rails, music and fullscreen controls—then keeps the original replay ready in your private vault.
Replay Theater
Alcyone LE · PvT · names hidden






One opponent, every identity
Name changes, alternate characters and revealed barcodes stay in one dossier with a complete head-to-head history.
Review from anywhere
Original .SC2Replay files archive privately, with downloads and timestamped Twitch or YouTube VOD jumps.
Filters that answer real questions
Game length, map, matchup, build and MMR bands follow every relevant chart instead of resetting between views.
Windows desktop Companion
Browse an interactive desktop scouting console. Keep the selected opponent's name, race, MMR and your record in view, compare both players' replay build chains, then pin just the panels you want while you play.
One game assistance switch, plus separate controls for Session, scouting, opponent panels, spoken scouting reports, build selectors and Ghost. Turn them on or off whenever you need.
Runs without OBS for native scouting, Session, build selectors and Ghost. Randomize from check-in even when the separate widget is closed. Connected displays share one saved result; the widget handles animation, sounds and speech.
Home and Back keep browsing simple. Separate opponent and game arrows retain your place; Assistance and Agent menus keep the controls nearby.
Opt in to native Windows system-voice reports for fresh human 1v1 games or the selected confirmed live enemy in Hybrid team mode. Native scouting voice is unaffected by widget-only Randomizer playback. Voice, master and mode switches work together. OBS voice settings stay separate; keep only one scouting voice enabled to avoid duplicate audio.
Save your own Ladder, Customs, Teams, Practice and Review presets. Customize each feature locally, with an optional Ctrl+Shift+F10 master shortcut. Hybrid adds confirmed enemy selection for team scouting; automatic check-ins and randomizer draws remain 1v1-only.
Use Agent 0.24.2 or later for these controls. Update from the shared Agent menu or download the Windows installer. Session requires pairing and an available SC2 Tools connection. Team scouting also needs fresh live SC2 telemetry; unknown history and MMR stay unavailable.

Start with 3 minutes, then choose 6 minutes, 10 minutes or Full build order for both build and upgrade chains. Workers and supply are optional. Full build order shows all available stored events; older replay uploads can be incomplete.
The optional native Session panel is off by default. Pin your wins, losses and elapsed session time with the same race border as Companion. It shares the OBS widget's four-hour-inactivity record, not a calendar-day total, and does not require OBS or an active match.
Your own latest-known MMR and rating region appear only when owned Session metadata provides them. Active server detection is unavailable from SC2's local API; missing values stay unavailable, not zero or an opponent's rating.
Session reuses existing owned overlay access. If access is missing, setup requires explicit confirmation; polling and reconnects never create credentials automatically. The independent switch stops Session; master assistance off hides it without resetting its record or saved choice. Stale observations expire after 90 seconds.
Pinned panels and main Compact automatically pass clicks through while StarCraft II is the verified foreground application. Only Compact's Scouting control stays clickable to open or close the shared detailed report. Alt+Tab away to unlock other controls. Standard stays interactive. Existing minimize and close-to-tray behavior is unchanged.

Compact follows one selected enemy; expanded layouts show the enemy roster. Standard keeps a small team summary with an Enemy roster button; Detailed and Full workspace show scrollable enemy cards. If authoritative team IDs are missing, explicitly confirm your own player and mark teammates and enemies. Right-click Compact to switch enemies without making the bar taller.
Historical 1v1 MMR and head-to-head records are labeled as history, not current team-ladder ratings. Ambiguous identities remain unlinked until confirmed. Pinned panels and eligible speech follow the selected confirmed enemy.
For team Ghost, preview a player whose race matches yours and choose Use this target in current team game. The temporary target clears when the game, roster, account, selected enemy or assistance state changes; saved 1v1 targets stay untouched. Full individual team-replay build streams require the original local replay.


Default preserves the current purple appearance unchanged. Optional Protoss, Terran and Zerg borders use original generated textured artwork: gold and cyan armor, blue steel, and organic shell. They are visual choices, independent of player and opponent race.
Responsive frames preserve corner details across Compact, Standard, Detailed and Full workspace, without stretching the artwork over your information.
Matching expansion animations run only when you explicitly expand the window. Turn animations off at any time for instant size changes.


Pick your plan in the native 1v1 build selector. Keep loading prompts and after-game check-ins independently enabled without opening an OBS source.

Confirm or correct your opening and the opponent's strategy after an eligible 1v1 match. Automatic check-ins remain 1v1-only, not inferred for team games.

Randomize saves one build even without an open widget. Companion settings silently configure the shared pool and display the saved pick. Randomizer animation, sound and spoken results stay in the widget. There is no native current-game Randomizer popup.

Open a local replay or choose from your synced games. Preview a human player's build order and save a 1v1 matchup target, or explicitly arm a temporary target for a confirmed current team game.
Pinned Opponent stays transparent; Scouting shares the Detailed build comparison and themed frame. Legacy Recent games details fill in gradually from already synced owned metadata, without resyncing or resetting upload history. Activity log excludes credential-bearing OBS SDK logs and repetitive connection-refused tracebacks; OBS remains optional.
Star a reference replay for each build from Builds or Opponents. Keep your own examples handy, or practice from an example an admin has explicitly published.
Practice
Save any replay as a reusable build, define the moments that make it yours, and let your history reclassify in the background. Ghost Build keeps the next timing visible—or reads it aloud—while you play.
Ghost Build coach
PvT · 4 Gate Blink
Step 4 of 9 · on pace
Build Roulette · Act II

Stalker
45% roll weight

Adept
30% roll weight
Save any replay as a build, publish it by name or anonymously, then let your full history reclassify safely in the background.
Arcade · 18 modes
Quizzes, streak hunts, weekly bingo, build portfolios, score cards and season recaps—made from games you actually played.
Build guides
Every opener ranked by its real ladder win rate, with key timings, army snapshots and build-order videos.
Browse build guidesBuild editor demo
Drop one 1v1 replay and we open the build editor on your build order.
Runs in your browser — the replay never leaves your device.
Drag a replay here or click to choose
Stream Studio
Merge Twitch, Kick, YouTube and TikTok chat; connect official creator accounts for follows, subs, gifts, rewards, cheers and raids; then run scenes, polls, alerts, viewer counts and clip markers from the Stream Dock.

SC2 Tools Studio
STARTING SOON
04:59
Stream Dock
One place to run the show
Alert queued once · timeline synced
Starting Soon
Playing
Mark clip
Open vote
In the desktop app
A dedicated Streams workspace brings your titles, connected accounts and YouTube sessions together, alongside the OBS setup you already use.
Included in the desktop app since 0.18.0. Update from the tray or the download page.
Explore the desktop agentShared title
Ladder night · Every game tells a story
YouTube
Horizontal
Session ready
YouTube
Vertical
Session ready
Prepare fresh horizontal and vertical YouTube broadcasts on your saved stream keys. After both broadcasts finish, the next pair can be prepared automatically.
Connect your accounts once, then update both YouTube broadcasts, Twitch and Kick from one title field in the desktop agent.
Your portrait description links to the current horizontal broadcast. Saved website and social links carry into each new YouTube session.
Prepare your YouTube sessions in SC2 Tools, then start your outputs with the OBS or Aitum broadcast buttons.
Each platform reports back whether it verified or accepted the title, so you know where it landed before the stream starts.
Built-in virtual sets
One-click OBS layouts, automatic scene switching, and synchronized landscape or portrait B-roll keep every canvas in step.



Everything included
The headline features are only the start. Everything below ships in the same free product and stays fed by the same automatic replay sync.
Analyze
100+ detected openings
Practice
18 replay-powered Arcade modes
Stream
32 copy-and-paste OBS widgets
Getting started
Sign in and install the small Windows agent. Setup takes about a minute.
On a Mac or Chromebook? Analyze replays in your browser
Every finished replay is read, classified and synced automatically in the background.
Your dashboard, coaching views and OBS sources update between games.
Free and community-supported
SC2 Tools publishes its real infrastructure costs and keeps support optional.
Ready for the next game?
Free to start, no card needed. Sync privately across devices and add OBS whenever you are ready.