Coding agents write code. Palgu runs engineering.
Everyone built a harness for agents. We built one for engineering. Palgu takes work from intent to a proven, governed change. It finds what the task really needs, runs every agent as one team, proves each result and repairs itself when something goes wrong. Use it with srooterctl in the terminal or Palgu Studio on the desktop.
One request. Your context, standards and policy, applied automatically.
Everyone built a harness for agents. We built one for engineering.
Running more agents doesn't make a superharness. Running the engineering system does. On the left, what an agent orchestrator does. On the right, what Palgu does, across all eight layers of engineering.
A complete engineering superharness covers all eight. Palgu does.
Developers pick the agent. Palgu runs the engineering.
Install srooterctl and start coding.
One install, one sign-in.
Run srooterctl for a coding session, or srooterctl -p to run one task and exit. Every request goes through the Palgu API.
srooterctl login
srooterctl -p "fix the failing test"
Your context, practice and model policy, per task.
Palgu assembles the right code context, enforces your TDD, architecture and review practice, and picks the model for the task.
context: code-graph + ADRs
model: by task and risk
Validate and review before the PR.
Functional and visual validation, a review by models that did not write the code, and an audit record for each change.
✓ 8/8 checks
✓ audit 7f3a2b recorded
Example: one task, end to end.
A developer types add partial refunds. Here is everything Palgu does before the PR opens.
The model writes the code.
Palgu runs the other eight steps.
- 01Maps the blast radiusResolves the change fan-out: payments, ledger and invoices. Selects the tests that matter.live project map
- 02Assembles the architecturePulls the relevant ADRs and codemap, including the append-only ledger invariant.decision records · ADR-041
- 03Grades the riskMoney movement on an auth path. Tier: high. An independent risk model scores it, blind to the solver.independent risk check
- 04Requires tests firstYour TDD standard applies: failing tests before implementation.org policy · tests-before-code
- 05Picks the model for the tierImplementation on the efficient default. High-risk tasks get a frontier model as reviewer.model by task size and risk
- 06Implements against the testsThe agent works inside the assembled context while Palgu records a session-memory trace you can inspect.team memory
- 07Validates functionally and visuallyBuild, end-to-end and screenshot proof attached to the change.Validation Center
- 08Convenes independent reviewFive seats (architect, backend, frontend, tests, security) on models that did not write the code. One blocker caught and fixed.independent review
- 09Records the outcomeContext, model, tests, review and outcome in the audit ledger. PR #482 opens with 8/8 checks.audit + provenance
Your engineering standards, applied to agent-written code.
Centrally managed. Runs where you need it.
Palgu servers never run your code: tests run in your CI or on the developer machine. The audit log stores a SHA-256 hash of each prompt, not its text. Conversation transcripts are stored separately, with retention your admins control (30 days by default), and encrypted on the managed service (self-hosted: depends on your key setting).
In your terminal, in CI and on your Mac.
srooterctl runs on macOS, Linux and Windows, on developer machines and CI runners. Studio puts Tasks, the Validation Center, the Council Chamber, Knowledge and Routing in one macOS app.

Same harness. Any model. The same result.
We build a real app through Palgu with pinned models and score it on four axes: accuracy, speed, cost and quality. The model changes the cost. The harness keeps the outcome. Every result is public.