Up.computer 编码工作台

在一个桌面应用中编排多个编码代理,把聊天中的想法转成后台任务。

Star 数
★ 87
最近更新
2 天前
License
MIT
主语言
TypeScript

30 秒速览

运行形态
桌面应用
可在哪里用
通用 · 跨平台Codex · Claude Code
费用
软件免费,模型调用费用自付
上手难度
中 · 需要几步配置
开始前需要
Node 24.13.1+Git至少一个已安装并完成身份验证的受支持编码代理Shell / 命令行网络访问本地文件系统
典型场景
希望在一个桌面界面中切换 Codex、Claude Code 等已安装代理的开发者。
不适合
  • 需要未签名 Windows 安装包的团队
  • 需要官方 Homebrew、winget 或 AUR 安装渠道的用户
  • 不想安装并登录编码代理的用户

这个 Agent 能做什么,适合哪些场景?

Up.computer 是面向编码代理的开源桌面控制平面,可在一个应用中使用 Codex、Claude Code、Cursor、Grok Build、OpenCode、Antigravity、Pi 和 ACP Registry 中的代理。用户可以通过聊天梳理想法并创建任务,由工作代理在后台处理;每个代理使用用户自己的订阅,聊天保留在本机。它提供项目线程、任务与定时自动化,并支持查看变更和差异,以及提交、推送、发布仓库和创建拉取请求。桌面应用带有本地后端,也可让浏览器或另一台桌面应用通过本地网络或 Tailscale 与其配对。项目是 T3 Code 的一个分支,使用 Electron 桌面壳、Node.js 服务端和 React/Vite Web 界面;发布版本面向 macOS、Windows 和 Linux。

安装并登录至少一个受支持的编码代理后,在 Settings → Providers 中启用或添加代理。用户在聊天中讨论工作并创建任务,工作代理按状态和标签领取任务,也可按计划创建任务。代理围绕项目线程运行,应用展示修改文件和差异,并提供提交、推送、发布仓库及打开拉取请求的操作。应用还为代理提供受管理的浏览器和原生桌面观察与控制,并可通过本地网络或 Tailscale 配对浏览器及其他桌面应用。

  1. 希望在一个桌面界面中切换 Codex、Claude Code 等已安装代理的开发者。
  2. 想把讨论中的开发想法转成后台任务,并按状态或标签分派给已保存任务代理的个人或团队。
  3. 需要在接受代理工作前检查修改文件和差异的代码维护者。
  4. 希望从代理工作流中提交、推送、发布仓库或创建拉取请求的项目贡献者。
  5. 需要让代理使用受管理浏览器,或从本地网络、Tailscale 配对另一台客户端的开发者。

如何安装或部署这个 Agent?

可从 up.computer/download 或 GitHub 最新发布页下载安装;发布版本支持 macOS(Apple Silicon 与 Intel)、Windows 和 Linux。macOS 版本已签名并公证;Windows 安装程序尚未签名,首次启动时 SmartScreen 会显示警告。安装后的应用会通过 GitHub releases 自行更新。应用运行用户已安装的编码代理,因此按需安装并完成代理认证。若从源码运行,需要 Vite+ vp、Node 24.13.1+、Git,以及至少一个已安装并认证的受支持编码代理:

curl -fsSL https://vite.plus | bash
vp install
vp run dev

如何使用这个 Agent?

首次使用时,在 Settings → Providers 连接或启用所需代理。README 给出的代理登录方式包括:

codex login
claude auth login

也可安装 OpenCode 并运行 opencode auth login,或按各代理的说明完成登录。Codex 和 Claude 默认启用;Cursor、Grok、OpenCode、Antigravity 和 Pi 默认关闭。Cursor 可在 Settings → Providers → Cursor 登录或设置 CURSOR_API_KEY。准备好代理后,在聊天中描述工作并创建任务,由工作代理在后台领取;完成后检查文件和差异,再使用应用提供的 Git 与发布操作。

这个 Agent 有哪些优点和局限?

