← → 翻页 · B 静态 · ESC 索引
KAHUER · 卡会儿
路演 DECK · 01/12
VIRTUAL CAMERA  ·  AI BODY DOUBLE
让会议画面
自然地暂时离开
卡会儿(Kahuer)—— 独立桌面 App + 虚拟摄像头,三种离开方式:一键冻结画面、AI 替身托管生成循环视频、趣味卡顿模拟信号不佳。
2026 · ROADSHOW PPT · v0.1.0
macOS  ·  WINDOWS
02 / 12
POSITIONING
— 核心定位
一个虚拟摄像头,
三种离开方式。
FREEZE · AI 替身 · GLITCH
⌘⇧F   ⌘⇧P   ⌘⇧G
03 / 12
3 MODES
三大模式
含实现状态
CORE VALUE
3
种离开方式 + 强度调节
2 项已完整 · 1 项框架就绪
01
一键冻结  freeze
getImageData 缓存最后一帧,putImageData 反复重绘定格画面。
⌘⇧F
已实现
02
AI 替身托管  privacy
冻结帧 → 截图 → 图生图 + 图生视频 → 循环播放;BYOK 架构,Mock 生成已通。
⌘⇧P
框架就绪
03
趣味卡顿  glitch
30 帧环形缓冲 + 加权随机帧率池 + 扫描线色差;真"卡"而非叠加层。
⌘⇧G
已实现
04 / 12
AI BODY DOUBLE
AI 替身托管管线
6-STATE MACHINE
01
冻结帧 + 截图  capturing
缓存当前画面为冻结帧,截图发送给 AI 生成器
已实现
02
图生图 + 图生视频  generating
BYOK 架构:通义万相/可灵/即梦/自定义;强度映射 3 档(标准/进阶/极致)
Mock 就绪
03
图片/视频循环播放  image_looping / video_looping
图片 2.5fps 循环 + 视频无缝循环;冻结帧叠加极淡呼吸动画
已实现
04
失败降级 + 安全退出  failed → idle
生成失败 → 冻结帧 + 呼吸动画;API Key safeStorage 加密存储
已实现
05 / 12
ARCHITECTURE
三层架构
ELECTRON + NATIVE
LAYER 01
渲染层  Renderer
React 18 + Zustand + Tailwind · AI 替身托管状态机 · Canvas 帧合成 · Glitch 环形缓冲
23 文件 / 2787 行
LAYER 02
主进程  Main Process
Electron 窗口管理 · contextBridge 安全 IPC · 全局快捷键 · 系统托盘 · BYOK API Key 加密
9 文件 · IPC 契约
LAYER 03
原生驱动  Native Driver
macOS CoreMediaIO System Extension (Swift) · Windows DirectShow COM Filter (C++) · 代码完整,待接入主进程
1929 行 · 待接线
06 / 12
FEATURE STATUS
功能实现状态
已实现 / 待优化 / 规划中
已实现
Freeze 冻结模式 · Glitch 趣味卡顿 · 全局快捷键(4组) · 系统托盘(4色) · 配置持久化 · BYOK Key 加密 · 完全卸载流程 · FrameBuffer 零拷贝 · 构建脚本体系
框架就绪 · 待接入
AI 替身托管(Mock 生成,真实 Provider 待选型) · 虚拟摄像头驱动(代码完整,主进程 IPC 待接线) · 原生摄像头源(CameraSourceManager 未启用) · generation:status 事件(定义未 emit) · 构建配置统一
规划中
真实 AI Provider 集成(通义万相/可灵/即梦) · 帧推送虚拟摄像头 · 开机自启 · 画质/分辨率动态选择 · Windows SharedMemory 帧传输 · Apple 公证执行 · Linux 驱动
PROGRESS SUMMARY
16
项已实现
11
项待接入
13
项规划中
核心 UI + 2/3 模式 + 工程化已就绪;虚拟摄像头接入 + AI Provider 是下一阶段重点
NEXT MILESTONE
虚拟摄像头接入 + AI Provider 选型
打通 frame:push IPC,接入首个真实图生图 API
07 / 12
TECH HIGHLIGHTS
四大技术亮点
01
PERF
SharedArrayBuffer
零拷贝
Atomics 原子操作 + 3 槽环形缓冲,单槽 ~8MB,无 IPC 序列化开销。
Atomics 3-slot ring
02
AI
BYOK
AI 替身托管
6 态状态机 + safeStorage Key 加密 + 强度映射 3 档 + 失败降级链。
6-state BYOK
03
EFFECT
真"卡顿"
帧率引擎
30 帧环形缓冲 + 加权随机帧率池 + 节流不重绘,工程根治闪烁。
30fps pool scanline
04
DRIVER
双平台
原生驱动
macOS CoreMediaIO System Extension + Windows DirectShow COM Filter。
macOS Windows
08 / 12
CROSS-LANGUAGE
跨语言混编链路
SWIFT → NODE
01
Swift
@objc 注解驱动逻辑
→
02
swiftc
生成 ObjC 头文件
→
03
ObjC++
Bridge.mm N-API 桥接
→
04
clang++
编译 .node 动态库
→
05
Node
require() 加载打通
INPUT
FrameReceiver.swift · KahuerXPCService.swift
COMPILE
swiftc -emit-objc-header → clang++ -dynamiclib
OUTPUT
kahuer-virtualcam.node · 7 N-API exports
09 / 12
BY THE NUMBERS
关键工程数据
KEY METRICS
7
N-API 函数
load · pushFrame · register
6
态状态机
AI 替身托管管线
3
槽环形缓冲
~8MB / slot · BGRA
127
项自动化检查
5 阶段 · 全通过
10 / 12
ROADMAP
产品路线图
DONE → NEXT → FUTURE
01
DONE
核心功能 + 工程化
✓ Freeze/Glitch 两模式完整
✓ AI 替身托管 Mock 管线
✓ BYOK Key 加密存储
✓ 全局快捷键 + 托盘
✓ 双平台原生驱动代码
✓ 构建签名脚本体系
✓ 完全卸载流程
✓ 127 项自动化检查
Phase 0-5 · 已完成
02
NEXT
驱动接入 + AI 选型
→ frame:push IPC 接线
→ virtualcam:register/unregister
→ 首个真实 AI Provider 接入
→ generation:status 事件 emit
→ 构建配置统一(package.json)
→ 托盘菜单快捷键启用
→ ErrorBanner 跳转系统设置
→ MediaPipe 死代码清理
Phase 6 · 进行中
03
FUTURE
真机验证 + 正式发布
◇ macOS 真机驱动编译验证
◇ Apple 公证执行(需账号)
◇ Windows WHQL 认证
◇ 开机自启
◇ 画质/分辨率动态选择
◇ Windows SharedMemory 帧传输
◇ Linux 平台驱动
◇ E2E 测试覆盖
Phase 7+ · 规划中
11 / 12
ENGINEERING
— 工程化
一键构建
签名 · 公证 · 打包
7
子命令全流程自动化
build · sign · notarize · staple · package · install · clean
scripts/build-extension.sh
DUAL ARCH
macOS x64 + arm64 双架构 DMG
AD-HOC 兜底
无账号也可打包,修复 Code 162 崩溃
TYPE SAFE
strict + 跨前后端 @shared 契约复用
KAHUER · 卡会儿
12/12
— TAKEAWAY
核心已就绪。
接入即将闭环。
2026 · ROADSHOW · MIT · v0.1.0
三条核心结论
  • 01
    2/3 模式已完整,AI 替身管线框架就绪
    Freeze + Glitch 完整可用;AI 替身托管 Mock 全链路通,真实 Provider 待选型。
  • 02
    双平台原生驱动代码完整,待 IPC 接线
    macOS CoreMediaIO + Windows DirectShow 代码就绪,frame:push 是下一里程碑。
  • 03
    BYOK 架构 + safeStorage 加密保障隐私
    用户自带 Key,API 加密存储,不上传任何凭据;3 档强度映射。