mrkeyoor.com_
Wed 04 Nov 10:31 UTC
Automationevaluationupdated 26 Oct 2026

loopx review

LoopX is a local-first control plane for keeping agent goals, decisions, ownership and evidence across sessions and runtimes. Your agent host supplies the model and tools. The current README presents LoopX 2.0 as a shared TypeScript control plane and research workbench; our recorded dependency-install run predates that release and does not validate its operation.

+61stars / 7d
Verdict

LoopX is worth a bounded trial if your agent work needs durable goals, explicit ownership and reviewable handoffs across sessions. Our 2 October 2026 run at commit 48895f7 established a successful npm dependency-install step, with build and tests skipped. It did not validate the CLI, a host integration or long-running work. Evaluate the current setup on one host, and read the 2.0 migration guidance before continuing existing 1.x goals.

We ran it

Lab card: what happened when we ran loopxScreenshot of loopx (my.feishu.cn/wiki/CaL5wMk9ui17ngkWzeUcMlAYnZg)
Install✓ · 9s94 packages · 38 MB
Buildn/ano build script
Testsn/ano test script
Known vulns00 critical · 0 high · 0 moderate · 0 low (npm audit)
Repo5466 files~1,423,660 lines of source · 94.8 MB · 14 CI workflows · tests dir

Answers from our run

Does loopx build from source?

Dependencies installed in 9 seconds (94 packages), and the project has no separate build step. We cloned commit 48895f7 into a clean Debian container with 3 CPUs and no project-specific setup.

Does loopx have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does loopx have known vulnerabilities in its dependencies?

npm audit found none in the dependency tree at the time of our run.

Who should not use loopx?

Anyone expecting an autonomous production controller: the README keeps dangerous permissions, publishing, production writes and final ownership with a person

What are the alternatives to loopx?

LangGraph, Temporal. LoopX is worth a bounded trial if your agent work needs durable goals, explicit ownership and reviewable handoffs across sessions.

Setup3/5A documented PyPI and host-skill path exists, but our 2 October 2026 npm dependency-install step did not validate the CLI or host setup.
Docs4/5The supplied README and guide give concrete requirements, host entry points, diagnosis, state handling and recovery guidance. Their procedures were not executed in our run.
Community3/5The release extract names external contributors and the issue listing shows external reports. Adoption, support responsiveness and community scale were not measured.
Maturity3/5The current README documents a 2.0 migration boundary and differing host paths. Our recorded run predates 2.0 and does not establish operational reliability.

Who it’s for

Developers evaluating continuity across multi-session coding or research work
Operators who need explicit ownership, approval gates and evidence-backed handoffs
Teams prepared to configure and check one agent-host integration before expanding
Existing users willing to review migration requirements before continuing older goals

Who it’s NOT for

Anyone expecting an autonomous production controller: the README keeps dangerous permissions, publishing, production writes and final ownership with a person
Readers who need independently measured productivity gains or equal-budget efficiency results from this review
Operators expecting state preservation alone to make any agent continue automatically: the guide requires a compatible control hook or manual commands
Teams unwilling to inspect host-specific setup and migration boundaries

Setup reality

In our recorded run on 2 October 2026 at commit 48895f78af3ef4a625a193fc997a96784a91a94e, the npm dependency-install step succeeded in 8,550 ms, rounded to 9 seconds in the harness summary. The dependency inventory recorded 94 packages and a 38 MB installation footprint. These are inventory figures, not a count of packages added or audited.

Build and test steps were skipped with the recorded reason "no script". That describes the harness's selected command path. Detection also found named scripts including test:control-plane, test:postgresql-authority-service, test:control-plane:coverage, test:dashboard:coverage, test:postgresql-authority-store and typecheck:control-plane, plus Python tests, a tests directory and 14 CI workflow files. We did not execute those checks.

npm audit recorded zero advisories across the reported severities. Its package coverage is unknown in the supplied record; this is not a security assessment. The run does not establish a working installed LoopX CLI, Python package installation, host connection, dashboard operation or a completed agent workload.

The current README requires Python 3.11+ and Node.js 22.22.3+, recommends Node.js 24 LTS, and directs ordinary users to PyPI installation, workflow-skill installation and a host restart. Use loopx doctor to diagnose the installation and loopx status to inspect connected state. Native Windows uses PowerShell 7. Keep .loopx/ and .local/ ignored, along with legacy .codex/goals/ until migration is complete.

Decide whether you need durable agent state

LoopX addresses a specific problem: carrying a goal, its decisions and its evidence into the next agent session. The current README describes a local-first control plane shared across agent runtimes. Your runtime supplies the model and tools; LoopX maintains the state used to decide what can happen next.

That makes it relevant to coding and research jobs with handoffs, changing requirements or approval gates. For a short supervised task, consider whether maintaining that extra state would help enough to justify the setup. We have not measured the attention or time this adds or saves.

The README identifies the current product as LoopX 2.0 and dates its announcement to 20 October 2026. It describes a shared TypeScript control plane and research workbench. Our recorded run is from 2 October, so it cannot establish how that later release installs or behaves.

What our recorded run establishes

In our run on 2 October 2026 at commit 48895f78af3ef4a625a193fc997a96784a91a94e, the npm dependency-install step exited successfully after 8,550 ms. The harness rounds this to 9 seconds. Its dependency inventory records 94 packages and a 38 MB installation footprint. Neither figure establishes how many packages the command added or audited.

The repository scan recorded 5,466 files, approximately 1,423,660 source lines and a 94.8 MB checkout. These scan totals describe repository size; they do not measure runtime complexity or operating overhead.

