Loop Engineer

Install Loop Engineer

Loop Engineer runs locally on macOS, Linux, and Windows. It needs Node.js, Git, and at least one supported official provider CLI.

Requirements

Install from source

git clone https://github.com/BotondCsereklye/LoopEngineer.git
cd LoopEngineer
npm ci
npm run build
npm link

npm link puts the loopeng command on your PATH. An npm package (npm install -g loop-engineer) is planned; until it ships, installing from source is the supported path.

Set up a project

Run these commands inside a Git repository with at least one commit:

loopeng init      # writes loop-engineer.yml and detects project commands
loopeng doctor    # checks Node.js, Git, providers, and write access
loopeng gui       # opens the local dashboard at http://127.0.0.1:4317

loopeng doctor verifies Node.js, Git, worktree support, repository state, provider installation and authentication, command detection, instruction files, and write access — so problems surface before your first run.

Connect providers

The dashboard can start claude auth login --claudeai or codex login. Each official CLI owns its browser flow, callback, and credential store. Loop Engineer receives only installed-and-authenticated status — it has no password, API-key, OAuth-code, or access-token field anywhere.

Run your first task

loopeng run --dry-run --task "Add input validation to the settings parser"
loopeng run --task "Add input validation to the settings parser"

Start with --dry-run to preview the workflow without calling any provider. Then read how the loop works and the security model.