优点
  • 一个桌面应用集中编排多个已安装的编码代理,并允许从 ACP Registry 添加代理。
  • 任务可按状态和标签由保存的任务代理领取,也支持定时创建任务。
  • 提供变更与差异检查,以及提交、推送、发布仓库和打开拉取请求的操作。
  • 支持本地项目后端,并可通过本地网络或 Tailscale 配对其他客户端。
局限
  • 必须自行安装并认证至少一个受支持的编码代理;每个代理使用用户自己的订阅。
  • 从源码运行需要安装 Vite+、Node 24.13.1+、Git 和编码代理,步骤不止一个。
  • Windows 安装程序尚未签名,首次启动会出现 SmartScreen 警告。
  • Homebrew、winget 和 AUR 尚不是官方安装渠道;移动应用目前不发布。

这个 Agent 与同类方案有什么区别?

Up.computer 是 T3 Code 的分支,保留其运行时、代理编排、契约、桌面基础设施和发布流程,同时发展不同的产品方向、界面、品牌与工作流。README 未提供与其他产品的功能比较。

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
Up.computer 编码工作台 当前 44 · 缺口较多 桌面应用免费 + 模型费 ★ 87 2 天前 TypeScript Codex · Claude Code
Atlas 50 · 缺口较多 桌面应用免费 + 模型费 ★ 9.6k 今天 Rust Codex · Claude Code
stagewise 25 · 缺口较多 桌面应用免费版 + 付费版 ★ 6.8k 21 天前 TypeScript —
Code Assistant 70 · 存在缺口 桌面应用免费 + 模型费 ★ 183 今天 Rust Claude.ai · OpenAI API · Claude API

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
44/ 100 五分制 2.2 / 5
信任安全 13/29
可靠稳定 5/14
适用触发 10/18
规范维护 7/18
有效结果 6/13
证据核验 3/8
查看各维度的扣分理由
信任安全13 / 29 · 2.2/5

权限模式文档(permission-modes.md)明确列出 Supervised/Auto/Full access 等模式,且默认是 Full access,属于用户确认机制存在但默认最宽松,扣分;environment-auth.md 描述了作用域、DPoP、PKCE、MCP 独立受众等较细的授权模型,但明确承认 filesystem:read 可读项目外绝对路径、签名资产 URL 是 bearer 凭证且吊销后仍有效至过期,最小权限因此只给 1。敏感数据处理有“标记为敏感后不再显示原值”的说明,但密钥存储细节未在证据中展开,给 2。依赖安全仅见 package.json 与 CI,无审计/SBOM/锁定策略证据,给 1。外部效应(提交、推送、开 PR、浏览器与桌面控制)有描述但缺少默认限制与回滚说明,给 1。回滚仅见 t3 uninstall、t3 doctor 与更新说明,缺少对 agent 已执行外部动作的撤销机制,给 1。来源归属在 README 与 LICENSE 中明确声明基于 T3 Code 的 fork 并保留上游版权,给 2。

可靠稳定5 / 14 · 1.8/5

文档内部存在明显不一致:README 称包管理器安装非官方路径,而 docs/user/install.md 仍以 T3 Code 名义给出 brew/winget/AUR 安装;install.md 标题与内容仍为 T3 Code,与 Up.computer 品牌冲突,自洽性扣分至 1。依赖可用性方面要求 Node 24.13.1+、Vite+ 通过 curl 管道安装、pnpm 11,且 Intel Mac 无 CLI,可用性受限,给 1。失败信息在文档中有若干提示(PATH、SmartScreen、更新失败),但缺少系统性错误码或诊断说明,给 1。

适用触发10 / 18 · 2.8/5

受众与场景覆盖桌面、Web、移动、远程、WSL、后台服务,较完整,给 2。能力边界说明较清楚(项目不是文件系统沙箱、移动端未发布、relay 未部署、包管理器非官方),给 2。触发精度方面任务代理按状态与标签领取、定时任务有描述,但缺少精确触发条件与冲突处理细节,给 1。环境适配涵盖 macOS/Windows/Linux、Tailscale、SSH、WSL,给 2。

