Pixelhatch productFree public beta · v0.8.7
Helm

The cheapest model isn't always the cheapest route.

Helm is a local intelligence-control, independent-verification and execution-continuity layer for coding agents. It keeps coherent engineering work together, changes intelligence only when the switch earns its cost, then uses an independent verifier to challenge risky work before the job is called done.

macOS UniversalWindows 10/11 x64Node.js 20+ requiredOpenAI Codex CLI required
Helm app icon showing intelligent routing paths
Intelligence controlRoute. Challenge. Finish.

Why Helm exists

A coding job is rarely one level of difficulty.

A repository inspection, a routine file change and a difficult architecture decision should not automatically consume the same level of intelligence. But switching models has a cost too: every handoff can force another model to reacquire project context, decisions and evidence.

Helm analyses the objective, preserves any stages or constraints you explicitly supplied, and groups tightly coupled work into coherent implementation phases. A capable model can stay with a phase when continuity is cheaper and safer; model changes are reserved for places where they add value, especially independent verification and evidence-driven repair.

Helm is not a model roulette wheel or a general chatbot. It is built for coding agents and technical agents that inspect, edit, test, debug, deploy and operate against real projects.

How it works

Give Helm the destination. It works out the route.

You do not need to write an orchestration spec to use an orchestration tool.

Example objective
“Build me a website for my cookie shop. Use Astro, set it up in GitHub, choose the right hosting for online ordering, deploy it, and make sure everything works.”

Helm can turn a normal objective like that into the technical work required to complete it. If you do provide explicit stages, Helm preserves them instead of inventing a different structure.

01

Analyse first

Inspect the objective and project, identify the real work, choose the intelligence required and estimate the likely spend before execution starts.

02

Keep phases coherent

Hold tightly coupled engineering together when a model switch would cost more context than it saves. One strong model can be the right route.

03

Challenge independently

Hand risky work to an independent verifier that looks for counterexamples, then return only confirmed failures for targeted repair and re-verification.

04

Finish without getting stranded

Forecast the whole route against live provider capacity, warn about limited headroom, let you choose whether to proceed and preserve a resumable handoff if provider capacity is exhausted.

Analyse job

Forecast the whole route, not the cheapest turn.

Analyse job is the planning gate. Helm reads the objective and project, groups coherent work, estimates model and switching cost, forecasts the coding-agent workload and compares the route with live provider capacity before execution.

Project and objective inspectionPhase affinity + switching-cost awarenessModel capability + reasoning allocationEstimated credit-equivalent spendLive Codex 5-hour and weekly capacityCapacity warning + user-controlled override
Helm objective and Analyse job interface
Development run shown. Helm plans first, then waits for approval.

Controlled benchmark

One model was cheaper. Helm found the bug it missed.

We ran the same SmartRewrite production objective from the same clean repository state two ways: fixed GPT-6.1-Sol High, and Helm's routed workflow. The fixed-model run was dramatically more provider-efficient. Helm's independent verifier, however, reproduced a stale-publication race in the fixed-model implementation and repaired it.

Read the benchmark that reshaped Helm →
Fixed Sol High194,479

Measured non-cached tokens in the completed control run.

Control quality gate49

Passing tests after the fixed-model implementation.

Helm quality gate81

Passing tests after routed implementation and adversarial verification.

Confirmed counterexample1

Stale same-key publication race missed by the control and repaired by Helm.

What this proves — and what it doesn't. One benchmark does not prove Helm is universally cheaper, and provider allowance percentages are not token billing. It did show that independent verification can find a production defect a strong single-model run missed, while excessive model switching can erase cost savings. Helm's current routing responds to that evidence with fewer handoffs, coherent implementation phases, independent verification, targeted repair and capacity-aware planning.

Continuity failsafe

Running out of coding-agent capacity should not mean losing the job.

Helm watches provider capacity while work is running. At the warning threshold it tells you the margin is getting tight. At the protected reserve it stops before starting another expensive turn and leaves the project in a state that can be continued safely.

Helm protected reserve and ChatGPT handoff interface
A real SmartRewrite production benchmark reached the protected reserve during verification and resumed from its saved position.
10%

Helm warns that the limiting provider window is approaching the reserve.

5%

Helm protects the final reserve and does not start another coding-agent turn.

Handoff

The execution position, project path and local handoff are preserved. Helm generates a compact prompt for continuing the technical job in ChatGPT if you want to keep moving.

Reset

When coding-agent capacity returns, the saved Helm job can continue from the recorded position instead of repeating completed work.

New in v0.8.7

Continue means continue. Watch it happen.

When your coding-agent allowance returns, Helm returns to the normal running experience — not a silent waiting screen. Stage progress, the current model route, elapsed time and new execution output appear as the job proceeds.

Reconnect without restarting. Another v0.8.7 window can replay missed local run events and follow live progress. Cross-window protection prevents duplicate execution if Continue is clicked twice.

Helm · Live executionStage 4 · Selective Language Repair
● Running
Stage 4 of 1107:42 elapsed
EXECUTION LOG · EXAMPLE

