Skip to content

Getting Started

  • Python 3.11 or later
  • Terminal with Unicode support (most modern terminals)
Terminal window
git clone https://github.com/mcp-tool-shop-org/star-freight.git
cd star-freight
pip install -e ".[tui]"
Terminal window
# Create a new captain (pick from 9 types or custom)
starfreight new "Captain Nyx" --type merchant
# Launch the full-screen TUI
starfreight tui

Use --save slotname on any command to run multiple captain lives in parallel.

KeyAction
DDashboard — pressure overview
CCrew — abilities, culture, morale
RRoutes — lanes, fuel, inspection risk
MMarket — goods, prices, cultural gates
TStation — where you are, what’s available
JJournal — investigation fragments
FFaction — standing with power structures
BBuy goods
SSell goods
GTravel to destination
AAdvance day
  • 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.