aivoice.tech

VoIP you can run yourself.

aiVoice PBX may be the smallest complete phone system in the world: one 194KB file, nothing else to install. You set it up by typing plain English, on your own computer. Optionally, add your own Claude API key and it understands whole requests in one go. Below it are four small labs that show how calls really work.

download aiVoice PBX browse the labs v1.0 · Windows · Linux · macOS · free

ls -l ~/projects

Projects

The labs run entirely in your browser. No sign-up, no cookies. Opens are counted anonymously.

cat aivoice-pbx/README

A PBX you talk to

Possibly the smallest PBX in the world. Voicemail, menus, queues, conferences, recording and an outside line all fit in one 194KB file, smaller than most phone photos, with no libraries, no database and no installer. Real softphones register to it and call each other. There is no settings maze: you type what you want in a chat window, and it does it. Any wording works.

aivoice-pbx --brain claude

Optional: add Claude, describe the whole office

You don't need this. Every feature works without Claude, and the built-in reader needs no internet and no account. The built-in English reader handles one change at a time. Plug in your own Claude API key from Anthropic and the PBX hands your messages to Claude instead, so you can describe a complete setup in one go and let it work out the steps.

./install --quick

Running in a minute

Windows 10 / 11

  1. Download the Windows zip and unzip it.
  2. Double-click start.bat. It installs Node.js if needed.
  3. Click Allow on the firewall prompt. The chat opens.

Linux / Raspberry Pi

sudo bash aivoice-pbx-linux.sh

Installs everything, runs as a service, prints your phone logins.

top