Desktop
Intelligence.

Electron 主进程驱动 · Live2D 实时渲染 · 本地神经计算

Main Interface

Core Modules

基于插件化架构的五大核心能力

RENDERER :: PIXI.JS

Live2D 交互引擎

不仅仅是显示。通过 renderer/src/pages/Live2dView.vue 实现全链路控制。
支持拖拽物理反馈、口型实时同步 (Lip-Sync)。

  • 模型热加载与配置持久化
  • 点击穿透与边缘吸附
STATUS: RUNNING
本地唤醒词
> wake_word_detected: "嘿, 小智" latency: 12ms
KERNEL :: SHERPA-ONNX

本地离线唤醒

隐私优先。基于 sherpa-onnx-node 的 KeywordSpotter 在本地运行。
后台音频窗口 (AudioWindow) 独立采集 PCM,主进程零阻塞。

  • 本地模型 · 热更新 · 节流保护
  • 持续监听 · 低延迟响应 · 隐私友好
PLUGIN :: MCP

MCP 工具链

AI 的手,伸进你的桌面。MCP 工具链内置,能力可开关、可扩展。
应用控制 · 视觉感知 · 系统调节 · 插件扩展,一站打通。

  • 应用控制 · 视觉感知 · 系统调节
  • 插件扩展 · 能力可开关 · 持续扩展
MCP 工具链
MCP TOOLS: READY 4 modules online
桌面精灵宠物
PET: Hina selected always on desktop
COMPANION :: DESKTOP PET

桌面精灵宠物

把可爱的陪伴,放进你的桌面。
常驻桌面 · 自由切换 · 轻量陪伴,多种宠物形象陪你工作与生活。

  • 常驻桌面 · 自由切换 · 轻量陪伴
  • 多种宠物形象,一键切换使用

IoT Link

双协议栈支持

Protocol A MQTT/5.0
Protocol B WebSocket

全屋智能中枢

Plugins/IoTPlugin.ts 统一调度,反向状态上报。

硬核架构,极致性能。

SYSTEM_ARCHITECTURE_V1.0

ServiceContainer

  • src/main/index.ts
  • ├─ ActivationService (OTA)
  • └─ WindowManager (IPC)

Core Modules

EventBus
StateManager
TaskManager
ResourcePool

PluginManager (6 Plugins)

Audio
Live2D
WakeWord
MCP
Chat
UI

Protocol & Audio Pipe

PROTOCOL MANAGER WebSocket ⇄ MQTT
AUDIO PROCESSING PCM → Opus Enc/Dec → Stream
WAKE WORD Sherpa-ONNX (Background Window)

Renderer (Vue 3)

UI Framework

Naive UI + Tailwind

State

Pinia AppStore

Views

Main · Live2D · Chat · Mini · Pets

Storage

Better-SQLite3