Skip to content

Integrations

meetsu edited this page Jul 16, 2026 · 1 revision

Integrations

accshift can be driven from outside the app: by other programs, hotkey tools, a Stream Deck, or your own scripts. Both integrations are controlled from Settings > General > Integrations and are enabled by default.

accshift:// deep links

The desktop app registers the accshift:// URL scheme. Opening a link switches the account, with the same toasts and visual feedback as a manual switch:

accshift://switch/<platform>/<account>

<account> matches the account id first, then a unique username, then a unique display name (case-insensitive). URL-encode special characters (%20 for spaces). Examples:

accshift://switch/steam/bob
accshift://switch/steam/76561198000000002
accshift://switch/riot/main%20smurf

Ways to trigger one:

  • A browser bookmark.
  • A Stream Deck "Website" action.
  • AutoHotkey: Run accshift://switch/steam/bob.
  • A script: start (Windows) or xdg-open (Linux) with the link.

If the app is not running, the link launches it first. Links are ignored while the app is PIN-locked. Turn the whole scheme off with the Allow accshift:// links toggle.

CLI

The accshift command-line binary lists and switches accounts from a terminal, with a stable JSON output for scripts. It shares config and accounts with the GUI, and an exclusive lock keeps the two from colliding.

accshift list steam
accshift switch steam bob --invisible

Full commands, flags, JSON schema and exit codes: CLI. The Allow the accshift CLI toggle disables list and switch (they then exit with code 7).

Choosing between deep links and the CLI

  • Deep link: drives the GUI, gives visual feedback, no output. Best for hotkeys and Stream Deck.
  • CLI: returns output and exit codes you can check. Best for scripts and automation.

CS2 stats bridge

A separate, optional integration: accshift can display CS2 level, XP and weekly care-package status on Steam account cards, fetched from an HTTP endpoint you configure. The endpoint contract (routes, request and response shapes) is documented on CS2 Stats Bridge.

Clone this wiki locally