SuperHelix77/HELIX-1.0

Local evidence, deterministic memory and Tool Flow for coding agents. Honest V3 benchmarks and an Electron companion.

JavaScript

20

6 commits

updated Oct 17, 2026

See the code

See what people are saying

SourceMessageScoreDate

HELIX Engine: An open-source agent runtime achieving 77.73% lower token consumption in a 50-task SWE benchmark, with documented correctness trade-offs (r/OpenAI)

I’ve released HELIX Engine, an open-source context, memory, and execution-management system designed to reduce redundant inference in coding agents without modifying model weights or lowering configured reasoning effort. Repository: https://github.com/SuperHelix77/HELIX-1.0 I’m a pediatrician by…

6

Oct 15, 2026

README

HELIX Engine — less replay, exact evidence, more useful work

HELIX Engine

Make the model think about the problem. Not the same tool output for the twentieth time.

Buy me a coffee — support HELIX

Latest release · Install · Architecture · Benchmarks · Modules

I spent a year getting here. It started with small token-saving tricks: tighter prompts, tool-output filtering, RTK. Those helped, but they didn't solve the underlying problem. Coding agents kept rereading old evidence, reconstructing decisions they had already made, and asking expensive models to coordinate work a deterministic program could do.

So I kept building. And failing. And measuring. HELIX is the result.

HELIX is a local evidence, memory and deterministic execution layer for coding agents, with an Electron monitor. It keeps original tool results recoverable, gives the model compact evidence when that is sufficient, and moves explicitly authorized mechanical operations out of the reasoning loop.

It is not a new model. It does not lower the configured reasoning effort. It is not a promise that compression preserves intelligence. The benchmark below includes failures, and I intend to keep them visible.

HELIX desktop interface — public synthetic demonstration data

The desktop image uses synthetic data. It is not a screenshot of the measured benchmark.

The result — and the cost

The completed V3 NEW50 experiment used the same 50 SWE issues and historical vanilla baseline. Both lanes retained a single native conversation across tasks, including infrastructure resumes.

MeasureVanillaHELIX V3
Official solves38 / 5034 / 50
Primary model requests341420
All attempts, including overloads346423
Known input tokens50,630,78511,212,326
Known output tokens, including reasoning55,28375,814
Known total tokens50,686,06811,288,140
Primary requests with unknown usage01

77.73% fewer known provider tokens. Four fewer verified solves. 37.14% more output tokens.

That is the actual trade-off. HELIX demonstrated major input-efficiency gains; it did not demonstrate quality parity or output savings. Do not quote the token reduction as a subscription-quota multiplier, a complete billing estimate, or proof that the model became smarter.

The experiment is not a clean held-out randomized trial: V3 reused the known issue cohort and historical vanilla baseline. Confirmed overloads are excluded symmetrically from primary accounting but retained in the all-attempt ledger. Failed work, retries and two rejected post-completion operations remain counted. One request has unknown usage. Parent coordination, consultation and some recovery overhead were not metered.

All 100 official grades and 50 gold controls were audited. Cold recovery checked 261 result-store originals, 758 program-store originals, 417 archived pairs and 92 advertised handles. No native compaction occurred in the run. The solver was stopped after grading because the completion broker rejected further operations; I do not claim a clean native shutdown.

Read the evidence, not just the percentage: V3 results · Per-issue trajectory · V1 comparison · Methodology and limitations.

The newer memory, RTK and desktop integrations have local tests; they are not credited with a fresh equivalent provider benchmark.

What HELIX actually does

ModuleJob
Goal engineTracks the current task, ordered steps, scope, revision, acceptance and cancellation. Old goals never silently become new instructions.
Tool FlowExecutes bounded, already-authorized mechanical sequences. Ambiguity returns to model judgment instead of being guessed away.
Evidence archiveKeeps exact tool outputs and generated programs recoverable while returning compact, typed receipts when appropriate.
ContextRetires eligible historical material, indexes references and retrieves originals on demand. Retention is not proof of semantic equivalence.
MemoryStores explicit project/task notes in deterministic local SQLite. Search and note round trips do not require an LLM observer.
Claude-Mem bridgeOptional read-only lookup of an explicitly selected legacy store. It does not silently import private memories or start a background model.
RTK integrationFilters archived output through RTK where configured, without rerunning original commands. Unavailable or unsafe paths fall back to retained evidence.
Electron monitorShows observed runtime state, flow, evidence, memory and troubleshooting. Reasoning status is shown only when the provider actually exposes that state.

