CALLOUT
Builder Lineups Viewer Stats Team
Download for Windows Launch Web App
For CS2 teams of five

Draw the strat once. Everyone runs it.

Callout is a playbook for your Counter-Strike 2 team: draw strats sequence by sequence on the map, share utility lineups, and let each player open their own round plan before freeze time ends.

Download for Windows Launch Web App Free during alpha. Locked behind Steam authentication.
A strat is a sequence

Each sequence holds the full state of the round: positions, drawings, calls. Reorder or delete one and the rest stays valid.

Roles, not numbers

Ten slots, five roles a side: Player A, Player B, Central, AWP, Floater. Your Steam link follows your role, never a slot index.

One library per team

Strats, lineups, documents and images go through the team server. Everyone opens the app and finds the current plan.

Prepare · Builder

Draw the execute once, on the real radar.

Drag the roster onto the map, draw arrows and zones, annotate. Duplicate a sequence to carry positions forward and move only what changes; tick Ghost to keep the previous one in transparency.

  • —Ctrl + wheel zooms on the cursor, Ctrl + drag pans, pinch and pen on touch.
  • —One letter per tool, one digit per utility, Ctrl+Z on every stroke.
  • —Shift + click builds a pack; dragging one chip moves all of them.
Prepare · Lineups

Your utility, documented and reusable.

A lineup holds the throw point, landing point, technique, movement, precision, air time, a screenshot and a demonstration. Drop one into a strat from Library… — filtered on the map and side — and assign the thrower.

  • —Each strat keeps an independent copy: editing the library never mutates a composed strat.
  • —Import from csnades.gg, author name and source link kept on every lineup.
  • —Catalogue lineups are visible to every team and cannot be deleted by accident.
Rehearse · Viewer

What do I do this round?

Read-only by design. Pick the strat, then your slot: everyone else fades without disappearing, and My round lists your call, task and lineups sequence by sequence.

  • —Sequences you are not part of stay visible, dimmed — you still need to know where you are in the round.
  • —Click an agenda entry to jump to that sequence on the map.
  • —Opens from a Playbook link, with a banner back to the document.
Rehearse · Practice

One command per session. F9 puts you on the throw point.

Launch practice from a lineup and CS2 starts on its map. Paste one console command per session — it kicks the bots and binds F9 — then every press of F9 teleports you to the throw point.

Prepare · Library

Every strat, by map and branch.

A tree browsed by map and branch, favourites, a playback preview that steps through the sequences, and the commands around a strat: new, edit, export, Review my role.

  • —.strat files are readable JSON — export one, import it anywhere.
  • —Maps with nothing filed stay visible, dimmed: that is information too.
  • —Team scope or this machine, switched from the same list.
Prepare · Playbook

Notes and documents, next to the strats.

Markdown documents written inside the app and shared through the server. Link a strat, insert a captured sequence, and let the revision number refuse a stale write instead of losing one.

  • —Strat links open the Viewer on that strat.
  • —Images only from the team image library — a document body is untrusted input.
  • —Start from the Roles sheet template when the library is empty.
Analyze · Stats

Your numbers against the teams you actually played.

Import your matches from Steam. Scoreboard, rounds, economy, timeline and per-player trends; percentiles are computed against your real opponents, not a pro benchmark.

  • —Ranks are scoped per season and platform — no min/max across a recalibration.
  • —Aim metrics are derived from the tick capture and recomputed when a definition changes.
  • —Every metric publishes its own denominator.
Team sync

One playbook, five screens.

Sign in with Steam, create a team or join one with a code. Strats, lineups, documents and images switch to the shared server; leave the team and both libraries revert to this machine, nothing lost for the others.

  • —OpenID sign-in, always re-verified with Steam before it is accepted.
  • —Your Steam Web API key stays on the machine and never travels inside a strat.
  • —Offline? The playbook is cached on every machine.

Built for the people at the keyboard

The IGL

Draws the strat, sets the tempo, and reads it back from every slot before the round.

The other four

Open their own round plan — position, call, lineups — before freeze time ends.

The coach

Imports the matches, reads the numbers back, and writes the notes the next strat starts from.

Same playbook, sharper strat.

Free during alpha. Windows client with auto-update, or the web app — both behind Steam sign-in.

Download for Windows Launch Web App