kanzo
Self-hosted, sharable kanban for humans and agents. One 4.5 MB binary, 4.5 MB of RAM, 10 to 60 tokens per agent reply, starts in 2 ms, zero setup.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Real-time captions and translation for any audio — fully local, no cloud. Speech recognition, 37-language translation and voice dictation.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗[!NOTE] AnyCaptions is free and still in development. It listens to the audio you are already hearing — games, videos, calls, any app — and shows a floating caption overlay on top of everything. Speech recognition and translation run entirely on your machine: no audio or text ever leaves your computer, and the app works offline once installed.
Ctrl+Alt+L, configurable).| Shortcut | Action |
|---|---|
Ctrl+Alt+L | Lock or recover the caption overlay (default, can be changed) |
Ctrl+Space | Start or stop voice dictation (default, can be changed to F6–F24 or Ctrl/Alt + key) |
| Layer | Technologies |
|---|---|
| Desktop | Tauri 2 · Rust · WebView2 |
| Interface | Vanilla TypeScript · Vite |
| Audio capture | WASAPI loopback |
| Local inference | NeMo-Speech.cpp · CTranslate2 · GPU (Vulkan) with CPU fallback |
Website (site/) | Astro · ASP.NET Core · PostgreSQL |
| Tests | Vitest · Rust tests |
| Code quality | TypeScript strict mode · Clippy · rustfmt |
All models run locally:
| Model | Purpose | Runs on | Availability |
|---|---|---|---|
| NVIDIA Nemotron 3.5 ASR Streaming 0.6B | Real-time speech recognition (punctuation, end-of-sentence and language detection built in) | GPU (Vulkan), CPU fallback | Ships with the installer |
| NVIDIA Riva Translate 4B Instruct v2 | Translation into 37 languages | GPU | Downloaded inside the app (2.8 GB) |
| Helsinki-NLP OPUS-MT (en ↔ pt) | Fast English ↔ Portuguese translation | CPU | Ships with the installer |
Inference runs on NeMo-Speech.cpp (Apache-2.0) for recognition and Riva, and on CTranslate2 (MIT) for OPUS-MT.
Licenses: Nemotron under OpenMDW-1.1; Riva Translate — Licensed by NVIDIA Corporation under the NVIDIA Open Model License; OPUS-MT under CC-BY-4.0 (credits: Helsinki-NLP/OPUS-MT, Jörg Tiedemann). Selector flags from flag-icons (MIT).
The easiest way to use AnyCaptions is the Windows installer from anycaptions.app.
To build from source on Windows 11, install Rust 1.90+ (MSVC, x86_64-pc-windows-msvc), the Visual Studio C++ build tools with the Windows SDK, the WebView2 Runtime, and Node.js 24.15 or newer. Then run:
git clone https://github.com/EduardoViniciusJ/AnyCaptions.git
cd AnyCaptions
npm.cmd --prefix frontend ci
npm.cmd --prefix frontend run tauri -- dev
Models and the inference libraries are not required to compile — only to transcribe and translate (see backend/models/README.md).
From the project root:
cargo test --manifest-path backend/Cargo.toml
cargo clippy --manifest-path backend/Cargo.toml --all-targets -- -D warnings
npm.cmd --prefix frontend run test -- --run
npm.cmd --prefix frontend run typecheck
Audio and captions stay in memory and are never written to disk — there is no history. Settings are stored locally in %APPDATA%\com.anycaptions.app, and models live in the models/ folder next to the executable. Nothing is sent to the internet; the only network access is the optional in-app model download.