The Most Secure, Temporary, Memory-Only Chat System
Temporary • Private • Decentralized • Freedom
⚠️ WARNING: This tool is for educational and legitimate privacy purposes only. Users are solely responsible for complying with local laws and regulations.
Ghost Chat is an secure, ephemeral chat system that operates entirely in RAM with zero disk writes. It combines military-grade encryption with Tor anonymity and your own custom secret language.
- 🔒 Triple-Layer Encryption: AES-256 + NaCl/Noise + Custom Mapping
- 🌐 Tor Hidden Services: Ephemeral .onion addresses
- 💾 Memory-Only Operation: No disk writes, complete wipe on exit
- ⚡ Peer-to-Peer: No central servers
- 🎭 Custom Language: Your own word-to-code mappings
- 🚀 Temporary: Everything vanishes when you exit
- Linux system
- Python 3.8+
- Tor service
🧩 Custom Mapping Guide (Required to Understand How GhostChat Works)
GhostChat doesn't just encrypt your messages — it also converts your words into your own custom coded language before encryption. This adds a 3rd layer of protection.
You control this entire mapping.
🧠 What Is Custom Mapping? Custom mapping is a dictionary inside GhostChat that converts:
text hello → quantum_flare meet → node_convergence how are you → status_query 5 → pentad ? → interrogate Every word (or phrase) becomes a coded token before encryption. Even if someone decrypts the message (nearly impossible), they still won't understand it without your mapping.
📍 Where to Edit Your Mapping Open: ghostchat/custom_mapping.py
Inside you will find:
python USER_CUSTOM_MAPPINGS = { 'hello': 'quantum_flare', 'hi': 'neural_pulse', 'and': 'nexus_bridge', 'love': 'harmonic_resonance', ... } This dictionary belongs to you. Edit it freely.
✏️ How to Edit Custom Mapping You can:
✔ Add your own words
✔ Replace existing codes
✔ Add multi-word phrases
✔ Use emojis or symbols
✔ Create your own theme
✔ Build your own secret language
Example custom user edits:
python
USER_CUSTOM_MAPPINGS = {
'hello': 'h_wave',
'friend': 'ally_core',
'danger': '
🛠 Testing Your Mapping Run:
bash python3 custom_mapping.py Output:
text Original: hello world Encoded: quantum_flare|omega|... Decoded: hello world Success: True If Success: True, your mapping works.
🔄 Sharing Mapping + Keys With Someone GhostChat only works if both users have the same setup.
You must share:
custom_mapping.py
Outer key
Inner key
Chat key
If any of these differ:
❌ messages will not decode
❌ words won't match
❌ communication breaks
This is by design — total privacy.
🧠 How GhostChat Transforms Your Message If you type: meet me tomorrow
GhostChat performs:
🧩 Step 1 — Custom Mapping meet → convergence_node me → spectral_self tomorrow → future_phase
🔐 Step 2 — Chat Key Encryption AES-based inner boxing
🔐 Step 3 — Outer Key Encryption Final protective layer
🌐 Step 4 — Tor Transport Sent over an encrypted onion route
Only your friend with:
✔ your mapping
✔ your keys
✔ GhostChat
can reverse the process.
🧪 Quick Checklist
Requirement Why Same mapping file Needed to decode words Same keys Needed to decrypt Lowercase mapping keys Matching works correctly Restart GhostChat after changes Reloads mapping Do not duplicate keys Avoids collisions
🔮 In One Sentence… Install GhostChat → Edit your custom mapping → Share mapping + keys → Host or join a room → Chat in your own encrypted language.
# Clone the repository
git clone https://github.com/LORD-HYDRAA/Ghost-Chat.git
cd ghost-chat
chmod +x install.sh run.sh
./install.sh
# Host a chat room
sudo -E ./run.sh -host -key "your_outer_key" -inner "your_inner_key" -chat "your_chat_key" -username "YourName"
# Join a chat room
./run.sh -join -key "your_outer_key" -inner "your_inner_key" -chat "your_chat_key" -username "YourName" -address "onion_address.onion"