NoEyes – Blind E2EE Terminal ChatGitHub
Terminal messaging, zero plaintext on server
NoEyes – Blind E2EE Terminal ChatGitHub – Terminal messaging with zero plaintext on server
Summary: NoEyes is a cross-platform terminal chat tool written in Python that provides end-to-end encryption with no plaintext or keys stored on the server. It uses Fernet cryptography over TCP/IP and supports secure group and private messaging with file sharing.
What it does
NoEyes enables secure terminal-based messaging by forwarding encrypted data through a blind server that never accesses keys or plaintext. It incorporates X25519/Ed25519 for identity verification and uses hardened cryptographic methods like HKDF, PBKDF2, and AES-GCM for file encryption.
Who it's for
It is designed for users seeking self-hosted, privacy-focused chat solutions for small teams or friends who prefer terminal-native communication.
Why it matters
NoEyes eliminates server-side access to message content and metadata, ensuring mathematically private communication without relying on trust in the server operator.