Hello, World. Meet SIPHON.

Hello, World. Meet SIPHON.

posted Originally published at dev.to 1 min read

Building an AI that chats is easy. Building an AI that calls is painfully hard.

If you have ever tried to build a production-ready voice agent, you know the struggle: fighting with SIP signaling, debugging audio buffers, and wrestling with 2-second latency.

We got tired of the plumbing. So we built SIPHON.

What is it?

SIPHON is an open-source Python framework for building Calling AI agents.

It is a "telephony-first" abstraction over LiveKit that handles the chaos of real-world phone networks for you. No more stitching together WebSockets or media servers. Just pure Python.

Why use it?

  • Production Ready:
    Built for real phone calls, not just demos.

  • Few Lines of Code:
    Spin up an agent that handles inbound/outbound calls in minutes.

  • Vendor Agnostic:
    Swap LLMs (OpenAI, Gemini) and Voice providers (Deepgram, Cartesia) with a single config line.

  • Sub-500ms Latency:
    Powered by WebRTC for conversations that feel human.

  • Zero-Config Horizontal Scaling:
    Run your agent on multiple servers and it automatically load balances calls across them—no complex setup required.

Get Started

Install it:

pip install siphon-ai

Build your agent:

from siphon.agent import Agent
from siphon.plugins import openai, cartesia, deepgram

agent = Agent(
    agent_name="Receptionist",
    llm=openai.LLM(),
    tts=cartesia.TTS(),
    stt=deepgram.STT(),
)

if __name__ == "__main__":
    agent.dev()

The plumbing is done. Go build the agent.


⭐ Star us on GitHub | Read the Docs

1 Comment

1 vote
0

More Posts

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

I Wrote a Script to Fix Audible's Unreadable PDF Filenames

snapsynapseverified - Apr 20

Is Google Meet HIPAA Compliant? Healthcare Video Conferencing Guide

Huifer - Feb 14

Your AI Agent Skills Have a Version Control Problem

snapsynapseverified - Apr 22

I spent years trying to get AI agents to collaborate. Then Opus 4.6 and Codex 5.3 wrote the rules

snapsynapseverified - Apr 20
chevron_left

Related Jobs

View all jobs →

Commenters (This Week)

1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!