Pierlink

mcp
Guvenlik Denetimi
Basarisiz
Health Gecti
  • License — License: NOASSERTION
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 12 GitHub stars
Code Basarisiz
  • rm -rf — Recursive force deletion command in crates/core/src/keys/authorized.sh
  • rm -rf — Recursive force deletion command in crates/core/src/mcp/safety_vectors.json
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Windows workbench for remote development across many servers: terminals, file sync and AI (MCP) access · Windows 多服务器远程开发工作台

README.md
Pierlink(栈桥)

Pierlink(栈桥)

Windows 上的多服务器远程开发工作台

终端、文件同步、AI 接入,一个窗口管好所有服务器。

English · 简体中文

最新版本
许可证
平台

下载 · 功能 · 快速上手 · 常见问题 · 许可

工作区:上面是服务器终端(右上角是服务器概况),下面是本机 PowerShell

为什么用 Pierlink

  • 一处登录,处处可用:内置 SSH 登录一次(密码、验证码都行),终端、文件、端口转发、同步、概况全部共用,不用反复输密码。
  • 本机写代码,服务器上跑:服务器目录和 Windows 本地目录自动双向同步,用你习惯的编辑器改,改完服务器上马上就是新的。
  • AI 干活,你来把关:Claude Code、Codex、Cursor 等 AI 助手可以操作你的终端和服务器;AI 跑在服务器上也能像装在 Windows 上一样改代码、编译运行。危险操作先问你;人不在电脑前,也能在手机上批准。

功能

