← 返回信息流

dev.to #ai产品

TaskHandoff: 一个用于跨本地和远程机器 AI 编码工作区的控制台

dev.to作者:TaskHandoff产品AI评分:50/100

TaskHandoff 是一个开源的控制平面工具,旨在解决 AI 编码会话(如 Codex、智能体)在本地、家庭服务器及远程 VM 中分散管理的问题。它将不同环境下的工作区整合到一个统一的看板界面中,提供运行状态监控和工作流交接功能,支持 Apache-2.0 协议,基于 TypeScript 开发。

如果你运行 AI 编码会话(如 Codex、智能体或后台任务)超过几周,它们往往会变得杂乱无章。一台笔记本上有一个会话,家庭服务器上有一个,远程虚拟机上的 Docker 容器里还有几个——但没有一个统一的地方能告诉你哪些正在运行、它们位于何处以及如何交接工作。

TaskHandoff 是一个开源的控制平面(Apache-2.0 协议,TypeScript 编写),它将那些分散的 AI 工作区整合到一个面板中。我一直在用它来保持本地和远程机器在同一视图下管理,现在它终于达到了值得分享的状态。

问题所在

一旦 AI 会话跨越多台机器,你就不得不应对以下混乱:

  • SSH 标签页、容器 Shell 以及半打配置文件
  • 缺乏“哪些内容在哪些地方运行”的统一视图
  • 反复重建相同的容器工具链
  • 在聊天应用和实际执行工作的机器之间复制粘贴上下文

它能做什么

  • 多节点管理 —— 在单个面板中统一管理本地和远程机器
  • 托管 Docker 工作区 —— 将工作区作为一等公民进行创建、运行和恢复
  • 环境模板 —— 快照容器的工具和配置,并在其他地方复用
  • AI 会话中心 —— 通过 WebSocket 实现实时会话,可随时附加或分离
  • 仓库工作流 —— 从 UI 直接管理文件、更改、分支和 git worktrees
  • 作用域 Git 凭据 —— 仅向每个工作区授予其所需的凭据
  • 聊天集成 —— 将任务路由至 Telegram、钉钉、微信或飞书
  • 应用目录 + 移动客户端 —— 附带桌面应用和服务器,支持中英文界面

快速开始

curl -fsSL https://github.com/edgestorage/task-handoff/releases/latest/download/install-server.sh | sudo sh

提供桌面客户端和服务器版本(Debian/Ubuntu 上使用 systemd)。服务器启动后,打开控制台并添加你的机器即可。

为什么存在

大多数 AI 工具专注于优化模型本身。TaskHandoff 则致力于优化底层连接——即那些枯燥且易出错的环节,让你能在多台真实机器上运行这些模型,同时不错过任何会话。

链接

  • 仓库:https://github.com/edgestorage/task-handoff
  • 文档:https://docs.thandoff.com/

采用 Apache-2.0 许可证。欢迎 Star、提交 Issue 和 PR——我也很想知道你目前是如何在多机器环境下管理 AI 会话的。

阅读原文