用于跨设备命令行工作的笔记本电脑桌面

20260125 · 729 字

Beam: 优雅的跨设备复制命令行方案

两个命令搞定跨设备复制粘贴, 而且可选加密传输.

背景

两台电脑开发, 想复制文本传个配置,命令或文本到另一台电脑上时, 都涉及比较繁琐的 UI 操作, 如微信/钉钉/AirDrop这种

个人习惯也不喜欢装客户端, localsend 这种还需要同个局域网, 微信输入法这种我百度输入法各种配置习惯了也懒得换

后面用网页粘贴板快了很多, 但还是要打开同一个网址, 输入保存退出, 但这些网站都是明文传输, 知道网址就能看见内容

就封装了个简单命令行工具, 两个命令搞定跨设备复制粘贴, 而且可选解密传输

# 在设备 A
# 复制剪切板
bm c
# 或复制指定文字
# bm c "hello world"

# 在设备 B  
bm p

就这么简单. 不需要配对, 不需要同一局域网, 也没有繁琐的 UI 操作. 只要能联网就行.

核心特性

记忆成本低 - 只需记住两个命令: bm c 复制, bm p 粘贴. 没有复杂的配置, 没有学习成本.

跨平台 - Mac, Linux, Windows 命令行直接用; 手机没命令行就用浏览器打开网址.

默认加密 - 所有内容自动压缩加密后再上传, 服务器只能看到乱码. 支持自定义密码或私有部署.

开箱即用 - pip install beam-clipboard 装完直接用, 首次使用会自动引导设置个人 key.

使用场景

多台电脑间同步
写代码时复制个 snippet, 切到另一台机器直接粘贴; 传个 token, 传个配置文件内容, 都是秒级操作.

电脑手机互传
电脑上 bm c --plain "内容", 手机浏览器访问你的专属网址就能看到; 手机网页输入文本, 电脑 bm p 就能获取.

临时文本中转
比微信文件助手更快, 比邮件发给自己更简洁. 适合传命令、代码片段、临时笔记等.

技术亮点

  • 纯 python 实现, 无额外依赖
  • 基于 TextDB 免费 API, 支持私有部署
  • 压缩算法让代码传输体积减少 60%
  • XOR + SHA256 轻量级加密
  • MIT 开源协议

一句话总结

Beam 让跨设备复制粘贴, 和本地复制粘贴一样简单.

如果你也厌倦了在设备间传文本的各种繁琐操作, 试试 Beam 吧.

求个支持

Beam 目前主要是我个人在使用, 迭代的功能也都是根据自己的需求来做的. 如果你觉得这个工具还不错, 欢迎去 GitHub 给个 Star ⭐️

也很欢迎你提 Issue 说说你的想法和需求, 或者提 PR 一起完善它. 有更多人的反馈和参与, 才能让工具变得更好用.


安装命令: pip install 'beam-clipboard[clipboard]'

更多使用方式: https://github.com/vwww-droid/Beam

评论