Skip to content

From source

This is how you change PiCode. To run it, use Getting started.

Needs Go 1.26+, Node.js 22 (the version used by CI), Pi, and tmux 3.5+.

bash
git clone https://github.com/cfpperche/picode.git
cd picode
make build
./bin/picode install
CommandWhat it does
make webBuild the UI once — needed before make dev on a fresh clone
make devRun from this checkout without installing
make deployRebuild this checkout and restart the installed service. Refuses while an agent or a terminal is mid-turn (picode deploy --force overrides)
make certInstall a locally trusted mkcert certificate

Bind and TLS details live in the README.