Skip to content

Commit af3dc5e

Browse files
committed
docs: reposition loopforge as personal ai engineer
1 parent a9340a2 commit af3dc5e

13 files changed

Lines changed: 341 additions & 108 deletions

File tree

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
English | [简体中文](README.zh-CN.md)
44

5-
LoopForge (formerly RexOS) is a long-running agent operating system: persistent memory, tool sandboxing, and model routing, plus an Anthropic-style harness for multi-session work.
5+
LoopForge (formerly RexOS) is a **personal AI engineer** for software delivery: long-running workflows, persistent memory, tool sandboxing, and model routing with harness checkpoints.
66

77
## Brand update
88

@@ -14,6 +14,8 @@ LoopForge (formerly RexOS) is a long-running agent operating system: persistent
1414

1515
- Docs site: https://os.rexai.top
1616
- (If the custom domain isn’t configured yet) GitHub Pages: https://rexleimo.github.io/rexos/
17+
- 5-minute outcomes: `docs-site/tutorials/five-minute-outcomes.md`
18+
- Positioning: `docs-site/explanation/why-loopforge.md`
1719

1820
## Status
1921

README.zh-CN.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
[English](README.md) | 简体中文
44

5-
LoopForge(原 RexOS)是一个长任务的 Agent OS:持久化记忆、工具沙盒、模型路由,以及一个 Anthropic 风格的 Harness,用于跨多次会话持续推进任务
5+
LoopForge(原 RexOS)是一个面向软件交付的 **个人研发助理(Personal AI Engineer)**:长任务流程、持久化记忆、工具沙盒、模型路由与 Harness checkpoint
66

77
## 品牌更新
88

@@ -14,6 +14,8 @@ LoopForge(原 RexOS)是一个长任务的 Agent OS:持久化记忆、工
1414

1515
- 文档站点:https://os.rexai.top
1616
- (如自定义域名未配置)GitHub Pages:https://rexleimo.github.io/rexos/
17+
- 5 分钟可见结果:`docs-site/tutorials/five-minute-outcomes.md`
18+
- 产品定位说明:`docs-site/explanation/why-loopforge.md`
1719

1820
## 状态
1921

docs-site/blog/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@ Practical notes for builders choosing an Agent OS and scaling from local prototy
44

55
## Latest posts
66

7+
- [LoopForge: Personal AI Engineer, Not Just Another Assistant](personal-ai-engineer.md)
78
- [What Is LoopForge?](what-is-loopforge.md)
89
- [LoopForge vs OpenFang/OpenClaw](rexos-vs-openfang-openclaw.md)
910

1011
## Suggested reading order
1112

12-
1. Brand + product fit: [What Is LoopForge?](what-is-loopforge.md)
13-
2. First successful run: [Quickstart](../tutorials/quickstart-ollama.md)
14-
3. Positioning and alternatives: [LoopForge vs OpenFang/OpenClaw](rexos-vs-openfang-openclaw.md)
13+
1. Positioning narrative: [LoopForge: Personal AI Engineer, Not Just Another Assistant](personal-ai-engineer.md)
14+
2. Brand + product fit: [What Is LoopForge?](what-is-loopforge.md)
15+
3. First successful run: [5-Minute Outcomes](../tutorials/five-minute-outcomes.md)
16+
4. Positioning and alternatives: [LoopForge vs OpenFang/OpenClaw](rexos-vs-openfang-openclaw.md)
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# LoopForge: Personal AI Engineer, Not Just Another Assistant
2+
3+
If users ask "what can this do for me right now?", answer with outcomes:
4+
5+
- fix report for one failing test
6+
- release readiness memo
7+
- provider routing plan with cost/performance trade-offs
8+
9+
That is LoopForge's core angle.
10+
11+
## The narrative gap
12+
13+
Many products lead with "assistant" language.
14+
LoopForge should lead with "shipping work":
15+
16+
1. You give a concrete engineering goal
17+
2. LoopForge executes in a workspace
18+
3. You get persistent artifacts you can review and commit
19+
20+
## Position in one sentence
21+
22+
LoopForge is your **personal AI engineer** for reproducible software delivery.
23+
24+
## 3 examples to show in demos
25+
26+
1. "Fix one failing test and write `notes/fix-report.md`"
27+
2. "Audit release readiness and write `notes/release-readiness.md`"
28+
3. "Plan provider routing and write `notes/provider-plan.md`"
29+
30+
## Why this framing works
31+
32+
- It matches developer pain
33+
- It differentiates from consumer assistant products
34+
- It makes value visible in minutes
35+
36+
## Next links
37+
38+
- [5-minute outcomes](../tutorials/five-minute-outcomes.md)
39+
- [Why LoopForge](../explanation/why-loopforge.md)
40+
- [Case tasks](../examples/case-tasks/index.md)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Why LoopForge
2+
3+
LoopForge is not trying to be a generic life assistant.
4+
It is built as a **personal AI engineer** for software delivery.
5+
6+
## Positioning
7+
8+
| Product style | Primary value |
9+
|---|---|
10+
| Personal life assistant | Daily chat, lifestyle help, broad consumer tasks |
11+
| Channel-heavy operations platform | Multi-channel operations and adapter breadth |
12+
| LoopForge | Reproducible engineering workflows and shipping artifacts |
13+
14+
## What LoopForge optimizes for
15+
16+
1. Reproducible execution (`change -> verify -> checkpoint`)
17+
2. Local-first bring-up (Ollama first, cloud routing optional)
18+
3. Durable artifacts (reports, checklists, summaries in workspace)
19+
4. Audit-friendly traces (session + memory + outputs)
20+
21+
## What this means for teams
22+
23+
- Easier handoff between engineers
24+
- Easier rollback because checkpoints are explicit
25+
- Easier review because outputs are files, not only chat logs
26+
27+
## If you evaluate us in 10 minutes
28+
29+
Run these:
30+
1. [5-minute outcomes](../tutorials/five-minute-outcomes.md)
31+
2. [Fix one failing test task](../examples/case-tasks/fix-one-failing-test.md)
32+
3. [Release readiness audit task](../examples/case-tasks/release-readiness-audit.md)