These components are not all automatically active on every client request. The MCP interface and the opt-in HTTP proxy have different integration boundaries. HELIX does not silently patch ChatGPT or Codex, intercept every conversation, or expose private chain-of-thought.

See the module-by-module guide for implementation paths, automatic versus opt-in behavior, and limitations.

Install and run

Requires Node.js 22.19+, npm and Git. Python 3 is optional for AST-aware Python indexing. Local memory, evidence and monitoring do not require an API key.

git clone https://github.com/SuperHelix77/HELIX-1.0.git
cd HELIX-1.0
npm ci
npm run build
node bin/helix.mjs start
npm run desktop

The desktop connects to an owner-private loopback service. Closing the window does not stop the service. Stop it explicitly with:

node bin/helix.mjs stop

The dependency install may download Electron. Platform-native packaging must be tested on its target OS; a source build is not evidence of a signed or notarized distribution. Full instructions: INSTALL.md.

Connect Codex or another MCP client

node bin/helix.mjs install

This generates ~/.helix/codex-mcp.toml for review; it does not change Codex authentication or settings. After inspection, register the adapter in a compatible Codex CLI:

codex mcp add helix -- node "$PWD/bin/helix.mjs" mcp
codex mcp list

Reload the client's tools. The adapter exposes goal, context and memory over the same local service. Other compatible clients can use the same stdio entrypoint. The optional Responses proxy is documented in INSTALL.md; it is not a global router and does not replace a client's native WebSocket stack.

See what the engine is doing

The Electron application is an inspection and troubleshooting surface, not a second autonomous agent. It exposes retained operations, evidence references, explicit memories and observable request states. A reasoning indicator is not a window into hidden thoughts. If the native event feed is unavailable, the monitor cannot infer those states.

The default release app deliberately excludes the development benchmark monitor. To inspect a reviewed benchmark run:

npm run build:monitor
node bin/helix.mjs watch /path/to/a/reviewed/new50-run
npm run desktop:monitor

Monitoring never launches a benchmark. It displays known usage and official matched grades without silently treating unknown usage as zero.

Build, test, inspect

npm test
npm run check
npm run build
npm run test:ui
npm run test:electron
npm run privacy

npm run package creates an unpacked app for the current platform. See security and privacy, architecture, and installation/recovery.

HELIX executes authorized commands with the host account's permissions. It is not a sandbox. A declared tool operation is consequential authorization. Keep capability tokens private, review task scopes and do not expose local execution endpoints.

What comes next

The first release is a foundation, not the end of the research. The immediate problem is clear: recover the four lost solves and investigate why HELIX generated 79 additional primary model requests and more reasoning/output. Context retirement is useful; it is not enough on its own.

Longer-term work on memory, continuous context control, model-independent handoffs and Lean Switch remains research. 95% savings is a target, not a result. I will not label it achieved until the measurements justify it.

Acknowledgments, licensing and support

The HELIX double-strand identity comes from Helix Harness. This banner adapts that project's header rather than inventing a different brand. The mark retains its separate AGPL-3.0 attribution; see visual credits.

The engine code is MIT-licensed (LICENSE); third-party code and artwork retain their applicable licenses (notices). The engine core is adapted from the MIT-licensed codex-router working tree, with source hashes in upstream provenance. No affiliation or endorsement by OpenAI, Anthropic, RTK, Unsloth or Argon Bridge is implied.

I build HELIX because I want capable models to spend more of their time solving problems and less of it rediscovering their own work. A year of experiments went into this release. Some worked. Many didn't. The failures stay in the record.

If the project is useful, buy me a coffee. It helps sustain the work.