✓ Previous work preserved

↳ Continuing Stage 4

↳ Route → GPT-6.1 Sol · medium

↳ Verifying selective repair behaviour

↳ Running regression tests…

● Waiting for next execution event…

Illustrative state. Helm's actual running panel uses real local execution events.

Local first

Your project remains the source of truth.

Helm runs locally, keeps its run metadata local and points continuation back to the project you already have. It does not copy your repository into some second Helm workspace just to create a handoff.

Project filesStay on your machine
Helm run stateStored locally
Completion receiptRoute, available usage telemetry and QC evidence stored locally
Coding providerReceives the context required to perform the job
Pixelhatch diagnosticsOff by default · opt in only

Help improve the beta

Useful data, without taking your project with it.

Helm v0.8.7 includes optional beta diagnostics so we can learn whether routing, verification and continuity actually work on jobs we did not design ourselves.

Sharing is off by default. On first run, Helm asks whether you want to help. If you opt in, completed jobs can send a small sanitised receipt to Pixelhatch and ask one human question: did Helm complete the job correctly?

Automatically shared when opted in

Helm version + OS, model route and reasoning levels, provider turns, available token/capacity measurements, forecast versus actual usage, verification passes, counterexamples, repairs, regression-test evidence and final quality-gate state.

Never included automatically

Your objective, prompts, source code, repository contents, filenames, file paths, secrets or generated code.

Human outcome

After a completed run you can optionally answer Yes / Partly / No. Written notes are optional and are sent exactly as typed, so Helm warns you not to include private project information.

Your control

Settings lets you turn diagnostics on or off at any time and view the exact JSON payload Helm would send before you share anything.

Download + install

A beta you can launch like an app.

Helm v0.8.7 builds on adaptive routing, independent verification, live capacity forecasting, safe handoffs and privacy-first diagnostics. Continue now returns to a live view of the job, with stage progress, model routing, elapsed time and real output. Another v0.8.7 window can replay missed local events, and cross-window protection prevents duplicate resume attempts. Completed runs reopen with their progress intact. The beta remains unsigned, so macOS and Windows may ask you to approve it on first launch.

macOS

Universal build

  1. Download the macOS ZIP and unzip it.
  2. Drag Helm.app into your Applications folder.
  3. Open Helm once. Because this public beta is not yet signed and notarised, macOS may block the first launch.
  4. If it does, open System Settings → Privacy & Security, scroll to the Security section, then click Open Anyway next to Helm.
  5. Confirm Open when macOS asks again.
  6. After that, Helm is approved on your Mac and you can launch it normally from Applications or keep it in the Dock.

Why am I seeing this? Helm is currently a public beta and has not yet been signed and notarised with Apple, so macOS may ask you to approve it manually the first time. A normally signed release is planned.

Download macOS Universal
Windows

Windows x64

  1. Download the Windows ZIP and unzip it.
  2. Double-click Helm.exe.
  3. If Microsoft SmartScreen appears on this unsigned beta, choose More info then Run anyway.
  4. Helm starts its local interface and opens it in your default browser.
Download Windows x64
Before you start

Helm currently expects the coding toolchain to already be available.

  • Node.js 20+ installed.
  • OpenAI Codex CLI installed and signed in for Codex jobs.
  • Git strongly recommended so project changes remain easy to inspect and recover.
  • Keep important work under version control. Helm is beta software and can instruct coding agents to edit files and run commands.
SHA-256 checksums →

Questions

The useful bits before you install it.

Does Helm replace Codex?

No. Helm sits above the coding agent. Codex still performs the technical work; Helm plans, routes intelligence, watches capacity, verifies execution and preserves continuity.

Do I need to write stages into my prompt?

No. A normal objective is enough. Helm can create its own internal execution structure. If you explicitly provide stages, milestones or constraints that matter, Helm preserves them instead of silently replacing them.

Is Helm for ordinary ChatGPT questions?

No. Helm is designed for coding agents and technical task-running agents working against projects, repositories, files, tests, deployments and infrastructure. It is not intended to route basic chat.

Why not just use one strong model for everything?

Sometimes Helm decides that is the right route. Helm explicitly values context continuity, so tightly coupled work can stay with one capable model. The separate verifier exists for a different reason: to challenge the implementation from outside the context that produced it and return concrete counterexamples for repair.

What does Helm share with Pixelhatch?

Nothing automatically unless you opt in. v0.8.7 can share a sanitised beta receipt containing version/platform, routing, usage and verification evidence. It does not automatically include project content. You can inspect the exact payload in Settings and turn sharing off at any time.

What happens if my Codex allowance resets?

Helm keeps the paused run locally. After capacity recovers, Continue returns to the live stage and log view at its saved execution position instead of starting over.

Is the public beta free?

Yes. Helm v0.8.7 is a free public beta while Pixelhatch tests phase-affinity routing, independent verification, forecasting, execution continuity and — for people who opt in — anonymised outcome evidence across a wider range of real coding-agent workloads.