docs-site/index.md

Lines changed: 40 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,18 @@
22

33
# LoopForge
44

5-
**Long-running Agent OS**: harness + SQLite memory + sandboxed tools + multi-provider routing.
5+
**Your Personal AI Engineer for real shipping work.**
66

7-
[Get started](tutorials/quickstart-ollama.md){ .md-button .md-button--primary }
7+
From prompt to deliverable artifacts: fix report, release checklist, research memo, and reproducible checkpoints.
8+
9+
[Start in 5 minutes](tutorials/five-minute-outcomes.md){ .md-button .md-button--primary }
10+
[What it can do](examples/case-tasks/index.md){ .md-button }
11+
[Why LoopForge](explanation/why-loopforge.md){ .md-button }
812
[Quick intro](blog/what-is-loopforge.md){ .md-button }
9-
[Providers](how-to/providers.md){ .md-button }
13+
[Personal AI Engineer](blog/personal-ai-engineer.md){ .md-button }
1014

1115
<p class="rexos-muted">
12-
Start local with Ollama. Switch to GLM / MiniMax / DeepSeek / Kimi / Qwen / NVIDIA NIM when you need more power.
16+
OpenClaw is known as a personal assistant. LoopForge is positioned as a personal AI engineer for builders: local-first, reproducible, and audit-friendly.
1317
</p>
1418

1519
</div>
@@ -18,69 +22,55 @@ Start local with Ollama. Switch to GLM / MiniMax / DeepSeek / Kimi / Qwen / NVID
1822
1923
<div class="grid cards" markdown>
2024

21-
- :material-checklist: **Harness for long tasks**
22-
Run "change → verify → checkpoint" repeatedly.
23-
[Learn more](tutorials/harness-long-task.md)
25+
- :material-hammer-wrench: **Fix One Failing Test**
26+
Ask LoopForge to run tests, repair one failure, and write `notes/fix-report.md`.
27+
[Copy/paste prompt](examples/case-tasks/fix-one-failing-test.md)
2428

25-
- :material-database: **SQLite memory**
26-
Sessions and messages live in `~/.rexos/rexos.db`.
27-
[Concepts](explanation/concepts.md)
29+
- :material-clipboard-check: **Release Readiness Audit**
30+
Generate a practical release go/no-go checklist from commits, tests, and changelog.
31+
[Copy/paste prompt](examples/case-tasks/release-readiness-audit.md)
2832

29-
- :material-shield-lock: **Sandboxed tools**
30-
File IO and shell stay in workspace; web_fetch has SSRF protection.
31-
[Security](explanation/security.md)
33+
- :material-file-document-edit: **Routing Plan + Cost Notes**
34+
Produce provider/model routing guidance with trade-offs and rollback notes.
35+
[Copy/paste prompt](examples/case-tasks/provider-routing-plan.md)
3236

