WW

workerdeck/workerdeck

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2 stars 质量 67 趋势 24MIT

你的应用可以嵌入、监控和控制AI代理会话。

概览

一个真正的会话,回合中。代理想编辑一个文件;但你的答案被阻挡了。同一个标签页,无论是你的笔记本、手机、编辑器,还是你构建的应用里的底座。 npx Workerdeck 是整个安装流程。Gateway 网页仪表盘在 http://127.0.0.1:8787, 的一个端口,没有任何可克隆的代码,也没有配置文件。打开它,指向一个项目目录的会话,给出提示,然后在批准或拒绝它想调用的工具时观看转录流。 要从另一台机器(比如你同一尾网的手机)访问它,绑定它并赋予一个秘密: --auth-key 是一个秘密,覆盖两个传输方式:浏览器获得登录页面和 HttpOnly cookie,服务发送相同的秘密作为报头。在没有密钥的环回中,实例生成密钥而不是开启:打印一次,保存在 /auth-key,重启后再使用。浏览器登录会持续存在,因此重启不会让所有标签页都注销;旋转密钥会使所有标签失效。

概述(AI 翻译)

= 22英寸 />

你的编码代理,在浏览器标签页。 一个命令,不克隆,不做配置文件:

一个真实会话,回合中。代理想编辑一个文件;但你的答案被阻挡了。 无论是笔记本、手机、编辑器,还是你自己开发的应用里的底座,都可以用同一个标签页。

快速开始

npx workerdeck 是整个安装过程。Gateway and 网页仪表盘在一个端口上 http://127.0.0.1:8787,没有可克隆的,也没有配置文件。打开它,指向一个项目会话 目录,给出提示,然后观看转录流,决定是否使用该工具 它想要做出的决定。

要从另一台机器(比如你在同一个tailnet上的手机)访问它,绑定它并赋予它 秘密:

--auth-key 是两个传输的秘密:浏览器获得登录页面和 HttpOnly Cookie,服务发送的密钥与一个头相同。无密钥的实例 生成一个而不是开启:打印一次,保存在 /auth-key,重复使用。 跨越重启。浏览器登录会保留在旁边,因此重启不会让所有标签页都登出; 旋转密钥会使所有密钥失效。--cwd-root 是将会话限制在目录树中的。

**文档:workerdeck.github。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

WorkerDeck

= 22" />

Your coding agent, in a browser tab. One command, no clone, no config file:

npx workerdeck

A real session, mid-turn. The agent wants to edit a file; it is blocked on your answer. Same tab from your laptop, your phone, your editor, or docked inside an app you build.

Quickstart

npx workerdeck is the whole install. Gateway and web dashboard on one port at http://127.0.0.1:8787, with nothing to clone and no config file. Open it, point a session at a project directory, give it a prompt, and watch the transcript stream while you approve or deny the tool calls it wants to make.

To reach it from another machine (your phone on the same tailnet, say), bind it and give it a secret:

npx workerdeck --host 0.0.0.0 --auth-key "$SECRET" --cwd-root ~/projects

--auth-key is one secret over two transports: browsers get a login page and an HttpOnly cookie, services send the same secret as a header. Off loopback without a key the instance generates one rather than serving open: printed once, kept in /auth-key, reused across restarts. Browser logins persist beside it, so a restart does not sign every tab out; rotating the key invalidates them all. --cwd-root is what confines sessions to a directory tree.

Docs: workerdeck.github.io/workerdeck covers the full flag surface, embedding, permissions, profiles, the job queue, and the protocol reference.

What this is

A coding agent (Claude Code, OpenAI Codex, or any model provider) is a terminal program: it runs where you started it, and it is yours only while that terminal is open. WorkerDeck puts a session server, a typed wire protocol and an approve/deny UI around one, so the same session is reachable from a browser, your phone, your editor, or an app you build yourself.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add workerdeck/workerdeck
新手?先看 mcpskill.org 教程 →