Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
95a8c48
docs: show the recorded research workbench in README
loopx-agent Oct 17, 2026
b9cc83e
docs: route film links to the playable GitHub attachment
loopx-agent Oct 17, 2026
752e2a0
docs: restore research hero visual depth
loopx-agent Oct 17, 2026
d3fbe1e
Merge commit '90932447eb5ed38a0d3fec8c57e21a62f57f849c' into codex/op…
loopx-agent Oct 17, 2026
c50f115
docs: combine workspace workflows and research evidence in the film
loopx-agent Oct 17, 2026
d4bdc24
docs: use the verified public film attachment
loopx-agent Oct 17, 2026
cf02818
Merge remote-tracking branch 'origin/main' into codex/operations-prod…
loopx-agent Oct 17, 2026
a6a64bb
docs: lead the product film with scoped delegation
loopx-agent Oct 17, 2026
8685825
Merge origin/main into operations product film
loopx-agent Oct 18, 2026
c4a517c
docs: restore the goal intro before delegation
loopx-agent Oct 18, 2026
aa588e3
Merge remote-tracking branch 'origin/main' into codex/operations-prod…
loopx-agent Oct 18, 2026
e04bb39
docs: add trajectory analysis and ease film pacing
loopx-agent Oct 18, 2026
f7d2e24
Merge verified main for the workspace film update
loopx-agent Oct 18, 2026
9b50f6d
Merge current main without changing the authored media scope
loopx-agent Oct 18, 2026
43fedd5
docs: add bilingual narration subtitles and film transcripts
loopx-agent Oct 18, 2026
4b37220
Merge verified main before the research-workbench variants
loopx-agent Oct 18, 2026
df57928
docs: present three long-horizon research workbench films
loopx-agent Oct 18, 2026
6cc5d19
Merge current main before consolidating the research film baseline
loopx-agent Oct 18, 2026
8513a55
docs: consolidate the research film into one A-led baseline
loopx-agent Oct 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 11 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
<div align="center">

<h1 align="center">LoopX</h1>
<h1 align="center">LoopX 2.0</h1>

**Give your agents a goal. Keep the work moving.**
**The workbench for long-horizon research.**

The open, local-first control plane for long-horizon agents and personal agent teams.<br>
<sub>Keep goals, decisions and evidence across sessions. Work with Codex, Claude Code, DeepSeek Harness and other supported runtimes.</sub>
For enterprise teams, research organizations, and independent builders.<br>
<sub>Coordinate agents around complex research goals, preserve decisions and evidence across sessions, inspect outcomes and costs, and carry findings into the next step. Open source and local first, with support for Codex, Claude Code, DeepSeek Harness, and other supported runtimes.</sub><br>
<sub>2.0 development preview · the installation below follows the latest stable release.</sub>

