AI-Powered Cybersecurity Copilot for Kali Linux — Think Claude Code, but built for hackers.
Project description
MundiX CLI
AI-Powered Cybersecurity Copilot for Kali Linux
MundiX CLI is an intelligent terminal assistant designed for penetration testers, red teamers, and security researchers. It connects to specialized cybersecurity AI models (DeepHat, WhiteRabbitNeo) via HuggingFace, and features a collective memory system that learns from all users.
Think of it as Claude Code or GitHub Copilot, but built specifically for hackers.
Features
| Feature | Description |
|---|---|
| AI Chat | Interactive conversation with uncensored cybersecurity AI models |
| Command Execution | Extract and execute commands directly from AI responses |
| Collective Memory | Local + shared memory that improves with every user interaction |
| Multi-Model | Switch between DeepHat, WhiteRabbitNeo, and other models |
| System Awareness | AI knows your OS, tools, and current directory |
| Safety Checks | Dangerous commands are flagged before execution |
| Streaming | Real-time token streaming for fast responses |
| One-Shot Mode | Quick queries without entering interactive mode |
Quick Install (Kali Linux)
curl -sSL https://raw.githubusercontent.com/k0k4/mundix-cli/main/install.sh | bash
Manual Install
git clone https://github.com/k0k4/mundix-cli.git
cd mundix-cli
pip3 install -r requirements.txt
export HF_TOKEN="your_huggingface_token"
python3 mundix_cli.py
Install via pip
pip3 install -e .
mundix
Get your free HuggingFace token at: https://huggingface.co/settings/tokens
Usage
Interactive Mode
mundix
One-Shot Query
mundix "how to scan for open ports on 10.0.0.1"
Execute and Analyze
mundix --exec "nmap -sV 10.0.0.1"
Choose a Model
mundix --model wrn-qwen-7b
Available Models
| Key | Model | Description |
|---|---|---|
deephat-7b |
DeepHat V1 7B | Cybersecurity & DevOps specialist (default) |
wrn-qwen-7b |
WhiteRabbitNeo 2.5 Qwen 7B | Offensive/Defensive cybersecurity |
wrn-llama-8b |
WhiteRabbitNeo Llama 8B v2 | General cybersecurity assistant |
CLI Commands
Inside the interactive shell, use these slash commands:
| Command | Description |
|---|---|
/help |
Show help message |
/models |
List available AI models |
/model <name> |
Switch to a different model |
/memory |
Show memory statistics |
/sync |
Sync collective memory |
/clear |
Clear conversation history |
/system |
Show system information |
/history |
Show command execution history |
/exec <cmd> |
Execute a command directly |
/analyze |
Send last command output to AI |
/exit |
Exit MundiX CLI |
Collective Memory
MundiX CLI features a unique collective memory system:
How it works: Every useful interaction (questions, commands, solutions) is saved locally. High-quality entries (upvoted by the user) are anonymized and shared with the MundiX collective memory. When you ask a question, the CLI first searches the collective memory for similar past solutions before querying the AI model, saving tokens and leveraging community knowledge.
Privacy: Only anonymized command patterns and solutions are shared. No personal data, IPs, or target information is ever transmitted.
Project Structure
mundix-cli/
mundix_cli.py # Main CLI application (REPL, UI, slash commands)
ai_provider.py # HuggingFace API integration (OpenAI-compatible)
memory.py # Collective memory system (local + sync)
system_integrator.py # Command execution and system interaction
install.sh # Quick installer for Kali Linux
requirements.txt # Python dependencies
setup.py # pip install support
test_modules.py # Module test suite
LICENSE # MIT License
Requirements
- Python 3.8+
- Linux (optimized for Kali Linux)
- HuggingFace API token (free tier works)
Roadmap
- TUI dashboard with Rich panels (scan results, AI chat side by side)
- Plugin system for custom tools integration
- Collective memory API server for real-time community sync
- Voice input/output for hands-free operation
- Auto-reconnaissance mode (full automated recon pipeline)
- Integration with Metasploit RPC and Burp Suite API
License
MIT License - MundiX
Built with purpose by MundiX. Happy Hacking.
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 mundix_cli-1.0.3.tar.gz.
File metadata
- Download URL: mundix_cli-1.0.3.tar.gz
- Upload date:
- Size: 172.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d2676c9ecfae4c4147a20ca6597a7cfab8800ca3e401f1f1e184a4c3a8eb3481
|
|
| MD5 |
4f3f4918d610e343daa7fe4cc9e7f616
|
|
| BLAKE2b-256 |
385b83e74b41b2bb4d81762a792d9d704a8c8a5e6bf555d1ffe163f4b41630df
|
File details
Details for the file mundix_cli-1.0.3-py3-none-any.whl.
File metadata
- Download URL: mundix_cli-1.0.3-py3-none-any.whl
- Upload date:
- Size: 242.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.0rc1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
70ad246a8cae64c58baa0ae14f9fcfead169e465af3e1b40826af695a3c81c36
|
|
| MD5 |
af8ab2c72cd88189abedf8453ba9cb5a
|
|
| BLAKE2b-256 |
57c198a89fbf99e6ae3725f3daf0fbaf55aa9363f268bafd9ba58615bddcf57c
|