Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mundix_cli-1.0.5.tar.gz (174.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mundix_cli-1.0.5-py3-none-any.whl (244.7 kB view details)

Uploaded Python 3

File details

Details for the file mundix_cli-1.0.5.tar.gz.

File metadata

  • Download URL: mundix_cli-1.0.5.tar.gz
  • Upload date:
  • Size: 174.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0rc1

File hashes

Hashes for mundix_cli-1.0.5.tar.gz
Algorithm Hash digest
SHA256 60da31d2603b109f79ee3a6cf1edd65d5a1fcb6f10078eb279e88b95137d68d5
MD5 ea0e544ec87f5a61ff1e6ac2d457471e
BLAKE2b-256 3a36d138d9bec5439741003fd9e57517a59a5c155e6438f5d9203ef38ac884e9

See more details on using hashes here.

File details

Details for the file mundix_cli-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: mundix_cli-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 244.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0rc1

File hashes

Hashes for mundix_cli-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 94e5ebc30ed383b5f1d36b4c1d8a7a5fd06ff8603e00ef86635e2519c3a8315c
MD5 a279e4dc4aa085b786be09c2431e0777
BLAKE2b-256 61b8b2918b8afdfaaa2296c414f76a62bb4797b442c452be06595d0821c3eae6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page