⚠
High Risk:This skill has significant security concerns. Review the findings below before installing.
voice-ui
⚠Caution·Scanned 2/19/2026
Dangerous skill that exposes credentials and runs a local agent. It reads ~/.openclaw/openclaw.json into OPENAI_API_KEY, serves it at GET /api/key on http://localhost:8765, and spawns the openclaw CLI.
from clawhub.ai·v3c8f1ea·24.1 KB·0 installs
Scanned from 1.0.0 at 3c8f1ea · Transparency log ↗
$ vett add clawhub.ai/yukihamada/voice-uiReview security findings before installing
🤖 Claw Voice UI
自己進化型AIアシスタント - 音声で会話しながら自分自身を改善できるWebアプリ
✨ 特徴
- 🎤 音声対話 - マイクで話しかけるだけ
- 🧠 OpenClaw統合 - フル機能のAIエージェント
- 🔄 自己進化 - 「UIを改善して」と言えばコードを自動編集
- 📝 自動バージョン管理 - 変更は自動でGitコミット
- 🎨 かわいいUI - ロボットキャラが表情で反応
🚀 セットアップ
前提条件
- OpenClaw がインストール済み
- Node.js 18+
- OpenAI API Key
インストール
# クローン
git clone https://github.com/yukihamada/voice-ui.git
cd voice-ui
# 依存関係
npm install
# 環境変数(または OpenClaw の設定から自動取得)
export OPENAI_API_KEY="your-key-here"
# 起動
./start.sh
OpenClaw 設定
voice agentを追加(~/.openclaw/openclaw.json):
{
"agents": {
"list": [
{
"id": "voice",
"name": "Voice Assistant",
"workspace": "~/.openclaw/workspace",
"model": {
"primary": "anthropic/claude-sonnet-4-5"
}
}
]
}
}
🎮 使い方
- http://localhost:8765 を開く
- 🎤 ボタンをタップ(またはスペースキー長押し)
- 話しかける
- AIが返答 + 音声で読み上げ
自己進化コマンド例
- 「背景を青にして」
- 「ボタンをもっと大きくして」
- 「新しい機能を追加して」
- 「バグを直して」
🏗️ アーキテクチャ
┌─────────────────┐
│ Browser UI │
│ (index.html) │
└────────┬────────┘
│ HTTP
┌────────▼────────┐
│ Node Server │
│ (server.cjs) │
└────────┬────────┘
│ CLI
┌────────▼────────┐
│ OpenClaw │
│ (voice agent) │
└────────┬────────┘
│ Tools
┌────────▼────────┐
│ File System │
│ Git / APIs │
└─────────────────┘
📁 ファイル構成
voice-ui/
├── index.html # メインUI
├── server.cjs # バックエンドサーバー
├── start.sh # 起動スクリプト
├── CONTEXT.md # AIへのコンテキスト
├── package.json # Node.js設定
└── README.md # このファイル
🔧 開発
# 開発サーバー
node server.cjs
# 変更をコミット
git add -A && git commit -m "Your message"
git push
📄 ライセンス
MIT