How can we make it better? Join the discussion →
char

Composable CLI for your meeting workflow

Hack your own way, or pair it with Claude Code Codex OpenClaw .

Installation

Available for macOS (x86 and arm).

Want other platforms? PRs welcome at apps/cli .

Or `npx char@latest --help`

char record

Record audio to an MP3 file

Why not just use default voice recorder app?

It can record microphone(--audio input), system audio(--audio output) or both with Echo Cancellation applied(--audio dual).

char transcribe

Transcribe an audio file

DEEPGRAM_API_KEY env needed. We support many other providers.

`char models download whisper-small-en` needed

Looking for realtime transcription, calendar syncing, etc?

We have desktop app with all of it. Run char desktop.

char models

Manage local models

try with `--format json` too

Is it Whisper.cpp?

Whisper.cpp for all platforms, and additionally Cactus for ARM(e,g Apple Silicon).

Reference

Global options
-v, --verbose Increase logging verbosity
-q, --quiet Decrease logging verbosity

Commands

record Record audio to an MP3 file
char record [--audio] [-o] [-f] [-h] [-V]

Options

--audio <AUDIO> [dual]
-o, --output <FILE>
-f, --format <FORMAT> [pretty]
-h, --help Print help
-V, --version Print version
transcribe Transcribe an audio file
char transcribe <-i> <-p> [-k] [-o] [-f] [--base] [--base-url] [--api-key] [-m] [-l] [-h] [-V]

Options

-i, --input <FILE>
-p, --provider <PROVIDER>
-k, --keyword <KEYWORD>
-o, --output <FILE>
-f, --format <FORMAT> [pretty]
--base <DIR>
--base-url <BASE_URL>
--api-key <API_KEY>
-m, --model <MODEL>
-l, --language <LANGUAGE> [en]
-h, --help Print help
-V, --version Print version
models Manage local models
char models [--base] [-h] [-V] <command>

Options

--base <DIR>
-h, --help Print help
-V, --version Print version

Subcommands

list List local models and their status
char models list [-f] [-h] [-V]

Options

-f, --format <FORMAT> [pretty]
-h, --help Print help
-V, --version Print version
download Download a model by name
char models download [-h] [-V] <name>

Options

-h, --help Print help
-V, --version Print version

Arguments

<NAME>
delete Delete a downloaded model
char models delete [--force] [-h] [-V] <name>

Options

--force
-h, --help Print help
-V, --version Print version

Arguments

<NAME>
completions Generate shell completions
char completions [-h] [-V] <shell>

Options

-h, --help Print help
-V, --version Print version

Arguments

<SHELL>
desktop Open the desktop app or download page
char desktop [-h] [-V]

Options

-h, --help Print help
-V, --version Print version

Brought to you by @fastrepl @fastrepl/char