SuperHelix77/HELIX-1.0

Local evidence, deterministic memory and Tool Flow for coding agents. Honest V3 benchmarks and an Electron companion.

JavaScript

20

6 commits

updated Oct 17, 2026

See the code

See what people are saying

SourceMessageScoreDate

HELIX Engine: An open-source agent runtime achieving 77.73% lower token consumption in a 50-task SWE benchmark, with documented correctness trade-offs (r/OpenAI)

I’ve released HELIX Engine, an open-source context, memory, and execution-management system designed to reduce redundant inference in coding agents without modifying model weights or lowering configured reasoning effort. Repository: https://github.com/SuperHelix77/HELIX-1.0 I’m a pediatrician by…

6

Oct 15, 2026

README

HELIX Engine — less replay, exact evidence, more useful work

HELIX Engine

Make the model think about the problem. Not the same tool output for the twentieth time.

Buy me a coffee — support HELIX

Latest release · Install · Architecture · Benchmarks · Modules

I spent a year getting here. It started with small token-saving tricks: tighter prompts, tool-output filtering, RTK. Those helped, but they didn't solve the underlying problem. Coding agents kept rereading old evidence, reconstructing decisions they had already made, and asking expensive models to coordinate work a deterministic program could do.

So I kept building. And failing. And measuring. HELIX is the result.

HELIX is a local evidence, memory and deterministic execution layer for coding agents, with an Electron monitor. It keeps original tool results recoverable, gives the model compact evidence when that is sufficient, and moves explicitly authorized mechanical operations out of the reasoning loop.

It is not a new model. It does not lower the configured reasoning effort. It is not a promise that compression preserves intelligence. The benchmark below includes failures, and I intend to keep them visible.

HELIX desktop interface — public synthetic demonstration data

The desktop image uses synthetic data. It is not a screenshot of the measured benchmark.

The result — and the cost

The completed V3 NEW50 experiment used the same 50 SWE issues and historical vanilla baseline. Both lanes retained a single native conversation across tasks, including infrastructure resumes.

MeasureVanillaHELIX V3
Official solves38 / 5034 / 50
Primary model requests341420
All attempts, including overloads346423
Known input tokens50,630,78511,212,326
Known output tokens, including reasoning55,28375,814
Known total tokens50,686,06811,288,140
Primary requests with unknown usage01

77.73% fewer known provider tokens. Four fewer verified solves. 37.14% more output tokens.

That is the actual trade-off. HELIX demonstrated major input-efficiency gains; it did not demonstrate quality parity or output savings. Do not quote the token reduction as a subscription-quota multiplier, a complete billing estimate, or proof that the model became smarter.

The experiment is not a clean held-out randomized trial: V3 reused the known issue cohort and historical vanilla baseline. Confirmed overloads are excluded symmetrically from primary accounting but retained in the all-attempt ledger. Failed work, retries and two rejected post-completion operations remain counted. One request has unknown usage. Parent coordination, consultation and some recovery overhead were not metered.

All 100 official grades and 50 gold controls were audited. Cold recovery checked 261 result-store originals, 758 program-store originals, 417 archived pairs and 92 advertised handles. No native compaction occurred in the run. The solver was stopped after grading because the completion broker rejected further operations; I do not claim a clean native shutdown.

Read the evidence, not just the percentage: V3 results · Per-issue trajectory · V1 comparison · Methodology and limitations.

The newer memory, RTK and desktop integrations have local tests; they are not credited with a fresh equivalent provider benchmark.

What HELIX actually does

ModuleJob
Goal engineTracks the current task, ordered steps, scope, revision, acceptance and cancellation. Old goals never silently become new instructions.
Tool FlowExecutes bounded, already-authorized mechanical sequences. Ambiguity returns to model judgment instead of being guessed away.
Evidence archiveKeeps exact tool outputs and generated programs recoverable while returning compact, typed receipts when appropriate.
ContextRetires eligible historical material, indexes references and retrieves originals on demand. Retention is not proof of semantic equivalence.
MemoryStores explicit project/task notes in deterministic local SQLite. Search and note round trips do not require an LLM observer.
Claude-Mem bridgeOptional read-only lookup of an explicitly selected legacy store. It does not silently import private memories or start a background model.
RTK integrationFilters archived output through RTK where configured, without rerunning original commands. Unavailable or unsafe paths fall back to retained evidence.
Electron monitorShows observed runtime state, flow, evidence, memory and troubleshooting. Reasoning status is shown only when the provider actually exposes that state.

