A terminal GPG chat built with Textual
Project description
🛡️ gpg-chat
Secure TUI-based chat application using GPG encryption.
gpg-chat is a command-line and TUI-based encrypted messaging tool using GPG. It allows secure communication between users who have exchanged GPG keys.
✨ Features
- 🔐 End-to-end encryption via GPG
- 🧵 TUI interface for interactive messaging
- 🛆 CLI with helpful commands and versioning
- 🧪 Tested and built with GitLab CI/CD
🚀 Installation
pip install gpg-chat
# or
uv tool install gpg-chat
💬 Usage
Start chatting with a GPG recipient
gpg-chat --recipient someone@example.com
If the recipient’s GPG key is not found locally, you'll be prompted to import it.
Example:
gpg --import someone-public-key.asc
🛠️ Requirements
- Python 3.10+
- GPG installed and accessible via
gpgCLI - Public GPG key of your recipient must be imported locally
📚 Documentation
Full documentation available at: 👉 https://Diabeul.gitlab.io/gpg-chat/
👤 About
- GitLab Repository: Diabeul/gpg-chat
- Project initialized from diabeul/bakeplate
📄 License
This project is licensed under the MIT License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gpg_chat-0.2.1.tar.gz.
File metadata
- Download URL: gpg_chat-0.2.1.tar.gz
- Upload date:
- Size: 37.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1dbe7d139ebee6d73433c867173f68f14052ab48e6d93902e4d81c96617d85b
|
|
| MD5 |
65bda93c24cbcb28e3738fa781090b2b
|
|
| BLAKE2b-256 |
19a80d6ab31e9a2553716afb7d66e4f5e145f1dcc870eddc6bac9547fe4f47fb
|
File details
Details for the file gpg_chat-0.2.1-py3-none-any.whl.
File metadata
- Download URL: gpg_chat-0.2.1-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e3f9e866752d610f13990275455990426017f4e996d4935f30819e277f8600e
|
|
| MD5 |
f34a65147778c8f3db37eb5aa5c5a4c1
|
|
| BLAKE2b-256 |
1212b4e6dd7e84a7a8ac10dfc1d567a819d96d64014b54353a35a787462c2359
|