CSFarm

CSFarm Screenshot

A powerful Node.js bot for farming Steam games

View on GitHub

Key Features

Secure Login

Steam Guard support and secure credential storage

Auto Farming

Automatic game farming for hours and cards

Discord Notifications

Real-time updates via Discord webhooks

Uptime Tracking

Monitor your farming sessions

Installation

# Clone the repository
git clone https://github.com/n7z/csfarm.git
cd csfarm

# Install dependencies
npm install

# Create .env file with your credentials
# Create a file named .env in the root directory with:
ACCOUNT_NAME=your_steam_username
PASSWORD=your_steam_password
SHARED_SECRET=your_steam_guard_shared_secret

# Steam Status (0-3)
# 0: Offline
# 1: Online
# 2: Busy
# 3: Away
PERSONA=1

# Optional: Discord Webhook URL for notifications
DISCORD_WEBHOOK_URL=your_discord_webhook_url

# Add games to farm (comma-separated Steam App IDs)
GAMES=730,570,440  # Example: CS:GO, Dota 2, Team Fortress 2

# Run the bot
npm start

Download