Skip to main content

🌊 yourbubble

Ephemeral messaging over UDP — send, receive, vanish.

"The bubble exists only while it is needed."

🌿 Philosophy

  • No servers. No logs. No traces.
  • Messages self-destruct after reading or TTL.
  • Zero dependencies — pure Python stdlib.
  • Transparent crypto — auditable, not magical.

✨ Features

  • 🔒 VeilCipher: your own lightweight, dependency-free encryption
  • ⏳ Time-to-live (TTL): bubbles vanish automatically
  • 📡 UDP-based: no persistent connection, no metadata
  • 💬 CLI-first: simple, scriptable, human

🚀 Quick Start

Install

pip install yourbubble

# Listen for bubbles

yourbubble listen 8080
# → Enter shared secret when prompted

# Send a bubble

yourbubble send 192.168.1.10 8080 "This will vanish" --ttl 30
# → Enter the same shared secret

🔑 The shared secret is never transmitted. It must be exchanged securely (e.g., in person, via QR, etc.). 

📜 License
MIT — but used with intention.

Part of a quiet rebellion against digital permanence.

Release files for yourbubble 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yourbubble 0.1.0
File Size Uploaded
yourbubble-0.1.0.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for yourbubble 0.1.0
File Interpreter ABI Platform
yourbubble-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.6 kB

Release files / yourbubble-0.1.0.tar.gz

Download URL yourbubble-0.1.0.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3dc8285505808a50510a2a86a7454ed205976f5479df87c467588d7300bd6ade
BLAKE2b-256 checksum
How to use checksums
be19f05fc41d1a1efb7081bc32bd676226edd51f15f68d9aa69e811e4c87b633
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / yourbubble-0.1.0-py3-none-any.whl

Download URL yourbubble-0.1.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f1b7553033d9859d7f9d6c4f2c24a62bebbced9dc2172d1251538b304f869c95
BLAKE2b-256 checksum
How to use checksums
8e01b7e91b6f99b44cb171b4747c1b862fe3e47bd36921b6b7d6e268a73331d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page