{"id":35267904,"url":"https://github.com/bad-antics/p2p-chatter-lite","last_synced_at":"2026-01-13T21:47:48.484Z","repository":{"id":331052703,"uuid":"1125000075","full_name":"bad-antics/p2p-chatter-lite","owner":"bad-antics","description":null,"archived":false,"fork":false,"pushed_at":"2025-12-30T13:41:07.000Z","size":309,"stargazers_count":0,"open_issues_count":7,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-02T14:23:33.906Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bad-antics.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG_LATEST.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-30T01:35:46.000Z","updated_at":"2025-12-30T04:55:12.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bad-antics/p2p-chatter-lite","commit_stats":null,"previous_names":["bad-antics/p2p-chatter-lite"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/bad-antics/p2p-chatter-lite","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bad-antics%2Fp2p-chatter-lite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bad-antics%2Fp2p-chatter-lite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bad-antics%2Fp2p-chatter-lite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bad-antics%2Fp2p-chatter-lite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bad-antics","download_url":"https://codeload.github.com/bad-antics/p2p-chatter-lite/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bad-antics%2Fp2p-chatter-lite/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28401077,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T14:36:09.778Z","status":"ssl_error","status_checked_at":"2026-01-13T14:35:19.697Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-12-30T11:09:09.562Z","updated_at":"2026-01-13T21:47:48.479Z","avatar_url":"https://github.com/bad-antics.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# P2P Chatter Lite 🏴‍☠️\n\n**Privacy-Focused • Decentralized • Lightweight Peer-to-Peer Messaging**\n\nA minimal, fast, and secure peer-to-peer messaging application with end-to-end encryption, Tor support, and multiple hacker themes.\n\n![Version](https://img.shields.io/badge/version-1.0.0-blue)\n![Platform](https://img.shields.io/badge/platform-Windows%2064bit-blue)\n![License](https://img.shields.io/badge/license-MIT-green)\n\n## 🎯 Features\n\n### 🔐 Security \u0026 Privacy\n- 🔐 **AES-256-GCM End-to-End Encryption** - Military-grade encryption\n- 🧅 **Tor Integration** - Route through Tor network for anonymity\n- 🕵️ **OPSEC Features** - Anonymous mode, screenshot detection, text scrambling\n- 📸 **Screenshot Detection** - Alerts when PrintScreen is pressed\n- 💬 **Text Scrambling** - Blur effect when copying sensitive text\n\n### ⚡ Performance\n- **Fast Startup**: Launches in under 2 seconds\n- **Lightweight**: ~50MB portable executable\n- **Low Memory**: Minimal RAM footprint\n- **Optimized Code**: Streamlined for speed\n\n### 🎨 Themes \u0026 UI\n- **6 Color Themes**: Matrix Green, Cyberpunk, Terminal Amber, Hacker Red, Dark Web, Neon Void\n- **Discord-Like Interface**: Compact, modern design\n- **Clean Aesthetics**: Professional hacker aesthetic\n- **Smooth Animations**: Theme switching animations\n\n### 💬 Messaging\n- 👤 **Auto-Generated Usernames** - Funny names like P2P-LaughingLlama\n- 🔑 **Password Authentication** - Secure peer connection\n- ✅ **Read Receipts** - Know when messages are seen\n- ✍️ **Typing Indicators** - See when peer is typing\n- 👍 **Reactions** - React with emojis\n- 📌 **Pin Messages** - Important message management\n- 🔊 **Sound Notifications** - Audio alerts\n\n## 🚀 Getting Started\n\n### Installation\n\n#### Windows (Fastest)\n1. Download: `P2P-Chatter-Lite-v1.0.0.zip`\n2. Extract files\n3. Run: `P2P Chatter Lite 1.0.0.exe`\n4. Or use desktop shortcut (skull 🏴‍☠️ icon)\n\ngit clone https://github.com/bad-antics/p2p-chatter-lite.git\ncd p2p-chatter-lite\nnpm install\nnpm start\n```\n\n### System Requirements\n- **OS:** Windows 10/11 (64-bit) or later\n- **RAM:** 500MB minimum\n- **Storage:** ~70MB for installation\n\n## 📖 Setup Guide\n\n### 1. Generate Username\n- **Auto-generated** with format `P2P-[FunnyName]`\n- Examples: `P2P-LaughingLlama`, `P2P-SpeedyTiger`, `P2P-CrazyWombat`\n- Click 🔄 to regenerate, 📋 to copy\n\n### 2. Connection Setup\n- **Your Username:** Auto-generated\n- **Peer Username:** Enter who you want to chat with\n- **Connection Password:** Share outside the app with peer\n\n### 3. Enable Security\n- **🔐 Encryption Toggle** - Enable AES-256-GCM encryption\n  - Flashing red = OFF\n  - Flashing blue = ON\n- **🧅 Tor Toggle** - Route through Tor network\n  - Purple glow = Active\n\n### 4. Themes \u0026 Options\nClick **\"🎨 Themes \u0026 Options ▼\"** to:\n- **Switch Themes:**\n  - Matrix Green (default)\n  - Cyberpunk (pink/cyan)\n  - Terminal Amber (retro)\n  - Hacker Red (intense)\n  - Dark Web (purple/orange)\n  - Neon Void (cyan/blue)\n- **Chat Options:**\n  - ☑ Read Receipts\n  - ☑ Typing Indicators\n  - ☑ Message Reactions\n  - ☑ Pin Messages\n  - ☑ Sound Notifications\n\n## 🎨 Themes Gallery\n\n| Theme | Colors | Vibe |\n|-------|--------|------|\n| **Matrix Green** | Green/Black | Classic hacker |\n| **Cyberpunk** | Pink/Cyan | Neon future |\n| **Terminal Amber** | Amber/Orange | Retro computing |\n| **Hacker Red** | Red/Black | Intense \u0026 bold |\n| **Dark Web** | Purple/Orange | Mysterious |\n| **Neon Void** | Cyan/Blue | Digital void |\n\n## 🔐 Security \u0026 Privacy\n\n### End-to-End Encryption\n- **AES-256-GCM** military-grade encryption\n- **No servers** - Messages never leave your device\n- **No accounts** - No registration required\n- **No tracking** - Complete anonymity\n\n### OPSEC Status Indicator\nReal-time display showing:\n- **Encryption:** ON (blue) / OFF (red)\n- **Tor:** ON (blue) / OFF (red)\n- **Security Level:** LOW / MEDIUM / HIGH\n\n### Privacy Features\n- **Screenshot Detection** - Alerts on PrintScreen\n- **Text Scrambling** - Blur effect when copying\n- **No Logs** - Ephemeral message mode available\n- **Local Storage Only** - Messages stay on device\n\n## 🏗️ Project Structure\n\n```\np2p-chatter-lite/\n├── main.js              # Electron main process\n├── preload.js           # IPC security layer\n├── package.json         # Dependencies\n├── src/\n│   ├── index.html       # Main UI\n│   ├── app.js           # 675+ lines of logic\n│   ├── styles.css       # 1000+ lines, 6 themes\n│   └── app.ico          # Skull \u0026 crossbones icon\n└── dist/\n    └── P2P Chatter Lite 1.0.0.exe (67.9 MB)\n```\n\n## 🚀 Building from Source\n\n### Prerequisites\n```bash\n- Node.js 16+\n- npm 8+\n- Windows 10/11 (64-bit)\n```\n\n### Build Steps\n```bash\ngit clone https://github.com/bad-antics/p2p-chatter-lite.git\ncd p2p-chatter-lite\nnpm install\nnpm run build-win        # Create Windows executable\nnpm start               # Development mode\n```\n\n## 🛠️ Development\n\n### Dev Mode\n```bash\nnpm install\nnpm start\n```\n\n### Build Executable\n```bash\nnpm run build-win\n```\n\nOutput: `dist/P2P Chatter Lite 1.0.0.exe`\n\n## 📋 Features Checklist\n\n### Security ✅\n- ✅ AES-256-GCM Encryption\n- ✅ Tor Integration\n- ✅ Screenshot Detection\n- ✅ Text Scrambling\n- ✅ OPSEC Indicators\n\n### Messaging ✅\n- ✅ P2P Direct Connection\n- ✅ Auto-Generated Usernames\n- ✅ Password Authentication\n- ✅ Read Receipts\n- ✅ Typing Indicators\n- ✅ Message Reactions\n- ✅ Pin Messages\n- ✅ Sound Notifications\n\n### UI ✅\n- ✅ 6 Color Themes\n- ✅ Discord-Like Compact Design\n- ✅ Dark Mode Only\n- ✅ Modern Fonts (Segoe UI)\n- ✅ Smooth Animations\n- ✅ Dropdown Menu System\n\n### Installation ✅\n- ✅ Portable Executable\n- ✅ Desktop Shortcut (with skull icon)\n- ✅ Custom Branding\n- ✅ Open Source\n\n## 🎓 Getting Started\n\n### Quick Launch\n1. Download `P2P-Chatter-Lite-v1.0.0.zip`\n2. Extract ZIP\n3. Double-click `P2P Chatter Lite 1.0.0.exe`\n4. Or use Desktop shortcut\n\n### First Chat\n1. Copy your username (📋 button)\n2. Share with peer via secure channel\n3. Peer enters their username\n4. Exchange connection password (outside app)\n5. Enable encryption (🔐)\n6. Start chatting!\n\n## 🐛 Troubleshooting\n\n### App won't start\n```\n- Windows Defender may be blocking (add exception)\n- Try --disable-gpu flag\n- Ensure 500MB+ RAM available\n```\n\n### Can't connect to peer\n```\n- Verify same connection password\n- Both users must have app running\n- Check Firewall settings\n```\n\n### Tor not working\n```\n- Ensure internet connection\n- Tor may take 10-15 seconds\n- Check Windows Firewall\n- Restart app and try again\n```\n\n## 📞 Support \u0026 Issues\n\nFound a bug? Have a feature request?\n- **Issues:** [GitHub Issues](https://github.com/bad-antics/p2p-chatter-lite/issues)\n- **Discussions:** [GitHub Discussions](https://github.com/bad-antics/p2p-chatter-lite/discussions)\n\n## ⚠️ Disclaimer\n\n- Not audited by security experts\n- Hobby project for learning\n- For non-critical communications\n- Always verify peer identity separately\n- Use established messengers for sensitive operations\n\n## 📝 License\n\n**MIT License** - Free to use, modify, distribute\n\nSee [LICENSE](LICENSE) for full text\n\n## 👤 Authors\n\n**bad-antics / antX** - Privacy advocate, open-source developer\n\n## 🏆 cr3dz\n\nSpecial recognition to:\n- **FairyRos3** - UI/UX design \u0026 user experience\n- **sleep** - Inspiration \u0026 security guidance\n- **no.login** - P2P architecture \u0026 decentralization principles\n\n## �🗺️ Roadmap\n\n- [ ] Linux/macOS support\n- [ ] Mobile apps (iOS/Android)\n- [ ] Group messaging\n- [ ] File transfer\n- [ ] Voice/video calls\n- [ ] Message search/history\n- [ ] Backup \u0026 restore\n- [ ] Hardware security key support\n\n---\n\n**P2P Chatter Lite**  \n*Privacy • Anonymity • Freedom* 🏴‍☠️\n\nMade with ❤️ for those who value privacy\n\nPrivacy. Anonymity. Freedom.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbad-antics%2Fp2p-chatter-lite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbad-antics%2Fp2p-chatter-lite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbad-antics%2Fp2p-chatter-lite/lists"}