规范维护7 / 18 · 1.9/5

信息架构有 README 与 docs 目录,但 install.md 仍以 T3 Code 命名、链接指向 t3.codes 与 pingdotgg 仓库,与 README 的 up.computer 下载路径冲突,给 1。安装说明存在但相互矛盾(官方下载 vs 包管理器),给 1。命名稳定性明确说明内部保留 @t3tools/*、T3CODE_*、t3 CLI 以兼容上游,属于有意为之但对外命名不统一,给 1。示例与 FAQ 较少,仅零散命令,给 1。已知限制写得较充分(未签名 Windows 安装包、Intel Mac 无 CLI、移动端未发布、relay 未部署),给 2。LICENSE 为完整 MIT 且含双版权方,给 2。无 CHANGELOG 或版本号策略证据,给 0。维护责任方面有 CONTRIBUTING 与安全联系邮箱,但发布者身份未经验证,给 1。

有效结果6 / 13 · 2.3/5

输出可用性方面产品定位清晰(多 agent 统一 GUI、diff 审阅、任务编排、用量统计),对目标用户有实际价值,给 2。边际价值受限于其为 T3 Code 的 fork,核心运行时与编排来自上游,增量主要是品牌与工作流层,给 1。成本效益方面免费开源、使用自有订阅是优势,但需安装多个 provider CLI、Vite+ 与 Node 24 等前置成本较高,给 1。

证据核验3 / 8 · 1.9/5

README 的多数主张(签名公证、自动更新、provider 支持)在仓库内缺少可核对的构建或发布证据,仅 CI 工作流可部分佐证测试与构建存在,给 1。跨源佐证有限:CI 与 package.json 一致,但 install.md 与 README 相互矛盾,削弱可信度,给 1。事实与推断分离方面文档大体区分了“已支持/未发布/未部署”,但部分表述(如“每个聊天都留在你的电脑上”)与远程访问、relay、Cursor 云端用量读取存在张力,未明确区分,给 1。

风险与缓解建议
  • 默认权限模式为 Full access,agent 可在无确认情况下执行命令与修改文件,建议首次使用改为 Supervised。
  • docs/user/install.md 仍以 T3 Code 名义提供 brew/winget/AUR 与 t3.codes 安装脚本,与 README 的官方下载路径冲突,安装来源需谨慎核对。
  • 文档明确说明项目不是文件系统沙箱,filesystem:read 可读取项目外绝对路径,签名资产 URL 在吊销后仍有效至过期。
  • 发布者身份未经验证,且仓库为 T3 Code 的 fork,需自行确认发布构建与上游的关系。
  • 仓库内混入 .repos/alchemy-effect 等上游参考代码,不属于本产品,评估时不应计入。
  • Windows 安装包未签名,首次启动会出现 SmartScreen 警告。
  • 缺少 CHANGELOG 与版本策略,升级行为需依赖 GitHub Releases 自行核对。
证据充分度:低 评估于 2026年10月21日 审查版本 eee287a55587
查看完整评分方法 →

常见问题

使用 Up.computer 是否包含编码代理的费用?
应用是免费开源的;代理运行在用户自己的订阅上,因此代理服务费用取决于用户所用的代理及其订阅。
聊天内容会发送到哪里?
README 说明每段聊天都保留在用户的电脑上;代理及其服务的具体数据处理方式未在这里说明。
能否不安装任何编码代理就使用?
不能按文档完成有用的工作流程:应用运行用户安装的代理,源码运行要求至少一个受支持代理已安装并完成认证。
是否可以在多台设备上使用?
桌面应用带有本地后端,并可让浏览器或另一台桌面应用通过本地网络或 Tailscale 配对。
可以通过 Homebrew、winget 或 AUR 安装吗?
这些包管理器目前尚不是官方安装渠道;README 指向官网下载页和 GitHub 最新发布页。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents