Skip to content

Install

  • Node.js 22.5+ (node --version to check)
  • A user-managed Node install such as Homebrew, nvm, or Volta if you want npm install -g to work without sudo
  • Git (for source install)
  • Optional: Flutter SDK (for mobile app development)

For the default Codex path:

Terminal window
npm install -g sidemesh @openai/codex
Terminal window
git clone https://github.com/mukhtharcm/sidemesh.git
cd sidemesh
npm install
npm run build
npm link

npm link makes sidemesh available as a global CLI command.

Terminal window
sidemesh --help
sidemesh up --help

On first run, sidemesh up auto-detects ready providers on the machine and defaults to Codex when it is ready.

Terminal window
npm install -g @openai/codex
Terminal window
npm install -g @mariozechner/pi-coding-agent
pi /login # authenticate
pi /model # select default model

Install GitHub Copilot CLI and authenticate via gh auth login.

  • If npm install -g fails with EACCES, switch to a user-managed Node install or configure a user-local npm prefix before retrying.
  • If you see Unsupported engine or ERR_UNKNOWN_BUILTIN_MODULE: node:sqlite, upgrade Node to 22.5 or newer and rerun the install.
Terminal window
cd apps/mobile
flutter pub get
flutter run --flavor dev