让 Linux 上的 Claude Code/codex 拿到 Windows 截图的小工具
让 Linux 上的 Claude Code/codex 拿到 Windows 截图的小工具picopaste 把 Windows 截图送到 Linux 的步骤压缩为一次热键截图进入剪贴板后按altshiftv工具通过已有 SSH 通道上传图片将远端绝对路径写入剪贴板并注入当前焦点窗口。Linux 端不安装新服务、不开放额外端口也不需要工具接触 SSH 凭据。使用方式与问题边界典型场景编辑器、终端、构建流程和 Claude Code 运行在 Linux 主机而操作界面和截图工具运行在 Windows。手工执行scp、使用共享目录或借助中转工具都需要重新输入路径或切换注意力。单日重复十余次累积的时间与注意力开销相当可观。获取 release 中的picopaste.exe或自行构建在其同级目录放置picopaste.ini[picopaste] host useryour-linux-host hotkey altshiftv运行后托盘图标会出现连接建立期间最多短暂显示黄色成功后变为绿色。截取图片并按热键即可上传。仓库地址是 https://github.com/DeguiLiu/picopaste许可为 MIT。单进程链路与远端依赖远端使用 stocksshd自带的sftp-server子系统绝大多数 Linux 开发机默认已经开启。Windows 侧只有一个进程不实现 SSH 协议而是驱动系统已有的sshssh-oClearAllForwardingsyes-shostsftp-s请求 SFTP 子系统stdin/stdout 随之成为 SFTP 字节流全程不经过远端 shell。认证、密钥、ssh-agent、known_hosts 和~/.ssh/config交由系统 OpenSSH 处理工具不读取凭据也默认不修改~/.ssh/config。ClearAllForwardingsyes用于屏蔽 SSH 配置中可能存在的端口转发因为当前通道只需要 SFTP 子系统不需要建立隧道。Linux 远端 · 零代码Windows 客户端 · 单进程 picopaste.exe全局热键 · RegisterHotKey MOD_NOREPEAT主线程消息循环 · GetMessageW阻塞无定时器托盘 · Shell_NotifyIconW TaskbarCreated 重挂剪贴板采集 · PNG 快路径 / DIB → WIC上传 worker · SFTP 状态机焦点守卫 SendInput · 核对注入事件数Job Object · KILL_ON_JOB_CLOSE MEMORY_LIMITsshd · sftp-server 子系统/tmp/picopaste默认客户端经 SFTP 创建Claude Code · 按路径读取图片用户侧始终只有一个进程Linux 远端没有引入新组件。SFTP 上传的原子性scp并不是这里的重点。OpenSSH 9.0 及以上版本的scp默认使用 SFTP远端路径不再经过 shell 展开~与引号的行为容易与预期不同。使用ssh cat path又依赖远端的sh、mkdir、cat和wc还需要自行处理引号传输期间目标文件名已经存在半成品。picopaste 选择在同一条连接内使用 SFTP v3。自行实现 SFTP v3 只需要10 个报文每一步都能获得明确的成功或失败码并可在同一条连接内比对字节数SFTP 通道剪贴板上传 worker主线程SFTP 通道剪贴板上传 worker主线程连接失败则进入退避重连由等待超时驱动无需轮询PNG 直写临时文件否则 DIBV5/DIB → WIC 编码不复制像素启动即建连EnsureChannel成功即 Ready托盘变绿热键触发投递上传任务不阻塞消息循环OpenClipboard → 取图 → CloseClipboardREALPATH . → MKDIR uploads → OPEN .tmp-ts-randWRITECLOSE → STAT远端字节数与本地比对不符即中止RENAME → clip-ts-rand.png此前中断不留半成品写入路径文本CF_UNICODETEXT OleFlushSendInput CtrlShiftV核对事件数只有STAT确认字节数一致后才执行RENAME因此 Claude Code 不会读到尚未传输完成的文件。

相关新闻

GetQzonehistory:一次扫码,把 QQ 空间历史说说完整导出成本地 Excel 和图片

GetQzonehistory:一次扫码,把 QQ 空间历史说说完整导出成本地 Excel 和图片