Build and test steps were skipped with the reason "no script". The detector nevertheless listed test:control-plane, test:postgresql-authority-service, test:control-plane:coverage, test:dashboard:coverage, test:postgresql-authority-store and typecheck:control-plane. It also detected Python tests, a tests directory and 14 CI workflow files. The skipped default path therefore does not establish that LoopX lacks tests. No passing-test total can be attributed to our run.

npm audit recorded zero advisories, with zero in each reported severity category. The supplied record does not establish audit package coverage. That result does not demonstrate application security, host permission safety or the absence of vulnerabilities.

The recorded sandbox configuration was 3 CPUs, 8 GB of memory and image lab-node:22. The image label and detector's Node-major field do not establish an exact runtime version. This matters because the current documented minimum is Node.js 22.22.3.

This was a dependency-install observation. It did not verify a Python package installation, an installed LoopX binary, an agent connection, the dashboard, recovery after a restart or a measured workload. No new execution was performed for this correction.

Judge setup through the supported user path

The current README requires Python 3.11+ and Node.js 22.22.3+, with Node.js 24 LTS recommended. Ordinary users install the Python package from PyPI, install the workflow skills and restart their agent host. The documentation uses loopx doctor for diagnosis and loopx status to show the goal, pending decision and next todo.

From a project directory, loopx connect is documented as the preferred connection path when appropriate. Existing state should be reused. The guided goal path is for a project that needs it. Keep .loopx/ and .local/ out of Git, and keep legacy .codex/goals/ ignored until migration and readback are complete.

Host activation differs. Codex surfaces use $loopx or /skills; Claude Code uses /loopx, with its opt-in adapter and /loop path for continuation. Native Windows requires PowerShell 7. The getting-started guide says an agent needs a control hook, such as shell execution, a goal command or a scheduler, for automatic continuation. Without one, LoopX can preserve state while the operator uses manual commands.

The current README also says basic usage statistics default on after first-use disclosure. It describes a daily random-ID heartbeat and separate ID-free CLI counts, says no content is collected, and documents loopx usage-ping disable or LOOPX_USAGE_PING=0 to disable them. These are project statements, not behavior we inspected.

Check authority and migration before expanding

LoopX documents goals, claims, leases, gates and evidence as the basis for continuation. Its dashboard projects that state rather than becoming a separate authority. The README explicitly leaves dangerous permissions, publishing, production writes and final ownership with a person. Those are documented boundaries; our run did not test their enforcement.

For existing installations, the current README warns that 2.0 retires ordinary writes to unpromoted Markdown Goals. Installation does not silently convert existing state. Read the migration and recovery guidance before continuing 1.x goals.

The supplied v0.5.2 release page remains historical release evidence. Its validation totals are maintainer-reported checks for that release commit, not tests we ran and not proof about LoopX 2.0. Likewise, the supplied issue listing contains reports about leases, state and quota behavior. An issue title identifies a reported problem; it does not establish its cause or whether your installed version is affected.

Keep benchmark claims separate from this review

The README reports a 46-task study of LoopX 1.0.3 Heartbeat, Plain Codex and native Codex Goal using GPT-5.6 Sol. It reports higher mean reward for Heartbeat, while strict solves match Plain Codex at 7/46. The project states that there was one effective trial per task and mode, replacement trials and unequal runtime budgets. It explicitly rules out interpreting the study as an equal-budget efficiency result or an isolated causal estimate of LoopX's effect.

Those are project-reported results, not our benchmark. The README also labels its 200+ hour examples as elapsed loop lifetime, which includes waits and decisions rather than continuous model execution. Neither form of evidence establishes unattended production autonomy.

Choose a trial that answers your operating question

Start with one host and a disposable goal. Check installation health, the visible continuation mechanism, a blocked approval, a restart and the resulting ownership and evidence trail. These are suggested acceptance checks, not completed tests from this review.

If you are building the agent workflow itself, LangGraph's documented role is low-level orchestration for stateful agents with durable execution. If you need resilient application workflows with automatic retries, Temporal's server and supported-language workers address that layer. Neither is a drop-in replacement for LoopX's host connection commands.

How to read the scores

These are editorial assessments of the supplied evidence, not measured performance ratings. The scale is 1 for substantial documented obstacles, 2 for a limited basis to recommend, 3 for a credible option with material qualification, 4 for strong documented support with remaining limits, and 5 for unusually complete support within the assessed scope. Missing adoption or compatibility measurements cannot earn a high score.

Setup scores 3/5 because there is a documented user path but our npm step did not validate it. Documentation scores 4/5 for concrete installation, host, recovery and migration guidance; we did not execute its procedures. Community scores 3/5 because the extracts show external contribution and reporting, without measuring adoption or support responsiveness. Maturity scores 3/5 because the current product documents migration and host-specific boundaries, while our run predates 2.0.

Alternatives

ProjectWhat it isPick it when
LangGraph gh↗A low-level orchestration framework for long-running, stateful agents.Choose it when you are building the agent application's workflow and need its durable execution and state infrastructure. It addresses application construction rather than serving as a drop-in LoopX host adapter.
Temporal gh↗A durable execution platform whose server runs application workflows and retries failed operations.Choose it when you are implementing resilient application workflows with supported-language workers. This is a workflow-engine choice, rather than a replacement command for connecting an existing agent host to LoopX.

What people are saying

  1. [github-trending] huangruiteng/loopx

Sources

  1. LoopX README
  2. LoopX v0.5.2 release
  3. LoopX open issues and pull requests
  4. LoopX getting started guide

More automation reviews

ai-goofish-monitor · agent-desktop · Microsoft-Rewards-Script · moli · MatrixMedia · skill-recorder · the whole board →