These components are not all automatically active on every client request. The MCP interface and the opt-in HTTP proxy have different integration boundaries. HELIX does not silently patch ChatGPT or Codex, intercept every conversation, or expose private chain-of-thought.

See the module-by-module guide for implementation paths, automatic versus opt-in behavior, and limitations.

Install and run

Requires Node.js 22.19+, npm and Git. Python 3 is optional for AST-aware Python indexing. Local memory, evidence and monitoring do not require an API key.

git clone https://github.com/SuperHelix77/HELIX-1.0.git
cd HELIX-1.0
npm ci
npm run build
node bin/helix.mjs start
npm run desktop

The desktop connects to an owner-private loopback service. Closing the window does not stop the service. Stop it explicitly with:

node bin/helix.mjs stop

The dependency install may download Electron. Platform-native packaging must be tested on its target OS; a source build is not evidence of a signed or notarized distribution. Full instructions: INSTALL.md.

Connect Codex or another MCP client

node bin/helix.mjs install

This generates ~/.helix/codex-mcp.toml for review; it does not change Codex authentication or settings. After inspection, register the adapter in a compatible Codex CLI:

codex mcp add helix -- node "$PWD/bin/helix.mjs" mcp
codex mcp list

Reload the client's tools. The adapter exposes goal, context and memory over the same local service. Other compatible clients can use the same stdio entrypoint. The optional Responses proxy is documented in INSTALL.md; it is not a global router and does not replace a client's native WebSocket stack.

See what the engine is doing

The Electron application is an inspection and troubleshooting surface, not a second autonomous agent. It exposes retained operations, evidence references, explicit memories and observable request states. A reasoning indicator is not a window into hidden thoughts. If the native event feed is unavailable, the monitor cannot infer those states.

The default release app deliberately excludes the development benchmark monitor. To inspect a reviewed benchmark run:

npm run build:monitor
node bin/helix.mjs watch /path/to/a/reviewed/new50-run
npm run desktop:monitor

Monitoring never launches a benchmark. It displays known usage and official matched grades without silently treating unknown usage as zero.

Build, test, inspect

npm test
npm run check
npm run build
npm run test:ui
npm run test:electron
npm run privacy

npm run package creates an unpacked app for the current platform. See security and privacy, architecture, and installation/recovery.

HELIX executes authorized commands with the host account's permissions. It is not a sandbox. A declared tool operation is consequential authorization. Keep capability tokens private, review task scopes and do not expose local execution endpoints.

What comes next

The first release is a foundation, not the end of the research. The immediate problem is clear: recover the four lost solves and investigate why HELIX generated 79 additional primary model requests and more reasoning/output. Context retirement is useful; it is not enough on its own.

Longer-term work on memory, continuous context control, model-independent handoffs and Lean Switch remains research. 95% savings is a target, not a result. I will not label it achieved until the measurements justify it.

Acknowledgments, licensing and support

The HELIX double-strand identity comes from Helix Harness. This banner adapts that project's header rather than inventing a different brand. The mark retains its separate AGPL-3.0 attribution; see visual credits.

The engine code is MIT-licensed (LICENSE); third-party code and artwork retain their applicable licenses (notices). The engine core is adapted from the MIT-licensed codex-router working tree, with source hashes in upstream provenance. No affiliation or endorsement by OpenAI, Anthropic, RTK, Unsloth or Argon Bridge is implied.

I build HELIX because I want capable models to spend more of their time solving problems and less of it rediscovering their own work. A year of experiments went into this release. Some worked. Many didn't. The failures stay in the record.

If the project is useful, buy me a coffee. It helps sustain the work.