Join the discussion to make it better →
char

Composable CLI for your meeting workflow

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

Brought to you by @fastrepl @fastrepl/char

Installation

Available for macOS (x86 and arm).

Want other platforms? PRs welcome at apps/cli .

Or `npx char@latest --help`

Or install SKILL, and let an agent install and set it up for you.

Or use skills.sh without installing char first

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

Use it for example input

Key needed. Deepgram/Soniox/AssemblyAI are considered stable. Others are in beta.

`char models download whisper-small-en` needed

Looking for realtime transcription, calendar syncing, etc?

We have a desktop app with all of that. 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).

For Agents

  • char skill install or npx skills add fastrepl/char@char-cli to install skill.
  • Use --format json instead, if it is not intended for human reading.

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] [--base] [-h] [-V]

Options

--audio <AUDIO> [dual]
-o, --output <FILE>
-f, --format <FORMAT> [pretty]
--base <DIR>
-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] [target]

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

Arguments

<INPUT> Timestamp (e.g. 20260327_143022) or path to an audio file
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>
play Play an audio file
char play [--base] [-h] [-V] <target>

Options

--base <DIR> Base directory for session lookup
-h, --help Print help
-V, --version Print version

Arguments

<TARGET> Timestamp (e.g. 20260327_143022) or path to an audio file
skill Install char skill for AI coding agents
char skill [-h] [-V] <command>

Options

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

Subcommands

install Install char skill for AI coding agents
char skill install [-f] [-h] [-V]

Options

-f, --format <FORMAT> Skip interactive selection: claude, codex, github-copilot
-h, --help Print help
-V, --version Print version
update Update char to the latest version
char update [-h] [-V]

Options

-h, --help Print help
-V, --version Print version
desktop Open the desktop app or download page
char desktop [-h] [-V]

Options

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