MCPcopy Index your code
hub / github.com/RylanBot/awesome-hands-control

github.com/RylanBot/awesome-hands-control @v1.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.1.1 ↗ · + Follow
97 symbols 220 edges 38 files 2 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo Awesome Hands Control

English | 简体中文

🔥 功能介绍

💕 支持多种手势识别

  • 打开手掌 / 握拳
  • 竖起食指 / 比耶
  • 大拇指向上 / 向下

💕 支持多种操作控制

  • 绑定任意软件
  • 绑定任意快捷键
  • 模拟鼠标动作( 滚轮 / 光标 / 点击 )
  • 模拟特定行为( 调节音量 / 切换歌曲 )

🧙🏻 快速上手

🔮 开箱即用

Windows macOS

直接在 release 中下载已经打包好的安装包

🔮 二次开发

node version yarn version

如果你熟悉 Web 前端技术且对源码感兴趣,可以根据以下命令,在本地启动这个程序

npm install # yarn
npm run dev

如果安装依赖过程中报错,可以尝试使用 npm install -g node-gyp 解决。

🌷 效果预览

🔊 绑定的软件名对应任务管理器中的进程名
- 所有操作系统支持上传本地图片,Windows 支持选择 .exe 文件后自动提取图标。
- 每次引入新的设置时,必须重启摄像机才能同步生效。

首页 全局 设置 相机

Extension points exported contracts — how you extend this code

ProcessEnv (Interface)
(no doc)
electron/electron-env.d.ts
InputFile (Interface)
(no doc)
src/components/SoftwareModal.tsx
MiddlewareState (Interface)
(no doc)
src/stores/configMiddleware.ts
HandGestureData (Interface)
(no doc)
src/pages/GestureRecognition.tsx
Window (Interface)
(no doc)
electron/electron-env.d.ts
SettingCardProp (Interface)
(no doc)
src/components/SettingCard.tsx
ConfigState (Interface)
(no doc)
src/stores/configSlice.ts
Navigator (Interface)
(no doc)
electron/electron-env.d.ts

Core symbols most depended-on inside this repo

getWindow
called by 12
electron/windows/MainWindow.ts
extractGestureName
called by 4
src/components/SettingModal.tsx
resetTimers
called by 3
electron/helpers/robotService.ts
isTargetShortcut
called by 2
electron/stores/configStore.ts
toggleDropdown
called by 2
src/components/SettingModal.tsx
handleHandSelect
called by 2
src/components/SettingModal.tsx
displayToast
called by 2
src/components/SoftwareModal.tsx
findShortcutInConfig
called by 2
src/pages/GestureRecognition.tsx

Shape

Function 71
Interface 13
Method 9
Class 4

Languages

TypeScript100%

Modules by API surface

src/components/SettingModal.tsx10 symbols
electron/stores/configStore.ts9 symbols
src/pages/GestureRecognition.tsx8 symbols
electron/windows/CameraWindow.ts8 symbols
src/hooks/useVideoFrames.ts6 symbols
src/components/SoftwareModal.tsx6 symbols
src/components/SoftwareCard.tsx6 symbols
electron/electron-env.d.ts6 symbols
src/components/Sidebar.tsx5 symbols
src/components/SettingCard.tsx5 symbols
electron/windows/MainWindow.ts5 symbols
src/App.tsx4 symbols

For agents

$ claude mcp add awesome-hands-control \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page