1. Set up your computer
You do this once, for each computer. It takes about 15 minutes.
You start with: a computer and a GitHub account.
You finish with: each tool installed and signed in, Herdr open, and new-project on your path.
#Before you start
- Linux or an Apple silicon Mac. The factory has only run on Linux so far.
- Node.js 24 or later.
- A Claude plan that can run Claude Code.
- A copy of the
factory-kitfolder. It is private for now, so ask its owner.
#The steps
#Install the tools
Install
git,jq, the GitHub CLIgh, the AWS CLIaws, and Claude Codeclaude. Then sign in:gh auth login aws sso login claude#Check the tools
Paste this prompt into Claude Code. It installs nothing until you say yes.
Check this computer for the factory. For each tool, say if it is there and its version: git, node (24 or later), npm, jq, gh, aws, claude. Then check two logins, and do not print a token: `gh auth status` and `aws sts get-caller-identity`. Give me one table. For each tool that is missing, give the command to install it on this system, and ask me before you run it.You should see: a table with each tool present.
#Install Herdr
Herdr is a desktop app for terminals and agents. It shows the Factory panel.
curl -fsSL https://releases.herdr.dev/app/install.sh | shThis installs the app, and
hc, its command line tool, in~/.local/bin. Check them, then open the app:herdr-app --version hc --version herdr-appYou should see: two version numbers, then the Herdr window. These docs use
herdr-app0.1.13 andhc0.1.18.#Put factory-kit on your path
Keep the folder where it can stay, because each command runs from it. Add this line to your shell profile, with your own path:
export PATH="$HOME/code/factory-kit/bin:$PATH"Open a new terminal, and run:
new-projectYou should see: a line that starts with
usage: new-project.
#You are done when
gh auth statussays that you are signed in.aws sts get-caller-identityprints your account.- The Herdr window opens.
new-projectprints its usage.