Getting Started
Requirements
Section titled “Requirements”- Python 3.11 or later
- Terminal with Unicode support (most modern terminals)
Install
Section titled “Install”git clone https://github.com/mcp-tool-shop-org/star-freight.gitcd star-freightpip install -e ".[tui]"Start a game
Section titled “Start a game”# Create a new captain (pick from 9 types or custom)starfreight new "Captain Nyx" --type merchant
# Launch the full-screen TUIstarfreight tuiUse --save slotname on any command to run multiple captain lives in parallel.
Controls
Section titled “Controls”| Key | Action |
|---|---|
D | Dashboard — pressure overview |
C | Crew — abilities, culture, morale |
R | Routes — lanes, fuel, inspection risk |
M | Market — goods, prices, cultural gates |
T | Station — where you are, what’s available |
J | Journal — investigation fragments |
F | Faction — standing with power structures |
B | Buy goods |
S | Sell goods |
G | Travel to destination |
A | Advance day |
First run advice
Section titled “First run advice”- Sell before buying. A captain who arrives with cargo and leaves with cargo is wasting hold space.
- Watch crew morale. Pay day is every 30 days. Miss it and people leave.
- Cultural knowledge matters. The Keth don’t sell to strangers. The Veshan challenge before they trade.
- Fuel constrains routing. Running dry means expensive emergency refueling.
- Read the station screen before trading. Prices depend on whether a station produces or demands a good.