barehands 开源的手势控制界面,用摄像头捕捉手部动作,让你直接用手操作屏幕上的内容。不需要头盔、手柄或手套
barehands
一个靠普通摄像头实现手势追踪的界面系统,能把笔记、图片、3D模型变成浮在空中的玻璃卡片,用手捏、扔、拉、放大缩小来操控,还能接AI当大脑。
Github地址
https://github.com/jaredrhod/barehands
功能特性
- 摄像头捕捉手部动作,实时追踪手指位置
- 屏幕上的内容以透明卡片形式悬浮,像贴在你视频画面上
- 捏住拖拽移动卡片,双手张开合拢缩放,甩手扔出去
- 特定手势:拍手清屏、”爪子”隔空抓物(手张开→握拳,东西飞过来)、两指横拖把3D模型拆成爆炸图
- 接AI后,屏幕上的圆环会显示AI状态(思考/空闲/说话),AI也能主动往屏幕上投内容
- 支持Obsidian笔记库直接导入,图片、3D模型分文件夹管理
- 有透明渲染模式,能套进OBS直播,拍短视频或开直播都能用
怎么用
1 | git clone https://github.com/jaredrhod/barehandscd barehands |
然后浏览器开 127.0.0.1:8794/stage.html,允许摄像头权限,挥手就行。Windows 用 python 不是 python3。依赖全是现成的东西:Python标准库、Google MediaPipe(手部识别)、three.js(3D渲染),首次运行自动从CDN拉。
已经在用Claude Code的,直接丢一句:”clone这个项目,读barehands.md,给我配好”,AI自己会搞定配置和接线。
配置在 barehands.json 里改,加笔记库路径、媒体文件夹,一行一个轨道球。AI那边写文件到 state/ 目录就能控制圆环表情,调用 bin/board.sh 就能往屏幕上发内容。有详细排查手册调手势灵敏度,怕误触可以自己改阈值
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 分享AI, 软件, 技术, 教程 - 马斯克的赛博空间!
评论






