← 张轶渤 / 项目GitHub ↗
PROJECT 04 · LOCAL DEVELOPER WORKBENCH

DevStation

面向 AI 辅助研发的开发人员本地工作台。

它试图解决多开 Coding Agent 后会话分散、工作流进度难跟踪、研发任务仍需人工逐项接收和启动的问题,把任务、项目、Agent 会话、工作流与代码评审组织进一个本地执行入口。

ElectronAgent AdapterPTY RecoveryGit / Diff ReviewLocal First
任务驱动从任务而不是空白会话开始
统一 Adapter接入不同 Coding Agent
会话恢复终端接回与 Agent 冷恢复
MVP核心本地研发链路已打通
01为什么做

Agent 越开越多之后,真正稀缺的是对任务和执行过程的掌控。

单个 Coding Agent 的交互已经足够顺畅,但同时推进多个任务时,会话对应哪个项目、当前执行到哪里、重启后怎样继续、变更如何验收,都在消耗开发人员的注意力。DevStation 的目标是成为开发人员的本地工作台,而不只是另一个聊天界面。

01

会话缺少任务语境

多个终端和 Agent 窗口并行存在,项目、目标和当前状态容易脱节。

02

执行链路依赖人工串联

任务接收、关联仓库、启动 Agent、查看结果和代码评审之间仍有大量手工操作。

03

重启与恢复不可靠

桌面应用退出后,PTY、原生 Agent Session 和任务状态需要在不同层次重新接回。

02目标链路

让任务能够被接收、执行、跟踪和验收。

01

任务接收

统一承载正式问题单、聊天任务与测试定位诉求。

02

关联项目

绑定 Git 仓库、工作流与执行上下文。

03

启动 Agent

通过统一 Adapter 结构化启动不同 Coding Agent。

04

过程跟踪

收集状态事件、恢复会话并接回终端。

05

结果验收

查看 Git 变更、文件预览与行级评审意见。

03工程实现

把 Agent 当作可适配的执行器,而不是把工作台绑定在某一个 CLI 上。

01

统一 Coding Agent Adapter

已接入 OpenCode 与内部 Coding Agent 的启动、原生会话识别、恢复和状态事件,为后续扩展保留一致边界。

02

双层会话恢复

支持应用重启后的 PowerShell PTY 热接回,以及 Agent 原生 Session 的冷恢复,区分终端连续性与任务认知连续性。

03

Git 与评审工作区

实现只读 Git 状态、完整文件树、Diff / 文件预览和本地行级评审,为结果验收提供统一入口。

04

桌面端安全边界

通过 Main / Preload / Renderer 分层、受管 Hook / Plugin 与原子事件收件箱约束命令、目录和跨进程数据。

04当前状态

MVP 已覆盖本地研发主链路,下一阶段继续向任务自动探取和工作流编排演进。

当前已完成任务、项目和会话持久化,PowerShell 热接回,不同 Agent 的原生会话恢复与状态事件,以及会话搜索和 Git / Diff 评审。下一阶段计划接入 AAW 工作流,并通过任务源适配层连接问题单 MCP / API、即时通讯 CLI / API 与测试定位平台。

产品定位

DevStation 的终点不是“更好看的 Agent 启动器”,而是开发人员本地的研发执行中枢,让任务从进入个人工作台开始,就具备可跟踪的执行上下文和验收闭环。