一个面向持续软件交付的本地多代理指挥中心。
现在的主产品形态不是“命令列表”,而是 Hello App + hello-daemon + hello-cli。
HelloLoop 用来把下面这类开发任务真正持续推进下去:
- 输入开发需求、开发文档、文档目录或现有仓库
- 自动分析当前代码进度与文档目标之间的差距
- 生成并持续推进主线、泳道、依赖与 backlog
- 调度
Codex CLI、Claude Code、Gemini CLI - 在一个统一控制面里持续观察:
- 当前任务
- 后续任务
- 已完成任务
- 阻塞与依赖
- 429 / 400 / 500 / 503 等故障语义
- 自动重试 / 等待人工介入 / 继续主线
它适合“需要持续往前跑”的真实开发流程,而不是只回答一轮对话。
主产品界面。
提供:
- Command Center
- Workspaces
- Sessions
- Tasks
- Review
- Settings
支持:
- 浅色 / 深色主题
zh-CN/en-US多语言- 焦点会话面板
- 结构化状态语义展示
- 本地桌面托盘入口
- 浏览器 fallback
本地控制面服务。
负责:
- 工作区分析
- 主线快照刷新
- 本地 API / 事件流
- 会话状态聚合
- 控制动作转发
- App / CLI / tray 统一状态源
维护与接入入口,不再承担主产品展示。
常用来:
- 启动 / 检查 daemon
- 连接工作区
- 打开 Hello App
- 恢复主线
- 导出快照
- 导入仓库路径、文档路径、配置目录名、首选引擎
- 保存工作区选择
- 触发工作区分析
- 查看主线蓝图、运行态、健康信号、近期活动
- 查看会话详情、依赖、恢复动作、任务分组
- 查看评审摘要、结构化诊断、验证证据、最近文件变更
- 从 tray / CLI / App 继续主线、暂停主线或恢复首个可恢复会话
- 在默认端口不可用时自动切换到可用本地端口
- 通过活动记录文件让 CLI / App 自动发现当前 daemon 地址
- 在 Windows 下以隐藏方式启动后台进程,尽量避免控制台闪烁
- 根据 PRD、架构文档、任务文档持续完成一个仓库
- 多仓 / 多泳道并行推进,需要统一监督
- 任务会跑很久,希望中断后还能接上
- 需要把“分析 → 执行 → 评审 → 恢复”收口到同一控制面
- 希望把
Codex CLI、Claude Code、Gemini CLI放到同一套方法论里使用
不适合:
- 只改一个小文件
- 只聊方案、不执行代码
- 不允许本地生成状态文件或自动修改代码
cargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- daemon start --workspace "D:\GitHub\dev\helloloop"说明:
- 默认监听
127.0.0.1:37176 - 若该端口被占用,会自动回退到下一个可用端口
- 当前活动地址会写入本地 daemon 记录文件,CLI 与 App 会自动发现
cargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- connect --workspace "D:\GitHub\dev\helloloop" --docs "docs" --engine codex --config-dir-name ".helloloop" --analyzecargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- opencargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- daemon statuscargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- continuecargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- pausecargo run -p hello-cli --manifest-path "D:\GitHub\dev\helloloop\Cargo.toml" -- recover-firstpowershell -ExecutionPolicy Bypass -File "D:\GitHub\dev\helloloop\scripts\sync-local-plugin.ps1" -Host codex -Forcehello-cli doctor
hello-cli open
hello-cli settings
hello-cli workspace
hello-cli connect --workspace <repo> --docs <docs> --engine <codex|claude|gemini> --config-dir-name <name> --analyze
hello-cli continue
hello-cli pause
hello-cli recover-first
hello-cli recover --session <id> --action <key>
hello-cli export --out <file>
hello-cli daemon start
hello-cli daemon status
hello-cli daemon stop
- 当前主线
- 任务总量
- 会话风险
- 事件流
- 工作区导入
- 主线蓝图
- 工作区健康
- 运行态与近期活动
- 会话矩阵
- 状态分组
- 焦点会话详情
- 可执行恢复动作
- 依赖流
- Ready / Running / Blocked / Completed 四列
- Lane / 依赖过滤
- 结构化诊断
- 风险信号
- 验证证据
- 最近文件变更
- 默认宿主
- 调度策略
- 自动重试
- 主题 / 多语言
- daemon 运行上下文
用于让 App / CLI 自动发现当前 daemon 地址。
- Windows:
%LOCALAPPDATA%\HelloLoop\active-daemon.json - macOS:
~/Library/Application Support/HelloLoop/active-daemon.json - Linux:
$XDG_STATE_HOME/helloloop/active-daemon.json
每个仓库的运行数据仍写入目标仓库下的 .helloloop/。
常见内容包括:
- backlog
- 主线状态
- 运行状态
- supervisor 状态
- runs 记录
- daemon 数据库
docs/app-first-product-strategy.mddocs/hello-app-blueprint.mddocs/hello-app-phase1-implementation.mddocs/hierarchical-role-based-agile-multi-agent-sdlc.mddocs/rust-core-rewrite-recommendation.mddocs/README.md
这个仓库已经进入 App-first control plane 阶段。
也就是说:
- Hello App 是主体验
- hello-daemon 是唯一控制中枢
- hello-cli 是维护入口
- 浏览器页面与桌面壳共享同一套 Web UI
旧的长命令式 dashboard / web / tui 形态不会再作为主产品方向继续扩张。
如果普通 CLI 更像“单轮开发助手”,那 HelloLoop 更像“持续推进开发主线的本地指挥中心”。