Back to browse
Terminal Phone – E2EE Walkie Talkie from the Command Line

Terminal Phone – E2EE Walkie Talkie from the Command Line

by smalltorch·Feb 26, 2026·322 points·85 comments

AI Analysis

●●●BangerWizardryBold BetSolve My Problem

E2E voice over Tor in pure Bash; no server, no accounts, .onion address is your identity.

Strengths
  • Zero-dependency walkie-talkie model (record, compress, encrypt, transmit atomically) sidesteps session management complexity
  • Live cipher negotiation with 21 curated options and real-time mismatch detection during calls
  • Snowflake bridge awareness and auto-hangup detection show thoughtful design for censorship evasion scenarios
Weaknesses
  • Bash-only limits cross-platform adoption; Termux on Android is edge case, not mainstream
  • Security model unaudited; relies on OpenSSL ciphers and Tor's guarantees without independent review
Category
Target Audience

Privacy-conscious users, activists in censored regions, engineers building anonymous communication

Similar To

Briar · Ricochet · Wire

Post Description

TerminalPhone is a single, self-contained Bash script that provides anonymous, end-to-end encrypted voice and text communication between two parties over the Tor network. It operates as a walkie-talkie: you record a voice message, and it is compressed, encrypted, and transmitted to the remote party as a single unit. You can also send encrypted text messages during a call. No server infrastructure, no accounts, no phone numbers. Your Tor hidden service .onion address is your identity.

Similar Projects