GetQzonehistory:一次扫码,把 QQ 空间历史说说完整导出成本地 Excel 和图片 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 翻 QQ 空间翻到 2018 年,…

2026/10/16 2:53:57 阅读更多 →
微信聊天记录导出完整指南:留痕把对话存成 HTML、Word 和年度报告

微信聊天记录导出完整指南:留痕把对话存成 HTML、Word 和年度报告

微信聊天记录导出完整指南:留痕把对话存成 HTML、Word 和年度报告 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trendi…

2026/10/16 2:53:57 阅读更多 →
如何把来路可疑的 iOS 安装包变成一份可审计清单

如何把来路可疑的 iOS 安装包变成一份可审计清单

如何把来路可疑的 iOS 安装包变成一份可审计清单 【免费下载链接】rea Reverse engineer anything with agents, from app behavior down to native binaries. 项目地址: https://gitcode.com/GitHub_Trending/rea2/rea 做 iOS 应用逆向不一定从反汇编开始。REA&#xf…

2026/10/16 2:52:57 阅读更多 →

最新新闻

为什么小七孔的水是碧色的?喀斯特地貌、动线规划与古桥拍摄全攻略

为什么小七孔的水是碧色的?喀斯特地貌、动线规划与古桥拍摄全攻略

第一次站到小七孔古桥前,我才觉得“一溪碧水绕古桥”这七个字不是景区官宣,是写实。桥下那条溪水干净得出奇,颜色从浅蓝一点一点过渡到碧绿,流速不急,却能听到细密的水声。黔南山地的夏天湿热,但只要顺着河…

2026/10/16 3:43:08 阅读更多 →
基于PaddlePaddle的ASR转写标点恢复:序列标注实现与工程实践

基于PaddlePaddle的ASR转写标点恢复:序列标注实现与工程实践

简介:面向语音识别开发者与算法工程师,针对ASR结果缺少标点导致文本可读性差的问题,资源提供一套基于PaddlePaddle的标点符号预测模型方案。压缩包共5个文件,包含模型结构文件、参数文件、词表及配置信息,整体约250.85…

2026/10/16 3:43:08 阅读更多 →
SVM支持向量机面试核心问题全解析:从间隔到核函数

SVM支持向量机面试核心问题全解析:从间隔到核函数

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:43:08 阅读更多 →
基于Flask打造轻量级CMS:从数据库设计到部署运维的实战指南

基于Flask打造轻量级CMS:从数据库设计到部署运维的实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:43:08 阅读更多 →
基于异构图神经网络的抽取式文档摘要:原理、建模与实战

基于异构图神经网络的抽取式文档摘要:原理、建模与实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:43:08 阅读更多 →
微服务拆分与通信实践:避开分布式大泥球,搞定边界与异步

微服务拆分与通信实践:避开分布式大泥球,搞定边界与异步

这套系统上线两年后,代码库从最初的三个模块膨胀到四十多个“服务”,每次发版都要协调六七个团队排期,一个订单状态变更能牵出十几条调用链。最离谱的一次,为了修一个库存扣减的bug,我顺着调用链翻了两个小时还没找到最…

2026/10/16 3:42:08 阅读更多 →

日新闻

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

个人 AI Agent 平台接入 TaoToken:统一 Key 与 API 通道的配置大纲

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 0:00:05 阅读更多 →
信号与系统频域分析作业解题指南

信号与系统频域分析作业解题指南

1. 作业背景与核心要求解析信号与系统作为电子信息类专业的核心基础课,其作业设计往往直接关联课程的核心知识框架。2026年春季第六次作业的布置,通常对应着课程进展到频域分析的关键阶段。根据常规教学进度推测,本次作业可能涉及以下核心内容…

2026/10/16 0:00:05 阅读更多 →
Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

Django MVT实战:从零构建图书借阅系统,彻底搞懂Model-View-Template分层

1. 从一个"四不像"的练手项目说起如果你已经看完了Django的官方教程前几章,跟着敲完了投票应用,大概会有一种"我好像会了,又好像什么都不会"的割裂感。教程里每个知识点都是拆开的——这一章讲模型,下一章讲视…

2026/10/16 0:00:05 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/15 16:18:54 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 9:49:14 阅读更多 →