System audio capture + multi-provider ASR + local-first AI review workspace.
$ npx -y skills add ximilalaxiang/delive --agent claude-code
System Audio Capture | 14 ASR Providers | Local-First AI Review Workspace
🌐 Official Website · 📖 Documentation · 📋 Getting Started · ⬇️ Download
DeLive is a desktop transcription workspace for system audio. It captures whatever your computer is playing, routes the audio through any of fourteen ASR backends, keeps everything on your machine, and turns completed transcripts into searchable history with a full AI Review Desk — AI transcript correction, rich Markdown-rendered chat, Q&A threads, structured briefings, and mind maps. It also supports uploading audio/video files for offline transcription, and every provider, cloud or local, can transcribe files.
| Live Transcription | Caption Overlay | MCP Integration |
|---|---|---|
| Real-time transcription with 14 ASR providers | Draggable always-on-top floating caption window | External AI tools access DeLive via MCP protocol |
| AI Overview | AI Correction | AI Chat |
|---|---|---|
| Summary, action items, keywords, and chapters | Quick Fix and Review & Fix modes with diff view | Multi-thread conversation with cited references |
📖 Full feature details in the documentation.
| Platform | Files |
|---|---|
| Windows | .exe installer, portable .exe |
| macOS | .dmg, .zip (Intel x64 and Apple Silicon arm64) |
| Linux | .AppImage, .deb |
🧪 60db, FunASR / SenseVoice, the Korean UI, and file transcription for local providers are newer than the current stable release. Try them in the prereleases or build from source.
| Provider | Type | Transport | File | Highlights |
|---|---|---|---|---|
| Soniox V5 | Cloud | Realtime streaming | Yes | Token-level transcription, realtime translation, bilingual captions, speaker diarization |
| Volcengine | Cloud | Realtime streaming | Yes | Chinese-oriented realtime path with embedded proxy |
| ElevenLabs | Cloud | Realtime streaming | Yes | Scribe v2 Realtime (Standard / Turbo / Lite); 99 languages |
| Mistral AI | Cloud | Realtime streaming | Yes | Voxtral Realtime |
| Gladia | Cloud | Realtime streaming | Yes | Live: Solaria-1; file: Solaria-1 or Solaria-3; 100+ languages |
| Deepgram | Cloud | Realtime streaming | Yes | Nova-3 / Nova-2 streaming |
| AssemblyAI | Cloud | Realtime streaming | Yes | Universal-3.5 Pro streaming |
| 60db | Cloud | Realtime streaming | Yes | ~40 languages incl. Indic + English code-switching; optional diarization; file via REST (≤10 MB) |
| Cloudflare Workers AI | Cloud | Windowed batch | Yes | Whisper-based; low cost with free tier |
| SiliconFlow | Cloud | Windowed batch | Yes | SenseVoice, TeleSpeech, Qwen Omni |
| Groq | Cloud | Windowed batch | Yes | Whisper large-v3-turbo / large-v3 |
| Local OpenAI-compatible | Local | Windowed batch | Yes | Works with Ollama or compatible gateways |
| Local FunASR / SenseVoice | Local | Windowed batch | Yes | Self-hosted funasr-server; SenseVoice (emotion + audio events), Paraformer; no API cost |
| Local whisper.cpp | Local | Electron-managed | Yes | Fully local; DeLive manages binary and model lifecycle |
📖 Provider setup details: API Keys Guide · Provider Comparison
git clone https://github.com/XimilalaXiang/DeLive.git
cd DeLive
npm run install:all
npm run dev
graph TB
subgraph "Desktop Shell"
EM[Electron Main Process]
WIN[Main Window]
CAP[Caption Overlay Window]
DESK[Tray / Shortcut / Auto Launch / Updater]
SEC[IPC Security / SafeStorage / Diagnostics]
end
subgraph "Renderer"
UI[React App]
STORES[Zustand Stores]
CFG[Provider and Runtime Setup]
PREV[History / Preview / AI Workspace]
end
subgraph "Orchestration"
ASR[useASR]
CAPMGR[CaptureManager]
PROVSESS[ProviderSessionManager]
CAPBR[CaptionBridge]
end
subgraph "Capture Pipeline"
GDM[getDisplayMedia]
MR[MediaRecorder<br/>WebM / Opus]
AP[AudioWorklet<br/>PCM16 16kHz]
end
subgraph "Provider Layer"
REG[Provider Registry]
SON[Soniox]
VOL[Volcengine]
ELB[ElevenLabs]
MIS[Mistral AI]
GLA[Gladia]
DPG[Deepgram]
AAI[AssemblyAI]
CFL[Cloudflare Workers AI]
SIL[SiliconFlow]
GRQ[Groq]
LOA[Local OpenAI-compatible]
SDB[60db]
FUN[FunASR / SenseVoice]
WCP[whisper.cpp Runtime]
end
subgraph "Electron Services"
PROXY[Embedded Multi-Provider Proxy]
RTM[Local Runtime Controller]
end
subgraph "Persistence"
REPO[Session Repository]
IDB[IndexedDB]
LS[localStorage]
SAFE[safeStorage]
end
UI --> STORES
UI --> CFG
UI --> PREV
UI --> ASR
ASR --> CAPMGR
ASR --> PROVSESS
ASR --> CAPBR
CAPMGR --> GDM
GDM --> MR
GDM --> AP
PROVSESS --> REG
REG --> SON
REG --> VOL
REG --> ELB
REG --> MIS
REG --> GLA
REG --> DPG
REG --> AAI
REG --> CFL
REG --> SIL
REG --> GRQ
REG --> SDB
REG --> LOA
REG --> FUN
REG --> WCP
MR --> SON
MR --> LOA
MR --> FUN
AP --> VOL
AP --> ELB
AP --> MIS
AP --> GLA
AP --> DPG
AP --> AAI
AP --> CFL
AP --> SIL
AP --> GRQ
AP --> SDB
AP --> WCP
VOL --> PROXY
MIS --> PROXY
DPG --> PROXY
AAI --> PROXY
ELB --> PROXY
GLA --> PROXY
SDB --> PROXY
WCP --> RTM
STORES --> REPO
REPO --> IDB
REPO --> LS
CFG --> SAFE
UI --> EM
EM --> WIN
EM --> CAP
EM --> DESK
EM --> SEC
EM --> PROXY
EM --> RTM
CAPBR --> CAP
style UI fill:#61dafb,color:#000
style EM fill:#334155,color:#fff
style CAP fill:#f472b6,color:#000
style REG fill:#f59e0b,color:#000
style PROXY fill:#10b981,color:#fff
style RTM fill:#0f766e,color:#fff
style SEC fill:#ef4444,color:#fff
style SAFE fill:#a855f7,color:#fff
style IDB fill:#3b82f6,color:#fff
📖 Detailed architecture: Overview · Providers · Electron IPC · Data Flow · Security
DeLive/
├── electron/ # Electron main process, windows, tray, IPC, updater, runtime, Open API server
├── frontend/ # React renderer app, providers, stores, UI components, tests
├── shared/ # Shared TypeScript contracts and provider proxy helpers
├── server/ # Standalone proxy server for debugging
├── mcp/ # MCP server for AI agents (Claude, Cursor, etc.)
├── skills/ # Agent skill definitions
├── scripts/ # Icon generation, runtime staging, release notes
├── docs/ # VitePress documentation site source
├── landing/ # Landing page source
└── package.json
📖 Full project map: Project Structure
| Layer | Technology |
|---|---|
| Desktop app | Electron 40 |
| Frontend | React 18.3 + TypeScript 5.6 + Vite 6 |
| Styling | Tailwind CSS 3.4 |
| State management | Zustand 4.5 |
| Testing | Vitest 4 (373 tests / 44 files) |
| Persistence | IndexedDB, localStorage, Electron safeStorage |
| Packaging | electron-builder + GitHub Actions |
delive is a Claude Code plugin with 1 hand-picked skill, indexed on Flowy in the Productivity category. Install it with the command on its page. It includes delive-transcript-analyzer. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it