kaiser-factorial/voicelogger-cli — explained in plain English
Analysis updated 2026-05-18
Record quick voice notes from your terminal and get a clean, readable transcript.
Take notes during a call or meeting and organize them automatically with an AI cleanup pass.
Keep private voice transcripts entirely local using whisper.cpp with no data uploaded.
Automatically push finished voice notes into a specific project folder for later reference.
| kaiser-factorial/voicelogger-cli | 0xradioac7iv/tempfs | 7vignesh/pgpulse | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node 20+, ffmpeg, and whisper-cpp installed before recording will work.
voicelogger-cli is a command line tool that records audio from your microphone and turns it into a text note. It transcribes speech locally on your own machine using whisper.cpp, a fast speech recognition engine, so the raw recording never leaves your computer. Optionally, it can then send the transcript to an AI model to clean it up: removing filler words, fixing terminology, and organizing the content into a tidier note. The original raw transcript is always kept as a separate file, and nothing is uploaded unless you choose to run that optional cleanup step. Setting it up involves installing Node.js version 20 or newer, cloning the repository, and running a couple of install commands so the voicelogger command becomes available in your terminal. You also need ffmpeg to capture microphone audio and whisper-cpp to run the local transcription, both installable through Homebrew on macOS. Linux and Windows microphone support is described as experimental. A one-time download fetches the speech recognition model, which takes about 30 seconds. If you want the automatic cleanup feature, a setup wizard walks you through choosing an AI provider such as Anthropic, OpenRouter, or Ollama, the last of which runs entirely on your own machine with no API key or internet connection needed. You can skip this step entirely and just use raw transcripts. Once set up, the main workflow is simple: run a record command, speak, then press Enter to stop. The tool prints the cleaned note directly in your terminal and saves both the raw and cleaned versions to files. Other commands let you list past recordings, show a specific one, manually clean a raw transcript later, tag recordings with a project name, and even automatically copy a finished note into a specific project folder on your computer. Configuration such as where logs are saved, which AI provider to use, and which model handles cleanup can all be changed through simple commands or environment variables.
voicelogger-cli is a command line tool that records your voice, transcribes it locally, and optionally cleans up the transcript into a tidy note using an AI model.
Mainly TypeScript. The stack also includes TypeScript, Node.js, whisper.cpp.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.