Install
Prerequisites
Section titled “Prerequisites”- Node.js 22.5+ (
node --versionto check) - A user-managed Node install such as Homebrew,
nvm, or Volta if you wantnpm install -gto work withoutsudo - Git (for source install)
- Optional: Flutter SDK (for mobile app development)
From npm
Section titled “From npm”For the default Codex path:
npm install -g sidemesh @openai/codexFrom Source
Section titled “From Source”git clone https://github.com/mukhtharcm/sidemesh.gitcd sidemeshnpm installnpm run buildnpm linknpm link makes sidemesh available as a global CLI command.
Verify Installation
Section titled “Verify Installation”sidemesh --helpsidemesh up --helpOn first run, sidemesh up auto-detects ready providers on the machine and
defaults to Codex when it is ready.
Provider Prerequisites
Section titled “Provider Prerequisites”npm install -g @openai/codexnpm install -g @mariozechner/pi-coding-agentpi /login # authenticatepi /model # select default modelCopilot
Section titled “Copilot”Install GitHub Copilot CLI and authenticate via gh auth login.
Install Troubleshooting
Section titled “Install Troubleshooting”- If
npm install -gfails withEACCES, switch to a user-managed Node install or configure a user-local npm prefix before retrying. - If you see
Unsupported engineorERR_UNKNOWN_BUILTIN_MODULE: node:sqlite, upgrade Node to 22.5 or newer and rerun the install.
Build the Mobile App
Section titled “Build the Mobile App”cd apps/mobileflutter pub getflutter run --flavor dev