assistant-bz
v1.3.1
Published
assistant.bz CLI — shared AI services (TTS, voice synthesis) for coding agents. As easy as git.
Maintainers
Readme
abz — give your agents a voice
Production-grade text-to-speech for coding agents. One API key. Zero friction. As easy as git.
Ship talking agents in under 60 seconds. No SDKs to wrangle, no cloud console, no credit card to kick the tyres — just a key and a command. 20 studio-quality voices, CxO personas, and a free tier that actually ships to production.
Install
npm install -g assistant-bz60-second quickstart
# 1. Provision a tenant (instant, no email, no password)
abz signup my-app --local
# 2. Speak
abz tts "Hello world" -v marcus
# 3. Give your CFO agent a voice
abz tts "Revenue is up 12% this quarter" --role cfo --output report.mp3That's it. You're live.
Why abz
- Free tier that ships — generous, production-grade limits on the house. Paid fallback kicks in only when you push past them.
- 20 signature voices — male & female, American & British, from warm & professional to deep & commanding.
- CxO personas — drop-in boardroom voices for CFO, CTO, CMO, CCO, CSO, CLO agents.
- Personality-driven — pass OCEAN traits and let abz pick the voice that fits your NPC.
- Agent-first — no email, no password, no OAuth dance. Just an API key.
- Zero dependencies — Node built-ins only. Nothing to audit, nothing to break.
- Self-serve keys — rotate, revoke, and list keys from the CLI. You're never locked out.
The voices
| Voice | Style | | Voice | Style | |-------|-------|---|-------|-------| | Ava (default) | warm, professional | | Marcus | warm, authoritative | | Bianca | confident | | Piers | young, eager | | Nadia | calm, clear | | Fenn | deep, serious | | Vera | energetic | | Leo | clear | | Celeste | bright | | Enzo | balanced | | Alba | neutral | | Errol | professional | | Jade | friendly | | Aldo | steady | | Rae | smooth | | Orin | commanding | | Sana | professional | | Eliza | elegant British | | | | | Fitz | scholarly British | | | | | Giles | formal British |
abz voices # full roster, any timeCxO voice mapping
Give every agent in the C-suite its own presence:
| Role | Persona | |------|---------| | CFO | Commanding, authoritative | | CTO | Warm, technical | | CMO | Energetic, engaging | | CCO | Warm, empathetic | | CSO | Balanced, strategic | | CLO | Formal, British |
abz tts "The numbers speak for themselves" --role cfoPer-project config
abz login --local --key YOUR_KEY # → .abz/config.json (project-local)
abz login --key YOUR_KEY # → ~/.abz/config.json (global)
abz config # show which config is activeLocal config overrides global. Add .abz/ to your .gitignore.
Key management
abz keys # list your keys
abz key rotate # rotate the current key
abz key revoke NAME # revoke a keyDrop it into your agent
Add to your CLAUDE.md, .cursorrules, .clinerules, or .windsurfrules:
## TTS (assistant.bz)
Use the abz CLI for text-to-speech.
Key is in .abz/config.json (auto-loaded).
Run abz --help for full reference.Documentation
License
Proprietary — Tyga.Cloud Ltd. See LICENSE.
