Show HN:每隻爪子都值得擁有一張臉
Nyxclaw 是一個開源項目,能讓 AI 代理擁有實時面部和語音功能,完全在本地運行,無需 GPU。它提供自託管服務器、端到端加密、兩種語音管道(OpenAI Realtime 和本地 CPU 堆棧),並支持 ARKit 面部混合形狀。
Nyxclaw 是一個開源項目,旨在為任何 AI 代理賦予實時面部和語音能力。該項目完全在用户自己的機器上運行,無需 GPU,確保了數據隱私和自主控制。
Nyxclaw 服務器採用自託管模式,運行在用户本地,與 AI 代理配對時使用加密挑戰(Ed25519 認證),並通過自動配置的 Cloudflare Tunnel 實現端到端 WebSocket 加密通信,無需端口轉發或證書管理。設備配對通過 QR 碼掃描完成,一次僅連接一台設備,代碼需像密碼一樣妥善保管。
項目提供兩種參考語音管道:OpenAI Realtime 管道利用雲端 API 實現最佳語音質量,但需要 API 密鑰;本地 CPU 管道則使用 faster-whisper、Silero VAD 和 Piper VITS ONNX TTS,完全離線運行,無需任何 API 密鑰或 GPU。兩種管道均支持在 CPU 上運行 Wav2Arkit ONNX 模型,以每秒 30 幀的速度生成 52 個 ARKit 面部混合形狀。
Nyxclaw 目前支持多種 AI 代理(稱為“爪子”),用户也可以請求添加尚未支持的代理。項目鼓勵社區參與,共同擴展“爪子”生態。