Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

Delivering messages with no internet, no servers, and no SIM

说明与用途

Kabootar 通过蓝牙/Wi‑Fi 的点对点网格实现无互联网、无服务器、无 SIM 卡的消息传递。它采用延迟容忍的存储转发路由,提供端到端加密和交付确认。

问题

Traditional messengers rely on continuous internet connectivity to a datacenter, making them unusable in environments without network access such as basements, stadiums, or remote areas.

结果

Kabootar delivers private messages without internet or servers by using a delay‑tolerant mesh network over Bluetooth/Wi‑Fi, achieving end‑to‑end delivery receipts and exactly‑once semantics at the edges.

工作流

  • 1. User opens Kabootar and sends a message to a nearby contact.
  • 2. The message is broadcast to all devices in range using epidemic routing.
  • 3. Each device de‑duplicates, stores, and forwards the message to new peers.
  • 4. When the recipient’s device receives the message, it acknowledges it back through the same mesh.
  • 5. The original sender receives the acknowledgment and marks the message as delivered.
  • 6. Messages are persisted in SQLite to survive restarts and ensure exactly‑once delivery at the edges.

证据

Kabootar is a messenger with no backend at all. Your phone forms a peer‑to‑peer mesh with other phones nearby, and messages hop device to device over Bluetooth and Wi‑Fi until they reach the recipient.

来源

The routing strategy is epidemic routing: flooding. When you send a message, it spreads to everyone in range like a rumor.

来源

Direct chats and private groups are end‑to‑end encrypted with X25519, Ed25519, and AES‑GCM, with signed messages and a safety code to verify a contact.

来源

  • 记录日期: 2026-09-14T06:16:01.952Z