Skip to main content

yc-bench start

Launch an interactive wizard that guides you through setting up and starting a new YC-Bench simulation in three easy steps.

Usage

yc-bench start

Parameters

This command takes no parameters. All configuration is done interactively.

Interactive Steps

The wizard will guide you through:
  1. Initial Funding - Choose starting capital (25k,25k, 50k, $100k, or custom)
  2. Initial Prestige - Set starting reputation (0-20)
  3. Time Limits - Optionally set max days or ticks

Response

After configuration, starts the simulation and returns the initial state:
currentTick
number
Starting tick (always 0)
currentDate
string
Starting date (ISO 8601 format)
company
object
Initial company state with configured funds and prestige
market
object
Initial market with available tasks
message
string
Welcome message with next steps

Example

# Start the interactive wizard
yc-bench start
Welcome to YC-Bench!

Step 1/3: Initial Funding
? Select starting capital:
  > $50,000 (Recommended)
    $25,000 (Hard mode)
    $100,000 (Easy mode)
    Custom amount

Step 2/3: Initial Prestige  
? Enter starting prestige (0-20): 0

Step 3/3: Time Limits
? Set maximum days? (optional): 90

Starting simulation...
Example Output
{
  "currentTick": 0,
  "currentDate": "2024-01-01T00:00:00.000Z",
  "company": {
    "funds": 50000,
    "prestige": 0,
    "employees": [],
    "tasks": []
  },
  "market": {
    "availableTasks": [...]
  },
  "message": "Simulation started! Use 'yc-bench market-browse' to see available tasks."
}

Build docs developers (and LLMs) love