SkillAgentSearch skills...

OpenMarketClient

An unofficial, cross-platform, console-based client for: market.csgo.com market.dota2.net tf2.tm rust.tm gifts.tm

Install / Use

/learn @soyware/OpenMarketClient
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

OpenMarketClient

An unofficial, cross-platform, console-based client for the following markets:

screenshot

Features

  • Multi-account support
  • Proxy support
  • Sets Steam inventory public
  • Sets Steam trade token on the market
  • Keeps your market profile online
  • Sends sold items
  • Receives bought items
  • Accepts Steam Guard confirmations of sent offers
  • Cancels offers that aren't accepted within 10 minutes (required since Steam removed the CancelTradeOffer web API)
  • Ability to import Steam Desktop Authenticator's .maFile
  • Accounts are password encrypted

Usage

You'll be asked to enter an encryption password which will be used to encrypt and decrypt saved accounts.

Adding an Account Manually

If you run the client without any accounts added, you will be asked to add a new one. To add another account later, launch the program with the --new command-line option.

Importing Steam Desktop Authenticator's .maFile

To import an account from SDA, place the unencrypted .maFile into the accounts folder (create the folder if it doesn't exist). The program will automatically import most of the required details.

Required Details

  • Market API key (you can get one here)
  • Steam username
  • Steam password
  • Steam Guard Mobile Authenticator details:
    • Two-factor authentication code
    • Identity secret

You can find instructions on how to extract Steam Guard Mobile Authenticator details from your phone here.

Command-line Options

  • --new - Add a new account by manually entering the details
  • --proxy [scheme://][username:password@]host[:port] - Sets the global proxy
  • --market-use-proxy - Tells the market to perform actions using the proxy specified in --proxy, presumably to avoid Steam bans

Build Requirements

  • C++17 supporting compiler
  • libcurl
  • wolfSSL
  • RapidJSON

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated1d ago
Forks2

Languages

C++

Security Score

90/100

Audited on Apr 5, 2026

No findings