[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![Release](https://img.shields.io/github/v/release/loopx-project/loopx?filter=v*&display_name=tag)](https://github.com/loopx-project/loopx/releases/latest) [![GitHub contributors](https://img.shields.io/github/contributors-anon/loopx-project/loopx?color=blue)](https://github.com/loopx-project/loopx/graphs/contributors) [![Discord](https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&logoColor=white)](https://discord.gg/XmGgQyCFZd) [![TypeScript core](https://img.shields.io/badge/core-TypeScript-3178C6?logo=typescript&logoColor=white)](docs/architecture/rfcs/typescript-control-plane-migration-v0.md) [![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](pyproject.toml) [![Local first](https://img.shields.io/badge/control--plane-local--first-brightgreen.svg)](docs/public-private-boundary.md) [![Loop Agents](https://img.shields.io/badge/status-loop%20agents%20supported-brightgreen.svg)](docs/product/release-readiness.md)
[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![Release](https://img.shields.io/badge/releases-GitHub-181717)](https://github.com/loopx-project/loopx/releases/latest) [![GitHub contributors](https://img.shields.io/badge/contributors-GitHub-181717)](https://github.com/loopx-project/loopx/graphs/contributors) [![Discord](https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&logoColor=white)](https://discord.gg/XmGgQyCFZd) [![TypeScript core](https://img.shields.io/badge/core-TypeScript-3178C6?logo=typescript&logoColor=white)](docs/architecture/rfcs/typescript-control-plane-migration-v0.md) [![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](pyproject.toml) [![Local first](https://img.shields.io/badge/control--plane-local--first-brightgreen.svg)](docs/public-private-boundary.md) [![Loop Agents](https://img.shields.io/badge/status-loop%20agents%20supported-brightgreen.svg)](docs/product/release-readiness.md)

<a href="https://trendshift.io/repositories/102379"><img src="https://trendshift.io/api/badge/repositories/102379" alt="loopx-project/loopx on Trendshift" width="220" height="48"></a>

[Get started](#try-loopx) · [Workspace](#meet-the-personal-agent-workspace) · [LHTB results](#lhtb-results) · [Docs](https://loopx-project.github.io/loopx/docs/) · [简体中文](README.zh-CN.md)

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[P2] 修正 hero 和影片里仍失真的结论比例段

Open either README hero, or the research-history shot around A31.5s/B54s/C59s/original24.5s. Early counts104/2/27 total133 are encoded as colored widths349/36/117: red7.17% rather than2/133=1.50%. Middle39/1/22 uses288/33/181: red6.57% rather than1/62=1.61%. The numbers are correct but the stacked visual substantially overstates refuted findings. Both languages and current encoded films retain the prior review blocker.

Regenerate both hero images and every retained/current movie frame using exact count-proportional widths with labels outside tiny segments, or replace the ribbons with an explicitly non-proportional count list. Refresh affected storyboard/readme previews and add an encoded-pixel check for counts1/2 against totals62/133.

<a href="docs/assets/personal-workspace/loopx-dashboard-launch.mp4"><img src="docs/assets/personal-workspace/workspace-hero.webp" alt="LoopX Personal Agent Workspace: a Work map showing task dependencies, responsible agents, progress and decisions waiting for the owner" width="960"></a><br>
<sub>Source-built App on an authored <a href="demo/workspace/README.md">Workspace stories replay</a>; no live Agent execution · <a href="docs/assets/personal-workspace/loopx-dashboard-launch.mp4">watch the 32-second walkthrough</a></sub>
<a href="https://github.com/user-attachments/assets/d91cd46b-4c84-45d4-8811-1b2cb2a7a8ce"><img src="docs/assets/personal-workspace/research-workbench-hero.webp" alt="LoopX 2.0, the long-horizon research workbench for enterprise teams, research organizations and independent builders; recorded research history in a labelled App frame" width="960"></a><br>
<sub><a href="https://github.com/user-attachments/assets/d91cd46b-4c84-45d4-8811-1b2cb2a7a8ce">Watch the research-workbench film · 86s</a> · <a href="docs/assets/personal-workspace/loopx-research-films.md">transcripts, subtitles and sources</a>. Recorded App excerpts, synthetic examples and illustrations are labelled.</sub>

**Start in Codex App in two steps.** Install once:

Expand All @@ -37,8 +38,9 @@ $loopx fix the open PR review feedback and keep the patch reviewable

---

**More verified work. Less human attention.** LoopX gives agents durable goals,
bounded continuation, peer ownership and recoverable handoffs. Your runtime
**More verified work. Less human attention.** A control plane for long-horizon agents
and personal agent teams gives LoopX durable goals, bounded continuation, peer
ownership and recoverable handoffs. Your runtime
provides the model and tools; LoopX keeps track of what to do next, what is
accepted, and when to ask you.

Expand Down
15 changes: 8 additions & 7 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
<div align="center">

<h1 align="center">LoopX</h1>
<h1 align="center">LoopX 2.0</h1>

**给 Agent 一个目标,让工作持续向前。**
**长程研究工作台**

面向长程 Agent 与个人 Agent 团队的开源、本地优先控制面。<br>
<sub>跨会话保留目标、决策与证据,连接 Codex、Claude Code、DeepSeek Harness 等已有运行时。</sub>
面向企业、研究机构与超级个体。<br>
<sub>围绕复杂研究目标,协调多个 Agent 持续推进,跨会话保留研究过程、决策与证据,检查结果和成本,并将发现用于下一步工作。开源、本地优先,连接 Codex、Claude Code、DeepSeek Harness 等已有运行时。</sub><br>
<sub>2.0 开发预览 · 下方安装命令仍跟随最新稳定版。</sub>

[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![Release](https://img.shields.io/github/v/release/loopx-project/loopx?filter=v*&display_name=tag)](https://github.com/loopx-project/loopx/releases/latest) [![GitHub 贡献者](https://img.shields.io/github/contributors-anon/loopx-project/loopx?color=blue)](https://github.com/loopx-project/loopx/graphs/contributors) [![Discord](https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&logoColor=white)](https://discord.gg/XmGgQyCFZd) [![TypeScript core](https://img.shields.io/badge/core-TypeScript-3178C6?logo=typescript&logoColor=white)](docs/architecture/rfcs/typescript-control-plane-migration-v0.zh-CN.md) [![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](pyproject.toml) [![Local first](https://img.shields.io/badge/control--plane-local--first-brightgreen.svg)](docs/public-private-boundary.md) [![Loop Agents](https://img.shields.io/badge/status-loop%20agents%20supported-brightgreen.svg)](docs/product/release-readiness.md)
[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE) [![Release](https://img.shields.io/badge/releases-GitHub-181717)](https://github.com/loopx-project/loopx/releases/latest) [![GitHub 贡献者](https://img.shields.io/badge/contributors-GitHub-181717)](https://github.com/loopx-project/loopx/graphs/contributors) [![Discord](https://img.shields.io/badge/Discord-Join-5865F2?logo=discord&logoColor=white)](https://discord.gg/XmGgQyCFZd) [![TypeScript core](https://img.shields.io/badge/core-TypeScript-3178C6?logo=typescript&logoColor=white)](docs/architecture/rfcs/typescript-control-plane-migration-v0.zh-CN.md) [![Python](https://img.shields.io/badge/python-3.11%2B-blue.svg)](pyproject.toml) [![Local first](https://img.shields.io/badge/control--plane-local--first-brightgreen.svg)](docs/public-private-boundary.md) [![Loop Agents](https://img.shields.io/badge/status-loop%20agents%20supported-brightgreen.svg)](docs/product/release-readiness.md)

<a href="https://trendshift.io/repositories/102379"><img src="https://trendshift.io/api/badge/repositories/102379" alt="loopx-project/loopx 在 Trendshift 的趋势排名" width="220" height="48"></a>

[开始使用](#试用-loopx) · [个人工作区](#认识个人-agent-工作区) · [LHTB 结果](#lhtb-results) · [文档](https://loopx-project.github.io/loopx/docs/) · [English](README.md)

<a href="docs/assets/personal-workspace/loopx-dashboard-launch.mp4"><img src="docs/assets/personal-workspace/workspace-hero.zh-CN.webp" alt="LoopX 个人 Agent 工作区:工作地图展示任务依赖、负责 Agent、进展与等待用户处理的决策" width="960"></a><br>
<sub>源码构建的 App 运行预设的 <a href="demo/workspace/README.md">Workspace 场景回放</a>,未执行实时 Agent 任务 · <a href="docs/assets/personal-workspace/loopx-dashboard-launch.mp4">观看 32 秒完整演示</a></sub>
<a href="https://github.com/user-attachments/assets/d91cd46b-4c84-45d4-8811-1b2cb2a7a8ce"><img src="docs/assets/personal-workspace/research-workbench-hero.zh-CN.webp" alt="LoopX 2.0,面向企业、研究机构与超级个体的长程研究工作台;应用画框内保留真实研究历史与来源范围" width="960"></a><br>
<sub><a href="https://github.com/user-attachments/assets/d91cd46b-4c84-45d4-8811-1b2cb2a7a8ce">观看研究工作台影片 · 86秒</a> · <a href="docs/assets/personal-workspace/loopx-research-films.zh-CN.md">双语文字稿、字幕与来源</a>。App 实录、合成示例与机制示意分别标注。</sub>

**两步在 Codex App 里用上 LoopX。** 先安装一次:

Expand Down
23 changes: 23 additions & 0 deletions docs/assets/personal-workspace/loopx-research-films.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# LoopX 2.0 · Research workbench film

The workbench for long-horizon research. For enterprise teams, research organizations, and independent builders.

[Watch the film · 86.2s](https://github.com/user-attachments/assets/d91cd46b-4c84-45d4-8811-1b2cb2a7a8ce) · [Download MP4](loopx-research-workbench.mp4) · [English transcript](loopx-research-workbench.transcript.md) · [中文文字稿](loopx-research-workbench.transcript.zh-CN.md)

[English VTT](loopx-research-workbench.en.vtt) / [SRT](loopx-research-workbench.en.srt) · [中文 VTT](loopx-research-workbench.zh-CN.vtt) / [SRT](loopx-research-workbench.zh-CN.srt) · [简体中文](loopx-research-films.zh-CN.md)

One current film: the A product-flow story, with a 7-second 3D dependency illustration in its delegation chapter. The opening, Kanban, research history, trajectory analysis, measured result and limiting control remain together. English narration and Chinese on-screen subtitles are paired with 19 cues per language. Use fullscreen or the transcript for dense UI details.

![Opening, delegation, 3D dependency and research analysis](research-workbench-readme/film-baseline-keyframes.png)

## Sources and interpretation

- The 3D illustration shows separately accepted peer scopes and a research-artifact dependency. It uses a code projection, not Blender or a physical simulation. The separate recorded engineering return and research history are not presented as one execution.
- Kanban and controls use a published workspace scenario. Trajectory analysis uses synthetic packaged-UI data. Its six process judgments are uncalibrated and do not form a total score. Citation paths are illustrated.
- The graph record used two CPU threads and generated full-size joint-neighborhood graphs at 30% partial duplication: accuracy 41.2% → 85.0%. The independent-edge control kept its accuracy while time rose 32%. Native score gain remains unknown. This is not a causal LoopX-versus-baseline result.
- The watermarked Seedance 2.5 concept insert reuses earlier material. No new remote generation or benchmark execution was used for this edit.
- This is a 2.0 development preview. The intended audience does not establish enterprise deployment, security, SLA or multitenancy. Historical 1.0.3 LHTB results keep their original version.

This single version is the production baseline for later creative research. It freezes a comparison artifact, not the story, style, duration or tools of future work. It is not a scientific benchmark or proof of communication benefit. Earlier cuts remain in Git history.

[Historical fixed source](https://github.com/loopx-project/loopx/blob/c9c3adf63f9771ef95f1fcca12b11ed7de1f69eb/apps/presentation/site/public/lab/time-machine/data/graph.json) · [Assessment contract](../../reference/trajectory-assessment.md)
23 changes: 23 additions & 0 deletions docs/assets/personal-workspace/loopx-research-films.zh-CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# LoopX 2.0 · 研究工作台影片

长程研究工作台,面向企业、研究机构与超级个体。

[观看影片 · 86.2秒](https://github.com/user-attachments/assets/d91cd46b-4c84-45d4-8811-1b2cb2a7a8ce) · [下载 MP4](loopx-research-workbench.mp4) · [中文文字稿](loopx-research-workbench.transcript.zh-CN.md) · [English transcript](loopx-research-workbench.transcript.md)

[中文 VTT](loopx-research-workbench.zh-CN.vtt) / [SRT](loopx-research-workbench.zh-CN.srt) · [English VTT](loopx-research-workbench.en.vtt) / [SRT](loopx-research-workbench.en.srt) · [English](loopx-research-films.md)

当前只保留一版:以 A 的产品流程为主,在委派章节融入 7 秒三维产物依赖示意。开场、Kanban、研究历史、轨迹分析、结果与限制结论的对照完整保留。英文旁白与画面中文字幕对应,每种语言另有 19 条外挂字幕。密集的界面细节可全屏查看或阅读文字稿。

![开场、委派、三维产物依赖与研究分析](research-workbench-readme/film-baseline-keyframes.png)

## 来源与解释

- 三维示意解释双方分别接手各自范围,以及研究产物与构建之间的依赖。它采用代码投影,不是 Blender 或物理模拟。实录的软件工程回传与研究历史来自不同案例,不拼接为同一次执行。
- Kanban 和控制项来自公开工作区场景。轨迹分析使用打包 UI 的合成数据;六类过程判断未经科学校准,不产生总分。引用路径为机制示意。
- 历史图记录使用两个 CPU 线程与完整尺寸的生成联合邻域图;在 30% 局部重复条件下,准确率 41.2% → 85.0%。独立边对照的准确率不变、耗时增加 32%。原生分数收益仍未知;这不是 LoopX 与基线的因果对照。
- 复用的 Seedance 2.5 概念镜头保留水印。本次剪辑没有新增远程生成或 benchmark 执行。
- 这是 2.0 开发预览。受众定位不代表已验证企业部署、安全、SLA 或多租户。历史 1.0.3 LHTB 结果保留原版本。

这一版作为后续创作研究的制作基线。固定的是用于比较的作品,不限制之后重新设计叙事、风格、时长或工具;它不是科学 benchmark,也不证明传播收益。早期剪辑保留在 Git 历史中。

[历史固定来源](https://github.com/loopx-project/loopx/blob/c9c3adf63f9771ef95f1fcca12b11ed7de1f69eb/apps/presentation/site/public/lab/time-machine/data/graph.json) · [轨迹分析契约](../../reference/trajectory-assessment.md)
88 changes: 88 additions & 0 deletions docs/assets/personal-workspace/loopx-research-workbench.en.srt
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
1
00:00:00,300 --> 00:00:04,089
Loop X two point zero. A workbench for
long-horizon research.

2
00:00:07,300 --> 00:00:10,189
Carry the goal, constraints, and return
route.

3
00:00:10,369 --> 00:00:12,440
Let the existing owner adopt the work.

4
00:00:12,620 --> 00:00:15,602
Keep corrections on the task. Return the
evidence.

5
00:00:18,300 --> 00:00:22,315
Peers accept separate scopes. The build uses
the research artifact.

6
00:00:25,300 --> 00:00:28,287
See work, waiting decisions, and schedules.

7
00:00:29,800 --> 00:00:32,171
Separate the next task from a pending
approval.

8
00:00:33,800 --> 00:00:35,667
Keep owners and waiting work visible.

9
00:00:37,300 --> 00:00:40,723
Keep questions, findings, and changes of
direction.

10
00:00:42,800 --> 00:00:46,046
Read six process judgments. Keep unknowns
visible.

11
00:00:46,226 --> 00:00:49,872
Trace claims to their source. Measure
results and costs separately.

12
00:00:52,300 --> 00:00:56,877
One generated-graph probe improved from
forty one point two to eighty five percent.

13
00:00:57,057 --> 00:01:00,062
That result applies to the duplication
condition shown.

14
00:01:00,700 --> 00:01:05,099
The independent control kept its accuracy.
Time rose thirty two percent.

15
00:01:05,279 --> 00:01:07,236
Native score gain remains unproven.

16
00:01:07,900 --> 00:01:11,091
Keep failed paths and their reasons. Choose
the next test.

17
00:01:13,400 --> 00:01:16,359
Check continuation, hosts, and channels.

18
00:01:17,000 --> 00:01:19,163
Your runtime brings the models and tools.

19
00:01:21,000 --> 00:01:25,033
Loop X. Keep the research, evidence, and
next decision together.
90 changes: 90 additions & 0 deletions docs/assets/personal-workspace/loopx-research-workbench.en.vtt
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
WEBVTT

1
00:00:00.300 --> 00:00:04.089
Loop X two point zero. A workbench for
long-horizon research.

2
00:00:07.300 --> 00:00:10.189
Carry the goal, constraints, and return
route.

3
00:00:10.369 --> 00:00:12.440
Let the existing owner adopt the work.

4
00:00:12.620 --> 00:00:15.602
Keep corrections on the task. Return the
evidence.

5
00:00:18.300 --> 00:00:22.315
Peers accept separate scopes. The build uses
the research artifact.

6
00:00:25.300 --> 00:00:28.287
See work, waiting decisions, and schedules.

7
00:00:29.800 --> 00:00:32.171
Separate the next task from a pending
approval.

8
00:00:33.800 --> 00:00:35.667
Keep owners and waiting work visible.

9
00:00:37.300 --> 00:00:40.723
Keep questions, findings, and changes of
direction.

10
00:00:42.800 --> 00:00:46.046
Read six process judgments. Keep unknowns
visible.

11
00:00:46.226 --> 00:00:49.872
Trace claims to their source. Measure
results and costs separately.

12
00:00:52.300 --> 00:00:56.877
One generated-graph probe improved from
forty one point two to eighty five percent.

13
00:00:57.057 --> 00:01:00.062
That result applies to the duplication
condition shown.

14
00:01:00.700 --> 00:01:05.099
The independent control kept its accuracy.
Time rose thirty two percent.

15
00:01:05.279 --> 00:01:07.236
Native score gain remains unproven.

16
00:01:07.900 --> 00:01:11.091
Keep failed paths and their reasons. Choose
the next test.

17
00:01:13.400 --> 00:01:16.359
Check continuation, hosts, and channels.

18
00:01:17.000 --> 00:01:19.163
Your runtime brings the models and tools.

19
00:01:21.000 --> 00:01:25.033
Loop X. Keep the research, evidence, and
next decision together.
Binary file not shown.
Loading
Loading