Projects
Tools I build and publish. Each has its source, a package you can install and the articles that document it.
ralphctl
Agent harness for long-running AI coding tasks. Drives a cross-provider generator-evaluator loop across Claude Code, OpenAI Codex, GitHub Copilot, OpenCode, and Grok, with structured refinement, dependency-ordered planning, verification gates, and a full terminal dashboard.
- Source on GitHub: lukas-grigis/ralphctl (opens in a new tab)
- ralphctl on npm (opens in a new tab)
- The field guide, 5 articles
- Read The harness era caught up: ralphctl and the convergence I bet on
Built with and for: TypeScript, Claude Code, OpenAI Codex, GitHub Copilot, OpenCode, Grok, TUI
I'm helping with your sprints!· v0.27.0
Homeproject: Hello Python [P] · sprint: ready to implement [S] [PLANNED]Home — Where do we start today?ready to implement[PLANNED]Hello Python · 1 repo1 ticket0 pending1 approved ·1 tasks pendingRefine Plan Implement Close· next: Implement — 1 task pendingSWITCH SPRINTready to implement[1]ready to plan[2]ready to refine[3]Create new sprint[+]ralphctl, terminal dashboard Install
npm install -g ralphctlNeeds Node.js 24 or newer.
Try it in a sandbox, no setup needed
ralphctl demo