项目 / EverDock Desktop

EverDock Desktop

一个 desktop-first AI developer workstation,用于在本地机器、SSH server 和 managed runner 上运行 coding agents。

EverDock Desktop 是面向开发者和团队的 AI agent control plane,用于在 local machine、VPS、SSH target 和 managed server 上运行 Codex、Claude Code、OpenCode、Agy、Antigravity 以及其他 agent CLI。它把 agent 的工作转化为可观察、可审批、可审计的 session、task run、terminal pane、approval request、diff、artifact 和 event。

链接
GitHub

当前 repository 主要体现 functional desktop prototype 和 architecture exploration。Runner、managed server、sync 与 enterprise governance 属于商业产品方向,可能尚未完整公开。

概览
EverDock 的出发点是:AI coding agent 正在成为 software worker,而不只是聊天界面。一个 agent 在一个 terminal 中可以手动管理,但多个 agent 跨 repository 和 server 工作时,就需要 orchestration、visibility、approval enforcement、durable session、event replay 和 cost control。产品目前正在真实 developer workflow 中试验,用于优化任务分配、长时间 agent session 监控、diff/test evidence review、风险操作审批,以及从不同设备继续工作。
问题
现代 coding agent 可以读取 codebase、修改文件、运行 shell command、安装依赖、生成 diff、运行测试并部署软件。这种能力带来了新的运营问题:开发者需要知道哪个 agent 在做什么、运行在哪里、哪些文件被修改、执行了哪些命令、session 是否卡住、token/compute 消耗多少,以及哪些动作需要 human approval。Terminal、SSH client 和 remote desktop 解决的是机器访问问题,但还不是 AI worker 的 control plane。
角色
Founder / Product Builder / Desktop Application Engineer
方法
EverDock 使用 Tauri/React desktop workstation,结合 Rust core、local state、terminal/process abstraction,并规划 Runner layer 在 local machine、SSH server 或 managed server 上执行工作。产品模型围绕 Account、Space、Workspace、ExecutionTarget、WorkspaceBinding、Runner、Session、Pane、TaskRun、AgentSession、ActionIntent、Approval、Policy、Artifact、FileChange、Diff 和 Event。高风险动作应在 Runner executor 层被 enforce,而不只是 UI 中的提示,这样 approval、budget、command policy、secret access 和 audit trail 才能成为 execution boundary 的一部分。
结果
AI Workstation
desktop control plane for coding agents
Runner Model
local, SSH, and managed execution targets
Approval
risk-based gates for commands and changes
  • 将 agent 工作结构化为 task run,并关联 workspace、repository、execution target、terminal session、file changes、test results、approval requests、artifacts 和 completion/failure state。
  • 形成 risk-based approval model,用于 command execution、重要文件修改、dependency installation、secret access、git push、database migration、deployment 和 production operations。
  • 验证 human-in-the-loop workflow:agent 处理长时间或重复性工作,developer 聚焦 diff review、test evidence、approve/reject decision 和异常处理。

项目亮点

Screen Fleet

从一个运营界面监控 local machines、SSH targets、remote terminals、preview sessions、server health 和需要人工介入的位置。

Agent Fleet

管理 coding agents、runtime profiles、capabilities、connection state、permissions,以及它们在不同开发环境中的任务分配。

Session Management

检查 durable sessions、terminal panes、task context、event timelines、file changes、test evidence 和 human takeover points。

Agent Routing

根据 task、risk、cost 和 environment,在 Codex、Claude Code、OpenCode、Agy、Antigravity、local agents 和其他 CLI runtimes 之间路由工作。

视频与演示

EverDock Desktop
Walkthrough placeholder
00:00 / 00:00

Timeline

01.2026
AI developer workstation 与 agent control plane 定位
02.2026
基于 Tauri、React、TypeScript 和运营界面的 desktop-first product surface
03.2026
Workspace、session、pane、task run、agent session、approval 与 event 的 core ontology
04.2026
Runner、Server Dock、durable session 与 approval enforcement architecture
05.2026
Agent routing、policy、budget guardrails、audit replay 与 multi-device control direction
至今
在 developer workflows 中试验,并完善商业化 AI developer operations platform

项目背后

不只是 AI chat terminal

EverDock 的起点很简单:AI coding agent 已经不只是回答问题。Agent 可以运行命令、修改文件、生成 diff、运行测试并请求 approval。当这些工作发生在多个 server 和 repository 上时,产品需要管理完整 execution lifecycle,而不只是一个聊天框。

把 agent 当作 software worker

一个 task 会变成 task run,task run 创建 agent session,而 session 产生 pane、command、log、file change、diff、approval、test result、artifact 和 event。这个模型让 operator 可以 inspect 和 resume 工作,而不是猜 terminal 里发生了什么。

Risk 是 workflow 的一部分

EverDock 把风险动作视为 product event。读取文件、修改代码、安装 package、push branch、deploy、访问 secret 或执行 migration 不应共享同一种 permission model。Approval enforcement 需要靠近 Runner executor,安全才不只是 UI 承诺。

从 workstation 到 business platform

商业方向是 AI developer operations platform:desktop control plane、local/remote runner、managed server、team workspace、API access、mobile/Telegram control、policy、audit、usage limit,以及按 seat、runner、compute、storage 和 managed infrastructure 计费的 paid plans。

Gallery

对这个项目感兴趣?

一起构建适合真实 workflow 的 AI 与 edge 系统。

联系合作
分享这个项目: