Metadata-Version: 2.4
Name: voiceterm
Version: 1.0.88
Summary: Voice-first terminal HUD for Codex and Claude with local Whisper STT
Project-URL: Homepage, https://github.com/jguida941/voiceterm
Project-URL: Repository, https://github.com/jguida941/voiceterm
Project-URL: Documentation, https://github.com/jguida941/voiceterm/blob/master/README.md
Project-URL: Issues, https://github.com/jguida941/voiceterm/issues
Author: Justin Guida
License: MIT
Keywords: claude,cli,codex,terminal,voice,whisper
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: User Interfaces
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# VoiceTerm

Voice-first terminal HUD for AI CLIs.
Talk instead of type with local Whisper transcription, then send directly to your CLI.

Primary support: Codex and Claude Code.

## Install

```bash
pipx install voiceterm
# or
python3 -m pip install --user voiceterm
```

Then run:

```bash
voiceterm
```

Authenticate your backend once if needed:

```bash
voiceterm --login --codex
voiceterm --login --claude
```

## What This Package Does

The PyPI package installs the `voiceterm` launcher.

On first run, it bootstraps the native VoiceTerm binary into:

- `~/.local/share/voiceterm/native/bin/voiceterm` (default)

By default it builds from the official VoiceTerm repository at the matching
tag (`v<package-version>`).

## Runtime Requirements

- `git`
- Rust toolchain (`cargo`, `rustc`)
- macOS or Linux (Windows via WSL2)

## Optional Environment Overrides

- `VOICETERM_NATIVE_BIN=/absolute/path/to/voiceterm`
  - Use an already-installed native binary and skip bootstrap.
- `VOICETERM_PY_NATIVE_ROOT=/custom/root`
  - Change where the bootstrap binary is installed.
- `VOICETERM_REPO_URL=https://github.com/jguida941/voiceterm`
  - Use a different source repository URL.
- `VOICETERM_REPO_REF=v1.0.69`
  - Use a different git tag/branch/commit for bootstrap.

## Documentation

- Main repository: <https://github.com/jguida941/voiceterm>
- Install guide: <https://github.com/jguida941/voiceterm/blob/master/guides/INSTALL.md>
- Usage guide: <https://github.com/jguida941/voiceterm/blob/master/guides/USAGE.md>
- CLI flags: <https://github.com/jguida941/voiceterm/blob/master/guides/CLI_FLAGS.md>
- Troubleshooting: <https://github.com/jguida941/voiceterm/blob/master/guides/TROUBLESHOOTING.md>
