Input

Claude Code

Server Control Panel

CPU

0%
Load: -

Memory

0%
-

Disk

0%
-

Server Info

Uptime-
Load Avg-
TimezoneKST (UTC+9)

Usage Limits (Claude Max)

5-Hour Window-
Loading...
7-Day Window-
Loading...
7-Day Sonnet-
Loading...

Online Users

UserTTYLogin Time
No active sessions

Claude Sessions

UserPIDCPU%MEM%Action
No active sessions

Overview

0
Total Users
0
Online Users
0
Claude Sessions
0 selected
NameSizeModified
📁
Select a folder from the file tree
Ln 1, Col 1 Plain Text
📚
Select a repository to view changes
Disconnected

Docker 容器

镜像管理 预构建/拉取好后,新建容器可秒级启动
加载中...
名称镜像状态端口创建时间操作
加载中...

Runner 管理

在线
0
今日任务
0
成功率
平均耗时

在线 Runner

最近任务

Job ID 命令 Runner 状态 耗时 时间
暂无任务记录

安装 & 配对

1 生成安装命令
2 在你的电脑上打开终端,粘贴上面的命令并回车
3 回到这里,上方出现绿点 = 连接成功

Runner 使用指南

Runner 让 Claude 可以在你自己的电脑上跑测试、构建和脚本。

Claude 在云端写代码,你的电脑负责执行——不需要手动复制文件、不需要手动跑命令,Claude 会自动处理一切。

你只需要做一次安装,之后 Runner 会开机自动启动、断线自动重连。

安装 Runner

1 生成安装命令

切到上方 Runner 标签页,点击「生成」按钮,选择你的系统(Mac / Linux / Windows),复制生成的安装命令。

2 在你的电脑上运行

打开终端(Mac / Linux)或 PowerShell(Windows),粘贴复制的命令,回车。

等几秒钟,看到 handshake ok 就说明连上了。

3 回来确认

回到 Runner 标签页,看到绿点 + 你的设备信息 = 连接成功。

安装命令会自动配置开机启动,以后不需要手动启动 Runner。

日常使用

连接成功后,在容器终端里正常跟 Claude 对话就行。当你让 Claude 跑测试或构建时,Claude 会自动把代码传到你的电脑上执行。

你可以这样跟 Claude 说:

"跑一下测试看看"
"在本地构建一下项目"
"帮我在本机跑 npm test"
"看看有哪些 runner 在线"
Claude 会自动判断什么时候该用你的本机跑,你不需要记任何命令名。

首次执行会稍慢(需要下载项目依赖),之后同一个项目会秒级执行——依赖会被缓存。

多台电脑

你可以在多台电脑上安装 Runner,用标签(tag)区分它们。

打开你电脑上的配置文件 ~/.panel-runner/config.json,加一行 tags:

{
  "tags": ["公司电脑"]
}

然后告诉 Claude "在公司电脑上跑测试",它会自动选对应的 Runner。

你也可以让 Claude "看看有哪些 runner 在线"来查看所有已连接的设备。

权限管理

Runner 默认只能在专用工作目录里执行命令(最安全)。如果你想让 Claude 直接操作你电脑上的某个项目:

编辑 ~/.panel-runner/config.json

{
  "permLevel": "L1",
  "allowedPaths": [
    "/Users/你的用户名/projects/my-app"
  ]
}
授权的目录里 Claude 可以执行任意命令,请只授权你信任的项目目录。

常见问题

Runner 在线但 Claude 说找不到工具
退出当前 Claude 对话,重新打开一个新终端再启动 Claude。这是因为 Claude 启动时缓存了工具列表,重启可以刷新。
Runner 突然断线了
不用管,Runner 会自动重连(3 秒到 1 分钟内)。如果长时间连不上,检查一下你的网络。
第一次跑测试很慢
正常。第一次会下载项目依赖(如 npm install),可能需要几十秒。之后同一项目再跑就是秒级。
Windows 弹出"未知发布者"
点「更多信息」→「仍要运行」,只会弹一次。
怎么关闭开机自启
Mac:launchctl unload ~/Library/LaunchAgents/com.panel-runner.plist
Linux:systemctl --user disable panel-runner
Windows:Win+R → shell:startup → 删除快捷方式
配置文件在哪
~/.panel-runner/config.json — 连接和权限配置
~/claude-workspaces/ — 代码和依赖缓存(自动管理)
怎么完全卸载
1. 关闭开机自启(见上一条)
2. 删除程序:rm ~/.local/bin/panel-runner
3. 删除数据:rm -rf ~/.panel-runner ~/claude-workspaces

远程机器管理

名称标签HostPortUser认证操作
加载中...

Select destination

📂 /

Upload Files

📤
Drop files / folders here or click to browse
Support files, folders and archives

配置业务镜像

基础

预装组件

依赖 Node/npm

默认资源配额

⚠ 说明:CPU / 内存 不会出现在 Dockerfile 里——那是 docker 镜像格式不支持的。 这两个值保存后,新建业务容器时会自动预填到表单 CPU / 内存字段(对应 docker run 的 --cpus / --memory)。留空=不限。

高级

👀 预览将要生成的 Dockerfile(不含 CPU/内存,那是运行时参数)

      

日志

(加载中...)