619dev

619dev / PaperPhone

Public

一款微信风格的端对端加密即时通讯应用,融合了 BoxIM 架构和 SimpleX Chat 的安全模型。

46
9
100% credibility
Found Apr 03, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

PaperPhone is a self-hosted, end-to-end encrypted instant messaging app modeled after WeChat, with features like video/voice calls, group chats, social moments and timeline feeds, multi-language support, and easy iOS PWA installation.

How It Works

1
🔍 Discover PaperPhone

You find PaperPhone, a private chat app like WeChat that keeps your messages safe and lets you host it yourself.

2
🚀 Launch your chat server

Click a button to set up your own secure server instantly, no tech skills needed.

3
📱 Add to your phone's home screen

Open the web app in your browser and save it as an icon on your home screen for app-like use.

4
👤 Create your account

Sign up with a username and password; your device automatically creates secure keys to protect chats.

5
💬 Connect with friends

Search for friends, send encrypted messages, make video calls, or join group chats.

6
📸 Share moments and updates

Post photos, videos, or thoughts in your private feed, or browse a public timeline.

Enjoy private conversations

Chat securely with end-to-end encryption, knowing only you and your friends see the messages.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is PaperPhone?

PaperPhone delivers a WeChat-style end-to-end encrypted chat app in JavaScript, blending BoxIM architecture with SimpleX Chat's security model for stateless per-message encryption via ECDH and XSalsa20-Poly1305. Users get secure 1:1 messaging, 2000-member groups, WebRTC P2P video/voice calls (with Mesh for small groups), social Moments feeds, public Timelines, auto-delete timers, and iOS PWA installs without certificates. Self-host it via Docker Compose or Zeabur for private comms with file sharing on Cloudflare R2.

Why is it gaining traction?

It packs WeChat's polish—stickers, friend tags, bidirectional privacy controls, multi-language auto-detect—into a zero-knowledge server that stores only ciphertext, ensuring forward secrecy without metadata leaks. One-command deploys, Web Push/OneSignal notifications, and TURN integration via Cloudflare make it dead simple for secure chats rivaling Signal or simplex, all in pure JS without native apps.

Who should use this?

Small teams or indie hackers needing a self-hosted alternative to Telegram for internal chats with social feeds and calls. Privacy advocates running communities who want WeChat UX minus data collection, or JS full-stack devs prototyping E2EE apps with PWA fallback for mobile.

Verdict

Grab it for proofs-of-concept if you're into JS-based paperphone or simplex clones—detailed multilingual docs and easy Docker setup shine, but 1.0% credibility from 46 stars signals early maturity; audit crypto and add tests before prod.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.