# dyc3/steamguard-cli

A linux utility for generating 2FA codes for Steam and managing Steam trade, market, and other confirmations.

Repository: https://github.com/dyc3/steamguard-cli
Canonical: https://ross.abutalabs.com/products/steamguard-cli
Language: Rust
License: GPL-3.0
License Family: copyleft
Topics: steam, steamguard-cli, linux-utility, sda, 2fa, steambot, gaming
Last push: 2026-09-02T10:16:55+00:00

## Health v2 (maintenance only)
Score: 93/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 81, longevity 100
- inputs: {"age_days": 3663, "days_push": 0, "days_rel": 48, "gap_med": 37, "n_releases_24m": 8}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1036, forks 65 (observed 2026-09-03T02:15:11.486622+00:00)

## What it is
A Rust command-line utility for setting up and using Steam Mobile Authenticator (2FA). It generates Steam Guard codes and handles trade, market, and other mobile confirmations from the terminal.

## Use cases
- generate steam 2fa codes from the command line
- accept steam trade and market confirmations without the mobile app
- set up steam mobile authenticator on linux
- import steam desktop authenticator maFiles
- log into steam on a new device with a QR code
- store 2fa secrets encrypted with system keyring support

## When to choose
- you use Steam on Linux or a headless machine and need Steam Guard codes
- you want to script or automate trade/market confirmations
- you're migrating from Steam Desktop Authenticator and want a maintained CLI alternative

## When to avoid
- you prefer a GUI mobile authenticator app on your phone
- you need guaranteed production-grade reliability - the project is effectively in beta and mishandled secrets can lock you out of your account
- you're not comfortable managing and backing up maFiles yourself

## Facets
- artifact type: cli-tool
- maturity: active
- function: auth, cli, security, cryptography
- domain: gaming-tools, security, developer-tools
- platform: windows, cli, rust
- tags: steam, steamguard, 2fa, two-factor-authentication, trade-confirmations, steam-desktop-authenticator, qr-code-login, command-line, linux, macos

## Member repositories
- dyc3/steamguard-cli (main) score 93

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:11.486622+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:04:53.614144+00:00, confidence not recorded.
  - readme: https://github.com/dyc3/steamguard-cli (fetched 2026-09-03T02:15:11.486622+00:00, sha 448c1d9ff35f)
  - registry_crates: https://crates.io/api/v1/crates/steamguard-cli (fetched 2026-08-29T13:05:37.139736+00:00, sha bf39c519c429)
- Data as of 2026-08-30T08:39:29.467469+00:00.
