frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A RAM-only, end-to-end encrypted P2P terminal chat in Python

https://github.com/diorwave/cmd-chat
3•isanoguchi•1d ago
Hi HN,

This is cmd-chat, a Python terminal chat app designed around a few constraints:

- No central servers - No message or key persistence - No plaintext credentials ever sent over the network

Authentication uses *SRP*, and messages are encrypted after key exchange. All data lives in memory only and disappears when the process exits.

This was partly a learning project and partly an experiment in building a “minimum-trust” chat system using standard cryptographic primitives.

Curious to hear thoughts on the threat model, crypto choices, and overall design.

Comments

zahlman•20h ago
I don't consider myself qualified to comment on cryptography, and I didn't read the code too closely, but I love seeing projects like this and appreciate that it's clearly human-written.

A couple things I didn't get:

* This is P2P, so it's arbitrary which side is "client" or "server", right? Users aren't connecting to a common "hub"?

* How are users meant to discover each other, or know what the password is? Is this something where those arrangements are made separately (perhaps in meatspace), and the authentication just cares that both sides use the same password?

Also: I get that the program isn't doing its own persistence, but I don't think "ram only — nothing touches disk" can be guaranteed these days with modern OS attitudes towards virtual memory.

Show HN: A game/benchmark where AI bots hunt each other

https://hiding-robot.vercel.app/
2•-babi-•1h ago•0 comments

Show HN: Open database of link metadata for large-scale analysis

https://github.com/rumca-js/RSS-Link-Database-2025
9•renegat0x0•4d ago•1 comments

Show HN: I visualized the entire history of Citi Bike in the browser

https://bikemap.nyc/
92•freemanjiang•18h ago•29 comments

Show HN: App blocker that tracks your failed attempts to open blocked apps

https://apps.apple.com/in/app/app-blocker-zone/id6753007462
2•appdevfun•2h ago•0 comments

Show HN: I built a "Do not disturb" Device for my home office

https://apoorv.page/blogs/over-engineered-dnd
86•quacky_batak•4d ago•43 comments

Show HN: How I generate animated pixel art with AI and Python

https://sarthakmishra.com/blog/building-animated-sprite-hero
8•sarthak_drool•8h ago•2 comments

Show HN: SMTP Tunnel – A SOCKS5 proxy disguised as email traffic to bypass DPI

https://github.com/x011/smtp-tunnel-proxy
131•lobito25•1d ago•43 comments

Show HN: Free and local browser tool for designing gear models for 3D printing

https://gears.dmtrkovalenko.dev
50•neogoose•1d ago•11 comments

Show HN: Flowscape – A developer-first 2D canvas engine with full scene control

https://github.com/Flowscape-UI/core-sdk
3•flowscape_ui•4h ago•0 comments

Show HN: Shuffle Times – a daily puzzle to unscramble real headlines

https://shuffletimes.com/
2•patrickbuahgiar•5h ago•0 comments

Show HN: KeelTest – AI-driven VS Code unit test generator with bug discovery

https://keelcode.dev/keeltest
28•bulba4aur•23h ago•14 comments

Show HN: An LLM response cache that's aware of dynamic data

https://blog.butter.dev/on-automatic-template-induction-for-response-caching
12•raymondtana•16h ago•1 comments

Show HN: VaultSandbox – Test your real MailGun/SES/etc. integration

https://vaultsandbox.com/
55•vaultsandbox•1d ago•9 comments

Show HN: ADHD Focus Light

https://github.com/zonghaoyuan/adhd-focus-light
6•zonghao•7h ago•0 comments

Show HN: Mantic.sh – A structural code search engine for AI agents

https://github.com/marcoaapfortes/Mantic.sh
76•marcoaapfortes•1d ago•37 comments

Show HN: Comet MCP – Give Claude Code a browser that can click

https://github.com/hanzili/comet-mcp
28•hanzili•4d ago•26 comments

Show HN: Tailsnitch – A security auditor for Tailscale

https://github.com/Adversis/tailsnitch
274•thesubtlety•2d ago•28 comments

Show HN: 48-digit prime numbers every git commit

https://textonly.github.io/git-prime/
66•keepamovin•6d ago•53 comments

Show HN: Audio Isolation with SAM Audio for free

https://github.com/alexhamidi/samantha
3•ahamidi_•7h ago•0 comments

Show HN: A to Z – A word game I built from a childhood road trip memory

https://a26z.fun/
11•jackhulbert•17h ago•7 comments

Show HN: Tylax – A bidirectional LaTeX to Typst converter in Rust

https://github.com/scipenai/tylax
23•democat•21h ago•4 comments

Show HN: DoNotNotify – Log and intelligently block notifications on Android

https://donotnotify.com/
342•awaaz•2d ago•164 comments

Show HN: Prism.Tools – Free and privacy-focused developer utilities

https://blgardner.github.io/prism.tools/
367•BLGardner•2d ago•99 comments

Show HN: I built Mike – AI motion graphics

https://www.mike.new/
3•chcardoz•9h ago•2 comments

Show HN: Stash – Sync Markdown Files with Apple Notes via CLI

https://github.com/shakedlokits/stash
72•shuka•1d ago•21 comments

Show HN: Titan AI Explore – A curated hub for AI tools, tutorials, and projects

https://www.titanaiexplore.com/
2•chynnahe•10h ago•0 comments

Show HN: Make audio loops online

https://makeloops.online/
67•bilalba•2d ago•22 comments

Show HN: SludgeReport.io – like that other site but AI, Tech, Startup News

https://sludgereport.io/
2•stets•10h ago•3 comments

Show HN: Server-rendered multiplayer games with Lua (no client code)

https://cleoselene.com/
79•brunovcosta•3d ago•58 comments

Show HN: DailyWave – a one-task-at-a-time productivity app (open source)

https://github.com/kks0488/dailywave
5•kyoungsookim•11h ago•0 comments