Hns

Hns

hns is a speech-to-text CLI that transcribes your microphone locally with Whisper and copies the text straight to your clipboard.

67/100MonitorFreeFree

If your work already lives in a terminal, hns is close to a no-brainer: it is free, MIT licensed, installs in about 30 seconds, and turns every CLI tool into a voice target through stdout piping. The documented `claude "$(hns)"` pattern alone justifies the install for anyone driving coding agents. It is genuinely thin compared with what you get from cloud STT — hns does transcription and clipboard, and you bring your own LLM (Ollama's gemma3:1b, or a hosted model like gpt-4.1-nano) for cleanup and translation. Choose it over Google Speech-to-Text or Azure Speech when privacy and cost matter more than diarization and streaming. If you want a GUI instead, MacWhisper is the more comfortable

Verified 3d ago · liveness 67/100 · cite: rightaichoice.com/tools/hns

Best for
  • Developers driving AI coding agents from the terminal
  • Privacy-conscious users who want fully offline transcription
  • Terminal users who build workflows with pipes and stdout
  • Writers and note-takers who would rather speak than type
Not ideal for
  • Anyone who needs a graphical interface or mobile app
  • Meetings and multi-speaker recordings that need speaker separation
  • Teams wanting a centrally managed, non-technical dictation service
Visit Website

IntermediateInstall and first transcription take about 30 seconds once your machine has uv, pipx, or pip — the docs walk through a single command and a test sentence. The variable is the Whisper model download, which can add minutes on a slow connection before the first offline run; after that, starting hns and speaking is immediate.CLINo public APIVerified 3d ago
Pricing
Free
FreeFree tier3 hidden costs
Learning curve
Intermediate
Install and first transcription take about 30 seconds once your machine has uv, pipx, or pip — the docs walk through a single command and a test sentence. The variable is the Whisper model download, which can add minutes on a slow connection before the first offline run; after that, starting hns and speaking is immediate.
Runs on
CLI
No public API · 5 integrations
Who it's for
Developer driving AI coding agentsJournal writer with an Obsidian vaultNon-native English speaker messaging a Japanese team
Live sentiment
Is Hns actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip hns if you need a click-to-dictate desktop or mobile app, multi-speaker meeting transcription, or live captioning while you speak — it is a single-user terminal pipe for raw transcription.

The 30-second take
Biggest gripe

hns itself is free, but the first run downloads a Whisper model, which costs bandwidth and disk space before you get any transcription.

Price reality

hns is a free, MIT-licensed CLI with no subscription, which puts it at the opposite end of the market from per-minute cloud speech APIs like Google Speech-to-Text or Azure Speech. The realistic comparison is a one-time hardware and setup cost against a recurring per-minute bill: solo developers and small teams get the most from hns, while larger organizations that need managed quotas, support contracts, and centralized admin are better served by a commercial provider.

In short

Hns — hns is a speech-to-text CLI that transcribes your microphone locally with Whisper and copies the text straight to your clipboard. Best for Developers driving AI coding agents from the terminal, Privacy-conscious users who want fully offline transcription, Terminal users who build workflows with pipes and stdout. Free to use.

What people actually say about Hns — is it worth it?

We scanned public community sources for Hns on Jul 5, 2026 and could not establish that the discussion we found is about this tool rather than something else sharing its name. Our own analysis of that scan says the posts were off-subject. Rather than publish a sentiment score built on the wrong subject, we publish nothing here and re-run the scan.

Viability Score

67/100
Monitor

How well maintained and how widely used is Hns? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
100
Site health
95
User sentiment
58
What the vendor publishes
20

Last calculated: October 2026

How we score →

Key Features

  • 100% local speech-to-text using Whisper
  • Microphone capture with transcription copied to clipboard automatically
  • Transcription written to stdout, status messages to stderr for piping
  • Works offline after the initial Whisper model download
  • Multi-language transcription covering languages Whisper supports
  • Install via `uv tool install hns`, pipx, or pip
  • Runs on Linux, macOS, and Windows
  • Model and language selection via environment variables
  • Drive AI coding agents (Claude Code, Codex CLI, Cursor CLI) with dictated prompts
  • Append dated journal entries to markdown files such as an Obsidian vault
  • Clean up transcription through a local LLM, e.g. `ollama run gemma3:1b`
  • Translate dictated speech via an LLM prompt, e.g. polite Japanese with gpt-4.1-nano
  • Composable with any CLI tool that reads stdin
  • Open source under the MIT license
  • Interactive recording flow: press Enter to stop and transcribe

About Hns

FreeIntermediateNo APICLI

hns is a command-line speech-to-text tool for developers who work in the terminal. It captures your microphone, transcribes locally with Whisper, and puts the result on your clipboard — or writes it to stdout so you can pipe it into anything. Because transcription happens entirely on your machine, audio never goes to a cloud API and there is no recurring subscription. Install is one command, `uv tool install hns`, with pipx and pip as alternatives on Linux, macOS, and Windows; the project's quick start promises you are running in 30 seconds after the initial Whisper model download. The design follows the Unix philosophy: progress messages go to stderr, the transcription goes to stdout, so any CLI tool becomes a voice target. The documented patterns show the range — `claude "$(hns)"` to dictate context-rich prompts to Claude Code, Codex CLI, or Cursor CLI; `hns >> "~/obsidian-vault/$(date '+%Y-%m-%d').md"` to append spoken journal entries to a dated note; piping raw transcription through a local LLM like gemma3:1b via Ollama to strip filler words and fix punctuation; and passing it through a model like gpt-4.1-nano to turn dictated English into polite Japanese. Multi-language transcription follows whatever Whisper supports, and models and languages are swapped with environment variables. It is MIT licensed and reads best as a complement to, not a replacement for, a full cloud speech stack.

Behind the Verdict

hns does one job and does it in a way that fits its audience. Install with `uv tool install hns` (or pipx, or pip), run `hns`, see 🎤 Recording..., press Enter, and the transcription lands on your clipboard and in your terminal. That is the whole core loop, and it is why the tool is easy to trust. The strengths are structural. Audio never leaves the machine because recognition runs through local Whisper, so there is no per-minute bill and no third party holding your recordings. After the initial model download it works offline. Because transcription goes to stdout while status messages go to stderr, it composes with everything: the docs' own examples pipe hns into Claude Code, Codex CLI, Cursor CLI, Ollama, and an `llm` CLI call for translation. Environment variables let you pick models and languages without editing config files, which matters if you move between machines or languages. The weaknesses are equally structural, and the docs are upfront about them. hns is a text-in-text-out pipe, not a speech platform: the value stops at raw transcription, so grammar cleanup and translation are workflows you assemble yourself with a local or remote LLM. It is strictly terminal — no GUI, no mobile app, no browser extension. It assumes you can install Python tooling and tolerate a model download before the first offline run. And it is a single-user utility, not something with admin consoles or centralized policy. Where it fits: developers who already drive coding agents from the shell and want faster, richer prompts; note-takers who prefer speaking a journal entry to typing it; anyone with sensitive audio who wants dictation without a cloud account. Where it does not: meetings with multiple speakers, live captioning, or any team that needs a managed service to hand out to non-technical staff. Compared with MacWhisper or VoiceInk, hns trades a polished interface for composability and a zero price tag; compared with cloud STT APIs, it trades managed extras for local control.

Researching Hns? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Hns actually fits — and what changes day-one when you adopt it.

Developer driving AI coding agents

You run `claude "$(hns)"`, speak a long, context-rich prompt describing the change you want, press Enter, and Claude Code receives the full instruction while the same text sits on your clipboard for reuse.

Outcome: You write more detailed prompts than you would type, and the agent gets the context it needs on the first pass.

Journal writer with an Obsidian vault

Each evening you run `hns >> "~/obsidian-vault/$(date '+%Y-%m-%d').md"` and speak freely for a few minutes instead of facing a blank page.

Outcome: A dated note builds itself from your spoken thoughts, with no typing and no cloud service holding the audio.

Non-native English speaker messaging a Japanese team

You dictate into hns and pipe the transcription into `llm --model gpt-4.1-nano --system "Translate into polite natural Japanese."`, staying in the terminal the whole time.

Outcome: You send polite, natural Japanese messages at speaking speed without switching to a translation website.

Use Cases

Models Under the Hood

Whispergemma3:1bgpt-4.1-nano

as of 2026-10-18

Limitations

  • hns is terminal-only: you install it with uv, pipx, or pip, run it from a shell, and there is no GUI or mobile app.
  • Recognition uses local Whisper, so the first run requires a model download and transcription quality tracks whatever Whisper models you point it at.
  • Everything after that works offline. hns produces raw transcription and stops there — grammar cleanup, filler-word removal, and translation are pipelines you build yourself by piping the output into a local LLM (the docs use `ollama run gemma3:1b`) or a hosted model such as gpt-4.1-nano.
  • It is a single-user tool: no admin console, no shared policy, no centralized rollout for a whole company.

as of 2026-10-08

Verification history

We have re-verified Hns 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-checked, vendor evidence unchanged
  2. — re-checked, vendor evidence unchanged
  3. — re-checked, vendor evidence unchanged
  4. — re-checked, vendor evidence unchanged
  5. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 10 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
—
—

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Hns tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Free

$0

Ideal for

Developers, terminal users, and privacy-conscious individuals who want local dictation with no recurring cost.

What this tier adds

Starting tier — the tool is free and MIT licensed: install via uv, pipx, or pip, download a Whisper model, and transcribe locally with no subscription.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • hns itself is free, but the first run downloads a Whisper model, which costs bandwidth and disk space before you get any transcription.
  • Cleaning up grammar or translating output means running a second model — local via Ollama, which consumes your own GPU/CPU and power, or hosted, which carries that provider's API bill.
  • If you use it constantly at high volume on a laptop, the local Whisper inference is your electricity and battery budget, not a subscription line item.

Where the pricing makes sense

The company stage and team size where Hns's pricing actually pencils out — and where peers do it cheaper.

hns is a free, MIT-licensed CLI with no subscription, which puts it at the opposite end of the market from per-minute cloud speech APIs like Google Speech-to-Text or Azure Speech. The realistic comparison is a one-time hardware and setup cost against a recurring per-minute bill: solo developers and small teams get the most from hns, while larger organizations that need managed quotas, support contracts, and centralized admin are better served by a commercial provider.

Setup time & first value

How long it actually takes to get something useful out of Hns — broken out by persona, not the marketing-page minute.

Install and first transcription take about 30 seconds once your machine has uv, pipx, or pip — the docs walk through a single command and a test sentence. The variable is the Whisper model download, which can add minutes on a slow connection before the first offline run; after that, starting hns and speaking is immediate.

Switching to or from Hns

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From typing prompts into coding agents: keep the same workflow but replace the keyboard with `claude "$(hns)"`.
  • →From cloud speech-to-text APIs: point hns at your microphone and route stdout into whatever pipeline previously received API responses.
  • →From a GUI dictation app: install hns with uv or pipx and use the clipboard output wherever you pasted before.
  • →From manual journaling: add `hns >> "~/obsidian-vault/$(date '+%Y-%m-%d').md"` as your daily note command.
Migrating out
  • ↗To MacWhisper: move to the GUI if you want a desktop app with a Mac-native interface.
  • ↗To a cloud STT API such as Google Speech-to-Text or Azure Speech: switch when you need managed infrastructure and integrations beyond the terminal.
  • ↗To a general LLM voice mode: use it when you want dictation bundled with a chat assistant instead of a standalone CLI.

Integrations

Claude CodeCodex CLICursor CLIOllamallm

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Hns”, and we withheld 6: 6 could not be judged, because “Hns” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Hns.

Official links

Tools that pair well with Hns

Common stack mates teams adopt alongside Hns, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Hns

View all
MacWhisper

MacWhisper

MacWhisper transcribes audio to text offline on your Mac with Whisper, Parakeet and Qwen models — no audio leaves your machine.

FreemiumTry
Harker

Harker

Harker is a free macOS voice-to-text app that transcribes speech on-device and pastes it into whatever app you're already typing in.

FreemiumTry
Soniox

Soniox

Soniox speech-to-text API delivers real-time STT, TTS, and translation in 60+ languages through one unified developer platform.

PaidTry

Frequently Asked Questions

Used Hns? Help shape our editorial sentiment research.