开源 · 多 AGENT RUNTIME

让一个 Agent,真正变成
一支工程团队。

Threadlight 是开源的多 Agent Runtime、桌面工作台与远程 Host。在同一条任务时间线上完成规划、并行协作、工具执行、代码审阅与结果交付。

打开 Web 客户端连接一个已经运行的 Threadlight Host
  • Alpha
  • macOS 优先
  • Apache-2.0
Threadlight 多 Agent 桌面工程工作台

不只是又一个聊天框

为跨越多次模型调用的真实工作而生。

真实工程任务包含规划、并行研究、工具、终端、文件变化、代码审阅与中断恢复。Threadlight 把完整执行链路组织成可观察、可恢复、可以继续工作的本地空间。

01

运行时级编排

委派、连续性、写入所有权与结果收集,都由 Runtime 真正约束。

02

默认即可观察

Plan、Agent 活动、工具调用、命令输出、Diff 与 token usage 全程可见。

03

真正面向交付

Worktree、文件、终端、Review、Commit、Push 与 PR 保持在同一上下文。

04

Provider 中立

厂商 wire format 留在 Adapter,Loop 与工具保持可复用和可组合。

真正的多 AGENT 编排

并行推进,也始终保持掌控。

根 Agent 可以派发独立任务、持续检查进度、追加问题、从全新状态重试、主动中断,并在任务结束前收集每一个结果。

连续的 Agent 线程

每个子 Agent 在 follow-up 中保留自己的模型状态与历史。

安全的写入所有权

一个 Worker 独占工作区写入,其他只读研究仍可并行继续。

可恢复的运行状态

Agent 树、活动、输出与父子关系都会进入 checkpoint。

Threadlight 多 Agent 并行执行界面
Threadlight 证据驱动的 Plan 模式

受控 PLAN 模式

先研究,再按证据推进。

Plan 模式是 Runtime 状态机,不是一句 Prompt 约定。它从只读研究开始,建立验收标准,一次聚焦一个步骤,并在完成证据不足时拒绝提前收尾。

  1. 01

    研究

    先使用只读工具理解项目。

  2. 02

    结构化

    定义步骤、验收标准与状态。

  3. 03

    执行

    只处理当前 in-progress 步骤。

  4. 04

    验证

    补齐完成证据后才能推进。

为真实工作设计的桌面端

对话、终端、文件和 Review,都在一起。

任务时间线保持在中央,文件、聚焦 Diff、Agent 活动与多个终端标签触手可及。不必再让上下文反复穿梭于聊天、编辑器和终端。

  • Git 独立 Worktree
  • 聚焦 Diff Review
  • 受管后台进程
  • Commit · Push · Draft PR
Threadlight 包含 Agent 与终端的任务工作空间

同一条执行时间线

从一个意图,到可审阅的结果。

每一次交接,都留在产生它们的任务里。

  1. 01

    规划

    研究与验收标准

  2. 02

    委派

    明确所有权的并行 Agent

  3. 03

    执行

    工具、终端、搜索、MCP 与 Computer Use

  4. 04

    审阅

    文件、变更、源码与聚焦 Diff

  5. 05

    交付

    应用、提交、推送或创建 Draft PR

可组合的能力系统

远不止生成代码。

Skills、Plugins、MCP、项目记忆、桌面控制、远程 Host 与自动化,都成为边界清晰、可以持久化的显式能力。

项目记忆

把稳定知识留在项目里。

用可读、可版本化的 .threadlight/MEMORY.md 保存长期上下文,并通过 revision 安全更新。

Threadlight 项目记忆
SKILLS · PLUGINS · MCP

为每一轮组合正确能力。

可发现的扩展、显式选择与随任务持久化的能力快照。

Threadlight 能力选择器
COMPUTER USE

让 Agent 看见并操作桌面。

可审计的 macOS 窗口共享、稳定视觉画布与画中画视图。

Threadlight Computer Use
远程 HOST

让代码与执行留在目标机器。

通过鉴权 Host,在桌面端或 Web 端继续使用同一套工作空间。

Threadlight 远程 Host 连接
自动化

把重复检查变成可回看的任务。

为测试、安全、发布、文档等工作安排只读 Agent 定时运行。

Threadlight 自动化模板

从设计上保持 PROVIDER 中立

从交互到执行,每一层边界清晰。

你可以把 Threadlight 当作完整桌面 Agent,也可以拆出 Runtime、Protocol、Client、Tools 与 UI,构建自己的 Agent 产品。

查看完整架构
01 · 交互表面Electron Desktop · Web · IDE · Custom UI
02 · 工作空间Shared UI · Transport-neutral Client · Protocol
03 · 运行核心App Server · Agent Loop · Built-in Tools · Memory
04 · 协议适配OpenAI Responses · Compatible Providers · Custom

从桌面端开始

带上可信项目,让每一步都保持可见。

Threadlight 目前处于 Alpha 阶段,适合本地开发、架构探索和 Agent 应用原型。

从源码运行
git clone https://github.com/nagisa77/threadlight.git
cd threadlight
npm install
npm run desktop:dev

内置工具以当前用户权限运行,不是操作系统级 sandbox。请只使用可信工作区,或配合容器、虚拟机与系统隔离。

开始之前

这些信息很重要。

多 Agent 只是多开几个聊天窗口吗?

不是。委派、连续性、写入所有权、结果收集和恢复都是同一任务内部的 Runtime 行为。

Threadlight 会绑定单一模型厂商吗?

不会。厂商 wire format 留在 Adapter,Loop、Tools、Server、Protocol 与 Client 始终保持 Provider 中立。

Threadlight 现在适合生产环境吗?

暂时不适合。它仍处于 Alpha 阶段,适合可信的本地工程工作流、原型与架构探索。

它提供安全 Sandbox 吗?

不提供操作系统级 sandbox。审批模式会控制写入与外部访问,强隔离仍应由容器、虚拟机或操作系统提供。