33-
- :material-router: **Multi-provider routing**
34-
Route planning/coding/summary to different models.
35-
[Providers](how-to/providers.md)
37+
- :material-history: **Reproducible Progress**
38+
Keep a clear trail: change -> verify -> checkpoint.
39+
[Harness workflow](tutorials/harness-long-task.md)
3640

3741
</div>
3842

39-
## Quickstart
43+
## 3 Fast Outcomes
4044

41-
=== "macOS/Linux"
45+
=== "1) First successful run"
4246
```bash
43-
# 1) Start Ollama
4447
ollama serve
45-
46-
# 2) Init LoopForge
4748
loopforge init
48-
49-
# 3) Run a session
5049
mkdir -p my-work
51-
loopforge agent run --workspace my-work --prompt "Create hello.txt with: Hello LoopForge"
50+
loopforge agent run --workspace my-work --prompt "Create notes/hello.md with a short project intro."
5251
```
5352

54-
=== "Windows (PowerShell)"
55-
```powershell
56-
# 1) Start Ollama
57-
ollama serve
58-
59-
# 2) Init LoopForge
60-
loopforge init
53+
=== "2) Fix one failing test"
54+
```bash
55+
loopforge agent run --workspace . --prompt "Run tests. Fix one failing test. Re-run that test. Write notes/fix-report.md with root cause and patch summary."
56+
```
6157

62-
# 3) Run a session
63-
mkdir my-work
64-
loopforge agent run --workspace my-work --prompt "Create hello.txt with: Hello LoopForge"
58+
=== "3) Release audit memo"
59+
```bash
60+
loopforge agent run --workspace . --prompt "Read CHANGELOG.md and recent commits. Create notes/release-readiness.md with: risks, blockers, go/no-go, and next actions."
6561
```
6662

67-
## How It Works
68-
69-
```mermaid
70-
flowchart LR
71-
U[You] -->|prompt| R[LoopForge CLI]
72-
R --> M[(SQLite)]
73-
R --> W[(Workspace)]
74-
R --> G[(Git checkpoints)]
75-
R --> T[Tools]
76-
R --> X{Router}
77-
X -->|planning| P[Small model]
78-
X -->|coding| C[Stronger model]
79-
X -->|summary| S[Cheap model]
80-
```
63+
## Where We Fit
64+
65+
- Choose **LoopForge** when your primary need is engineering delivery and reproducible execution.
66+
- Choose assistant-style products when your primary need is daily life/chat experience.
67+
- Choose broad operation platforms when your primary need is channel coverage first.
68+
69+
See detailed positioning: [Why LoopForge](explanation/why-loopforge.md).
8170

8271
## Next Steps
8372

84-
- [Harness tutorial](tutorials/harness-long-task.md)
73+
- [5-minute outcomes](tutorials/five-minute-outcomes.md)
74+
- [Personal AI Engineer narrative](blog/personal-ai-engineer.md)
75+
- [Case task library](examples/case-tasks/index.md)
8576
- [Providers & routing](how-to/providers.md)
86-
- [FAQ](how-to/faq.md)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# 5-Minute Outcomes
2+
3+
This page answers one question fast:
4+
what can LoopForge actually produce for me today?
5+
6+
## Prerequisites
7+
8+
```bash
9+
ollama serve
10+
loopforge init
11+
```
12+
13+
## Outcome 1: First artifact in a new workspace
14+
15+
```bash
16+
mkdir -p demo-work
17+
loopforge agent run --workspace demo-work --prompt "Create notes/hello.md with a short intro to this workspace and 3 next actions."
18+
```
19+
20+
Expected artifact:
21+
- `demo-work/notes/hello.md`
22+
23+
## Outcome 2: Fix one failing test with a report
24+
25+
```bash
26+
loopforge agent run --workspace . --prompt "Run tests. Fix one failing test. Re-run that test. Write notes/fix-report.md with root cause and patch summary."
27+
```
28+
29+
Expected artifact:
30+
- `notes/fix-report.md`
31+
32+
## Outcome 3: Release readiness memo
33+
34+
```bash
35+
loopforge agent run --workspace . --prompt "Read CHANGELOG.md and recent commits. Create notes/release-readiness.md with: risks, blockers, go/no-go recommendation, and next actions."
36+
```
37+
38+
Expected artifact:
39+
- `notes/release-readiness.md`
40+
41+
## Why this matters
42+
43+
These are not chat replies only. They are persistent outputs you can review, commit, and hand over.
44+
45+
Next:
46+
- [Case task library](../examples/case-tasks/index.md)
47+
- [Why LoopForge](../explanation/why-loopforge.md)

docs-site/zh-CN/blog/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,13 @@
44

55
## 最新文章
66

7+
- [LoopForge:不是泛助手,而是个人研发助理](personal-ai-engineer.md)
78
- [什么是 LoopForge?](what-is-loopforge.md)
89
- [LoopForge 与 OpenFang/OpenClaw](rexos-vs-openfang-openclaw.md)
910

1011
## 建议阅读顺序
1112

12-
1. 先看品牌与定位:[什么是 LoopForge?](what-is-loopforge.md)
13-
2. 再跑通首条链路:[快速开始](../tutorials/quickstart-ollama.md)
14-
3. 对比竞品场景:[LoopForge 与 OpenFang/OpenClaw](rexos-vs-openfang-openclaw.md)
13+
1. 先看定位叙事:[LoopForge:不是泛助手,而是个人研发助理](personal-ai-engineer.md)
14+
2. 再看品牌定位:[什么是 LoopForge?](what-is-loopforge.md)
15+
3. 再跑通首条链路:[5 分钟可见结果](../tutorials/five-minute-outcomes.md)
16+
4. 对比竞品场景:[LoopForge 与 OpenFang/OpenClaw](rexos-vs-openfang-openclaw.md)
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# LoopForge:不是泛助手,而是个人研发助理
2+
3+
当用户问“你到底能帮我做什么”,先回答可见结果:
4+
5+
- 修复一个失败测试并产出报告
6+
- 输出发布就绪评估
7+
- 输出 provider 路由与成本/性能方案
8+
9+
这就是 LoopForge 的核心叙事。
10+
11+
## 我们现在的叙事缺口
12+
13+
很多产品先讲“assistant”。
14+
LoopForge 应该先讲“交付结果”:
15+
16+
1. 你给出具体工程目标
17+
2. LoopForge 在 workspace 内执行
18+
3. 你得到可评审、可提交、可交接的文件产物
19+
20+
## 一句话定位
21+
22+
LoopForge 是你的 **个人研发助理(Personal AI Engineer)**,专注可复现的软件交付。
23+
24+
## 演示时最该展示的 3 件事
25+
26+
1. “修一个失败测试,写 `notes/fix-report.md`
27+
2. “做发布就绪审计,写 `notes/release-readiness.md`
28+
3. “做路由方案,写 `notes/provider-plan.md`
29+
30+
## 为什么这种叙事更有效
31+
32+
- 直接命中开发者痛点
33+
- 和泛消费助手形成差异
34+
- 价值可在几分钟内被看见
35+
36+
## 下一步阅读
37+
38+
- [5 分钟可见结果](../tutorials/five-minute-outcomes.md)
39+
- [为什么是 LoopForge](../explanation/why-loopforge.md)
40+
- [案例任务库](../examples/case-tasks/index.md)
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# 为什么是 LoopForge
2+
3+
LoopForge 的目标不是做“泛生活助手”。
4+
它的定位是 **个人研发助理(Personal AI Engineer)**,聚焦软件交付。
5+
6+
## 定位对比
7+
8+
| 产品形态 | 核心价值 |
9+
|---|---|
10+
| 个人生活助理 | 日常聊天与生活类任务 |
11+
| 渠道运营平台 | 多渠道运营与适配器广度 |
12+
| LoopForge | 可复现工程流程与可交付产物 |
13+
14+
## LoopForge 优先优化什么
15+
16+
1. 可复现执行(`修改 -> 验证 -> checkpoint`
17+
2. 本地优先起步(先 Ollama,按需切云端)
18+
3. 持久化产物(报告、检查单、总结文档进入 workspace)
19+
4. 可审计轨迹(session + memory + 文件产物)
20+
21+
## 对团队意味着什么
22+
23+
- 工程交接更容易
24+
- 回滚更稳,因为 checkpoint 明确
25+
- 评审更直接,因为输出是文件,不只是对话
26+
27+
## 10 分钟评估方式
28+
29+
依次跑这三条:
30+
1. [5 分钟可见结果](../tutorials/five-minute-outcomes.md)
31+
2. [修复一个失败测试](../examples/case-tasks/fix-one-failing-test.md)
32+
3. [发布就绪审计](../examples/case-tasks/release-readiness-audit.md)

0 commit comments

Comments
 (0)