brainstate

AssassinCreator/steam-stash-value-report-card

Stashcard is a Windows CLI tool that values Steam inventories across multiple marketplaces and generates shareable PNG report cards.

It solves the problem of valuing a Steam inventory by comparing prices across Steam and cash marketplaces, providing a visual report card for users to share or analyze their collection's worth. A Windows-only CLI tool that fetches inventory and price data from Steam and cash marketplaces, calculates valuations with fee adjustments, and renders the results as PNG report cards.

Python★ 708MITGitHub ↗

Similar

  1. govijr/terminal-mac

    terminal-mac is a CLI tool that runs a separate macOS desktop in a virtual machine for computer-use agents, viewed and controlled from a terminal.

    Swift★ 499MITGitHub ↗

  2. storytold/craft-anything

    Craft Anything is an open-source, pure Rust engine that studies software to understand its mechanics and uses AI agents to build new versions.

    Rust★ 9.5kApache-2.0GitHub ↗

  3. vercel-labs/agent-desktop

    agent-desktop gives AI agents computer use on macOS, Windows and Linux by reading the OS accessibility tree instead of screenshots.

    Rust★ 13.6kApache-2.0GitHub ↗

  4. spaship/spaship

    SPAship is an early-stage platform for deploying and hosting Single-Page Applications.

    TypeScript★ 50MITGitHub ↗

  5. ATAC-Helicopter/VaultSync

    VaultSync is a cross-platform backup and recovery manager for project folders, workspaces, external storage, and NAS workflows.

    C#★ 50MITGitHub ↗

  6. Muvon/octomind

    Octomind is an open-source coding agent harness that gives an LLM real access to a repository through MCP tools.

    Rust★ 409Apache-2.0GitHub ↗

  7. google/python-fire

    Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.

    Python★ 28.2kGitHub ↗

  8. openaccountant/wilson

    Wilson is a privacy-first AI bookkeeper that imports transactions, categorizes spending, tracks budgets, and generates financial reports locally.

    TypeScript★ 50MITGitHub ↗

sources

Claims below include README evidence. A matching quote or worker agreement does not establish that a claim is correct. Category majority among 2 workers. Version 1.

Stashcard is a Windows CLI tool that values Steam inventories across multiple marketplaces and generates shareable PNG report cards.

Stashcard values a Steam account and its inventories (CS2, Dota 2, TF2, Rust, Steam community items or any custom app) from your terminal, prices them on Steam and on the big cash marketplaces, and prints the result as a shareable card

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

It solves the problem of valuing a Steam inventory by comparing prices across Steam and cash marketplaces, providing a visual report card for users to share or analyze their collection's worth.

Stashcard values a Steam account and its inventories (CS2, Dota 2, TF2, Rust, Steam community items or any custom app) from your terminal, prices them on Steam and on the big cash marketplaces, and prints the result as a shareable card

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

A Windows-only CLI tool that fetches inventory and price data from Steam and cash marketplaces, calculates valuations with fee adjustments, and renders the results as PNG report cards.

Stashcard values a Steam account and its inventories (CS2, Dota 2, TF2, Rust, Steam community items or any custom app) from your terminal, prices them on Steam and on the big cash marketplaces, and prints the result as a shareable card

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates multiple card layouts including report cards, game cards, inventory grids, receipts, and marketplace comparisons.

prices them on Steam and on the big cash marketplaces, and prints the result as a shareable card: a report card, a game card, an inventory picture, a thermal receipt, a marketplace comparison, or a then-vs-now / A-vs-B diff

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Distinguishes between LOWEST floor prices and AVG sales averages over selectable time windows.

Every number carries its venue and window. `LOWEST` is the floor listing right now. `AVG` is the mean of real sales over a window you pick.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Separates Steam wallet funds from cash marketplaces to prevent mixing different value types.

Steam money is wallet funds; everything else is cash, and the two are never mixed silently.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Handles missing price data by explicitly marking items as unpriced rather than defaulting to zero.

When a source has nothing, Stashcard falls back and says so on the row, in the totals and in the card footer. Nothing unpriced is ever counted as zero.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Operates without requiring user accounts, paid API keys, or telemetry collection.

