Open Source Radar
Cheiineeey/

callhome

GitHub

Callhome is an open-source, self-hosted voice-call stack for AI companions. It supports outbound calls, voicemail, do-not-disturb, and emotion-aware signaling with a browser-based UI and a server-side gateway.

18stars
4forks
0issues
MITlicense
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Reviewgenerated from repository data · Jul 18, 2026

What it is

An open-source voice-call stack for AI companions. It enables a self-hosted setup where a companion can call you, hang up gently, and leave voicemails. It includes features for emotion sensing, tone cues, and configurable behavior in a browser-based (PWA) client and a server-side gateway.

How it works

The architecture includes a Browser (PWA) client and a Server (self-hosted) with components for audio processing and signaling:

  • VAD + rec, call UI in the browser
  • SenseVoice + librosa for transcription, emotion tagging, and tone cues
  • A gateway layer that handles markers and invites and routes to a local LLM and TTS providers
  • TTS options (e.g., ElevenLabs with user-provided keys) The project currently documents a workflow where speech-to-text, emotion tagging, and tone cues are produced on the server, and text + emotion + tone are streamed to a gateway which interacts with an LLM and TTS to generate responses.

Getting started

The repository includes a runnable stt-service directory with SenseVoice + librosa in one endpoint for transcription, emotion, and tone cues. It also provides docs/PROTOCOL.md with the full marker and invite protocol (dial, hangup, DND, voicemail, escalation, call records). The gateway-reference directory contains annotated production extracts of the marker layer. Config is intended to reside in a separate config (persona, memory, keys) rather than in code, emphasizing a clone-and-configure approach to set who lives in the house.

Note: The README excerpt provided does not include explicit installation commands or setup steps. See the docs directories in the repository for protocol and runnable services.

Recent releases

RELEASES (latest 0):

  • none

Traction

Stars: 18 Forks: 4 Open issues: 0

Behind the repo

Built by Elle & Matt; co-authored by the companion it was built for.

Caveats

License: MIT Created: 2026-07-11 Last push: 2026-07-12 Language: HTML Description: An open-source voice-call stack for AI companions. Your companion can call you, hang up gently, and leave voicemails when they miss you. Self-hosted. Your voice never leaves your server. Notes: The README mentions self-hosted infrastructure, and references to external services (ELEvenLabs) with the caveat to bring your own key. The project relies on components like SenseVoice, librosa, and external TTS services; weights are not distributed here.

SharePost on XLinkedIn
All trending reposRevenue-verified startups →