whatisgithub

What is voicelogger-cli?

kaiser-factorial/voicelogger-cli — explained in plain English

Analysis updated 2026-05-18

0TypeScriptAudience · developerComplexity · 3/5Setup · moderate

In one sentence

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.

Mindmap

mindmap
  root((voicelogger-cli))
    What it does
      Records microphone audio
      Local transcription
      Optional AI cleanup
      Saves raw and cleaned notes
    Tech stack
      TypeScript
      Node.js
      whisper.cpp
      ffmpeg
    Use cases
      Voice notes
      Meeting transcripts
      Local private transcription
      Project note organizing
    Setup
      Node 20+
      ffmpeg and whisper-cpp
      Optional AI provider key

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Record quick voice notes from your terminal and get a clean, readable transcript.

USE CASE 2

Take notes during a call or meeting and organize them automatically with an AI cleanup pass.

USE CASE 3

Keep private voice transcripts entirely local using whisper.cpp with no data uploaded.

USE CASE 4

Automatically push finished voice notes into a specific project folder for later reference.

What is it built with?

TypeScriptNode.jswhisper.cppffmpegCLI

How does it compare?

kaiser-factorial/voicelogger-cli0xradioac7iv/tempfs7vignesh/pgpulse
Stars000
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderatemoderatemoderate
Complexity3/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Node 20+, ffmpeg, and whisper-cpp installed before recording will work.

No license information is stated in the README.

So what is it?

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.

Copy-paste prompts

Prompt 1
Walk me through installing voicelogger-cli on macOS, including ffmpeg and whisper-cpp.
Prompt 2
How do I configure voicelogger-cli to use Ollama for local, key-free transcript cleanup?
Prompt 3
Explain the difference between the raw and cleaned transcript files that voicelogger-cli saves.
Prompt 4
Write a shell alias that runs voicelogger record and immediately shows the cleaned output.
Prompt 5
How can I set up voicelogger-cli's app push feature to save voice notes into my project's folder?

Frequently asked questions

What is voicelogger-cli?

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.

What language is voicelogger-cli written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, whisper.cpp.

What license does voicelogger-cli use?

No license information is stated in the README.

How hard is voicelogger-cli to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is voicelogger-cli for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.