Free and open source. No accounts, no paid APIs, no telemetry.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Includes JSON sidecars for offline verification and alt text files for accessibility.

Every PNG ships with a `card.json` sidecar (enough to re-render it offline and check the numbers) and a `card.alt.txt` with alt text you can paste wherever you post the image.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Flags skewed pricing data when the mean and median diverge significantly or outliers are present.

An item is badged **skewed** when the mean and median differ by more than 25 % or the max sale is above 5x the median.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Implements caching and rate-limiting strategies to handle Steam API throttling.

Stashcard caches inventories for 10 minutes, Steam prices for 3 hours and venue catalogs for an hour, paces requests per host, backs off with jitter, honours `Retry-After`

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Provides privacy redaction options to mask profile names, IDs, and avatars in generated cards.

`--redact light` masks the name (`K•••••l`) and SteamID64 (last 4 digits), blurs the avatar and drops the profile link and location.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Accepts Steam profiles in multiple formats including URLs, IDs, and invite links.

Profiles can be pasted in any form: `steamcommunity.com/id/ `, `/profiles/ `, a bare SteamID64, `STEAM_0:X:Y`, `[U:1:N]`, a numeric friend code, `s.team/p/ ` invite links, or just the custom URL name.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Generates shareable PNG cards including report cards, game-specific cards, inventory grids, and thermal receipts.

prints the result as a shareable card: a report card, a game card, an inventory picture

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Aggregates pricing data from Steam Community Market and external cash venues like Skinport and Waxpeer.

prices them on Steam and on the big cash marketplaces

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Displays distinct lowest floor prices and average sales over configurable time windows with source attribution.

Every number carries its venue and window

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Includes honesty checks for unpriced items, liquidity grades, and price spread warnings on cards.

honesty chips, delta, liquidity grade

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Supports comparing inventory value over time or between two different Steam profiles side-by-side.

Then-vs-now (same profile) or A-vs-B (two profiles, side by side)

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Operates entirely offline or via public APIs without requiring user accounts or paid subscriptions.

No accounts, no paid APIs, no telemetry

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Clearly distinguishes between Steam wallet value and external cash market value to prevent confusion.

Steam money is wallet funds; everything else is cash, and the two are never mixed silently

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Provides a portable Windows executable that runs without installation or administrative privileges.

One Windows portable build, no account

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Allows filtering out low-value items below a specified price threshold to focus on significant assets.

hide stacks cheaper than this per unit

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Exports clean image files without embedded metadata or text chunks for privacy and compatibility.

clean files. PNGs are written without text chunks or metadata

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: The packaged build is Windows-only and requires Python 3.11 or newer.

This is a Windows build. Stashcard runs on Windows 10/11 (x64) with Python 3.11+. The CLI refuses to start on other systems (`This build is Windows-only.`)

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Live scans are unreliable on datacenter, VPS, or cloud IPs due to Steam rate limiting.

Steam rate-limits datacenter, VPS and cloud IPs heavily, so live scans from a server are unreliable. On a server only the demo and cached data work reliably.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Without a login cookie, Steam community items only have 24-hour median data available for averaging.

Steam's public API only exposes a 24 hour *median* without a login, so for Steam community items (appid 753), which no cash venue covers, AVG falls back to `Steam median · 24h`.

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Live inventory scans are unreliable from datacenter, VPS, or cloud IPs due to aggressive Steam rate limiting.

Steam rate-limits datacenter, VPS and cloud IPs heavily, so live scans from a server are unreliable

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: The portable build is Windows-only; other systems require a separate Python installation and dependencies.

This is a Windows build. Stashcard runs on Windows 10/11 (x64)

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Average price calculations for Steam Community items fall back to a 24-hour median without a login cookie.

Steam's public API only exposes a 24 hour median without a login

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: CSFloat data integration is currently experimental and requires opt-in to enable.

CSFloat *(experimental, opt-in)*

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Default seller fees are estimates based on external reviews and may change as venue policies update.

Seller fees are defaults from fee pages and review sites as of 2026-10-29

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

Limitation: Items with no available price data are reported separately rather than being counted as zero value.

Nothing unpriced is ever counted as zero

Quote matched the README or GitHub description at extraction. Same claim and quote from 1 worker(s). Interpretation not reviewed by a maintainer.

cli · other