终端

  • 服务器和本机终端:多标签、分屏、拖动换位置;切换页面后终端保持运行
  • 广播输入(一次发给多个窗格)、命令片段(支持变量)
  • 命令预测:在服务器的 bash、zsh 和本机 Git Bash 里输入时,光标后浅色显示用过的命令,→ 补全;记录只存在这台电脑上
  • Shift+Enter 换行不执行(shell、Claude Code、Codex 里都能用);选中文字时 Ctrl+C 复制,Ctrl+V 粘贴;可以打开“右键复制粘贴”
  • Claude Code、vim 等复制的内容直接进本机剪贴板(在 tmux 里也行);点终端里的链接用 Windows 的浏览器打开
  • 从资源管理器把文件拖进本机终端,自动填上路径(PowerShell、命令提示符、WSL 各按自己的写法)
  • 在服务器终端里粘贴图片:图片传到服务器、粘贴路径,Claude Code 里显示成 [Image #1]
  • 服务器概况常驻在终端右上角:CPU、内存、交换、GPU、各挂载点磁盘、网速

连接

  • 内置 SSH(CentOS 7 这样的老服务器也能连);也可以按 ~/.ssh/config 用系统 OpenSSH 连接,并一键导入
  • 端口转发:本地、远程、SOCKS 代理,断线后自动恢复
  • 代理:跟随系统或自定义 HTTP / SOCKS5,连接服务器、检查更新和本机终端都用它
  • 文件面板:浏览、上传、下载、重命名、删除、在线编辑文本文件;窗格之间拖动即可传文件

文件同步

  • 基于 Syncthing,经 SSH 隧道传输:不开放任何端口,服务器上不需要 root
  • 首次同步前预览;冲突时对比两个版本再选;删除和覆盖的文件进旧版本,可以找回
  • 一个本地目录可以同时同步到多台服务器;可以直接在 VS Code 里打开

同步页:任务列表、两端目录、冲突处理

AI 接入(MCP)

  • AI 跑在服务器上,像装在 Windows 上一样干活:Windows 不用装 Claude Code,服务器上的 AI 就能读写、按行修改、搜索你允许的 Windows 文件夹,在 Windows 上编译、运行、开后台任务;文件的编码和换行原样保留(GBK、UTF-16、CRLF 都行),长时间的编译不会被中途掐断
  • AI 能查到自己能在哪些文件夹干活、有哪些 shell、同步的服务器路径对应 Windows 哪里;怎么做由 AI 自己决定
  • AI 可以自己开一个看得见的终端干活,你随时能接管
  • 危险操作(如 rm -rf、强制推送)要你确认;审批方式可选;每一步都有操作记录
  • 一键添加到 Claude Code / Codex / Cursor,服务器上的 Claude Code / Codex / Gemini CLI 也能一键接上;标题栏随时看得到 AI 在不在操作、刚做了什么和命令输出,一键全部停止

MCP 页:入口、一键添加、审批方式和权限

服务器桌面(VNC)

  • 在标签页里直接显示服务器的 VNC 桌面,能和终端分屏;经 SSH 连接,不开端口
  • 自动找到服务器上已有的桌面(TigerVNC 等);密码输一次可记住
  • 服务器上没有桌面时一键新建:只有你能连,关掉标签后继续运行;缺 TigerVNC 时自动获取,不需要管理员权限
  • 画质、缩放、远程分辨率跟随窗口或选预设、全屏、在独立窗口打开(可设为默认)
  • 和 Windows 的剪贴板自动同步:Windows 上复制的文字在远程里直接粘贴(右键或 Ctrl+V),远程复制的也能贴回 Windows

手机连接

在手机上回答 AI 的确认
  • 不在电脑前时,用手机浏览器和服务器上的 Claude Code 对话(按手机宽度显示、选项变成按钮、能发图片),回答 AI 的确认、查看服务器状态;深浅色跟随电脑
  • 经 Tailscale 或局域网连到你的电脑,不对公网开放,也没有 Pierlink 自己的中转服务
  • 二维码配对,电脑上批准;每台手机单独授权、可改名,随时撤销
  • iPhone、Android 都能用,不用装 App

其他

  • 导出服务器给别人一键导入;换电脑时备份、迁移服务器和设置(不含同步任务)
  • 托盘常驻,关闭窗口后同步继续;断网、睡眠后自动重连
  • 自动更新;中文、英文界面

安装

  1. 在 Releases 下载 Pierlink_<版本>_x64-setup.exe。
  2. 运行安装程序,选择安装语言(中文或英文),按提示完成。不需要管理员权限。
  3. 有新版本时,窗口底部会提示,点一下即可更新。

系统要求

要求
电脑 Windows 10 / 11,64 位
服务器(终端、文件、端口转发) 任何能用 SSH 登录的服务器
服务器(文件同步、服务器概况) Linux,x86_64 或 ARM64
手机连接 手机和电脑在同一个 Tailscale 网络或局域网

快速上手

  1. 添加服务器:工作区服务器列表上方的“+”,填地址和用户名;已有 ~/.ssh/config 的,用旁边的“导入 / 导出服务器”导入。
  2. 打开终端:双击服务器。第一次连接时核对服务器指纹。
  3. 同步目录:同步页 →“新建同步任务”,选本机目录和服务器目录,看过预览后开始。第一次会引导你在服务器上部署同步组件。
  4. 接入 AI:MCP 页打开总开关,点“添加到 Claude Code”(或 Codex、Cursor)。
  5. 手机连接(可选):设置 → 手机,打开手机入口,用手机扫二维码配对。

常见问题

服务器上需要装什么吗?

不需要提前装。开终端、传文件只用 SSH;服务器概况通过已有的 SSH 连接读取系统信息,不在服务器上安装任何东西;第一次同步时,Pierlink 会把 Syncthing 部署到你的用户目录,不需要 root,也不开放端口。

AI 会不会乱执行危险命令?

MCP 默认关闭。打开后默认“只问危险操作”:删除文件、强制推送、关机这类命令要你点允许才执行,其他直接执行。也可以改成每次都问。AI 能操作哪些服务器、哪些文件夹,都由你勾选;所有操作都有记录,随时可以“全部停止”。

密码和私钥安全吗?

密码只在你选择保存时存进 Windows 凭据管理器;私钥不会离开你的电脑。导出的配置文件不含任何密码。

关掉窗口后同步还继续吗?

继续。关闭窗口默认缩到托盘,同步和终端在后台运行;完全退出 Pierlink 后本机同步才会停止,下次打开时接着同步。

支持 macOS 或 Linux 桌面吗?

目前只支持 Windows 10 / 11。服务器端支持各种 Linux。

隐私和安全

  • 不收集任何使用数据。Pierlink 只会访问 GitHub 检查更新,以及你自己添加的服务器。
  • 在服务器终端里粘贴的图片放在那台服务器的 /tmp,只有你的账号能读,7 天后在下次粘贴时删除。
  • 同步组件只监听本机,关闭了全局发现、中继和使用数据上报,数据只经 SSH 隧道传输。
  • AI 接入和手机连接都需要你手动打开,权限可以随时收回。
  • 发现安全问题请按 SECURITY.md 私下报告。

从源码构建

需要 Windows、Node.js 24、Rust stable 和 Visual Studio 的 C++ 生成工具(见 Tauri 前置条件):

npm ci
node scripts/fetch-bundled.mjs   # 下载随包分发的 Syncthing 和 OpenSSH(固定版本,校验 SHA-256)
node scripts/gen-notices.mjs     # 生成第三方许可证汇总
npx tauri build                  # 安装程序在 target/release/bundle/nsis/

许可

Pierlink 按 Functional Source License 1.1(Apache 2.0 未来许可)(FSL-1.1-ALv2,官网)发布:

  • 个人和公司都可以免费使用、阅读和修改源码;
  • 不能拿它做与 Pierlink 竞争的商业产品或服务;
  • 每个版本发布满两年后,自动改为 Apache 2.0 许可。

中文参考译文仅供参考,以英文 LICENSE 为准。安装包附带的第三方组件按各自的许可证授权,见安装目录下的 licenses 文件夹。

反馈和贡献

致谢

Pierlink 建立在这些优秀的开源项目之上:Tauri、Syncthing、russh、xterm.js、Win32-OpenSSH、LibreSSL、React。

友情链接

Yorumlar (0)

Sonuc bulunamadi