By ReAI-com
ReAI Vibe Board (K203) 键盘联动插件:通过 hook 把 Claude Code 当前的 permission_mode / session / cwd 写入本地状态文件,供桌面 App 读取并校正拨杆模式指示。
AI-Board-01 机械键盘的 HID 监控和音频捕获工具 — Rust + Vue 3 + Tauri v2。
当前状态: V2 重构中(refactor/v2-architecture 分支)
Tauri 原生进程内架构,消除 Sidecar:
#[tauri::command] + AppHandle::emit() 替代 HTTP + WebSocketAudioSession enum 统一 USB/BLE 音频路径完整的 V2 重构设计文档在 docs/refactor/:
| 文档 | 主题 |
|---|---|
| 00-overview.md | 重构总览 |
| 01-architecture.md | 新架构设计 |
| 02-tauri-integration.md | Tauri 原生集成 |
| 03-cross-platform.md | 跨平台 4 trait |
| 04-audio-unification.md | 音频统一 |
| 05-state-events.md | 状态分解 + 事件 |
| 06-stt-integration.md | STT 集成 |
| 07-code-standards.md | 代码规范 |
| 08-migration-roadmap.md | 迁移路线图 |
| 09-communication-protocol.md | 通信协议 |
| 10-hotplug-auto-detect.md | 热插拔 |
| 11-data-storage.md | 数据存储 |
| 12-environment-check.md | 环境检测 |
| 13-frontend-design.md | 前端设计 |
| 14-logging.md | 日志系统 |
| 15-system-tray.md | 系统托盘 |
| 16-development-guide.md | 开发指南 |
| 层 | 技术 |
|---|---|
| 后端 | Rust, Tauri v2, hidapi, cpal, sherpa-onnx, rusqlite |
| 前端 | Vue 3, TypeScript, Tailwind CSS v4, Pinia |
| 平台 | macOS (arm64/x86_64), Windows (x86_64) |
ai-vibe-board/
├── docs/refactor/ # V2 设计文档 (00-16)
├── backup/ # V1 旧代码归档(仅供参考)
│ ├── src-v1/ # 原 Rust 后端
│ ├── src-tauri-v1/ # 原 Tauri sidecar
│ ├── web-v1/ # 原前端
│ └── docs-v1/ # V1 文档
├── web/ # Tauri 桌面 app 前端(Vue 3 + Vite)
├── landing/ # 早鸟价预售落地页(Vue 3 + Vite + Supabase,跟 web/ 完全独立)
├── .cargo/ # Cargo 配置
├── .github/ # CI workflows
├── CLAUDE.md # Claude Code 项目指引
└── README.md # 本文件
landing/ 是一个独立的 Vue 3 + Vite + Tailwind 4 + Supabase 静态落地页,与桌面 app 完全隔离,只是共用 repo。
landing/README.mdPrivate / Internal
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub reai-com/ai-vibe-board --plugin reai-vibe-boardUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.