📦 Installation
Install DJINN in under a minute. Works on Windows, macOS, and Linux.
Method 1: pip (Recommended)
Install from PyPI:
pip install djinn-cli
Upgrade to Latest
pip install --upgrade djinn-cli
Install Specific Version
pip install djinn-cli==2.0.0 # Latest pip install djinn-cli==1.0.2 # Previous pip install djinn-cli==1.0.0 # First release
Install from GitHub
pip install git+https://github.com/boubli/djinn.git
Method 2: Windows Executable
No Python required:
- Go to GitHub Releases
- Download
djinn.exe - Move to a folder in your PATH
- Run from any terminal
Note: Windows SmartScreen may show a warning since the binary is unsigned. Click
"More info" → "Run anyway".
Method 3: From Source
git clone https://github.com/boubli/djinn.git cd djinn pip install -e .
Verify Installation
djinn --version djinn --help
Requirements
- Python: 3.8 or higher
- OS: Windows, macOS, Linux
Dependencies (auto-installed)
click- CLI frameworkrich- Beautiful terminal outputrequests- HTTP clientpyperclip- Clipboard support
Optional Dependencies
# For system dashboard pip install psutil # For voice control pip install SpeechRecognition pyaudio # For PostgreSQL database viewer pip install psycopg2 # For MySQL database viewer pip install mysql-connector-python
Quick LLM Setup
After installing, set up an AI backend:
Option A: Ollama (Free & Local)
# Install Ollama from https://ollama.ai ollama serve ollama pull llama3.2 # Configure DJINN djinn config set provider ollama djinn config set model llama3.2
Option B: OpenAI (Cloud)
export OPENAI_API_KEY="your-key" djinn config set provider openai djinn config set model gpt-4
Quick Test
# Generate a command djinn "list all Python files" # Interactive mode djinn -i # Launch dashboard djinn dashboard # View help djinn --help
Troubleshooting
"djinn not found"
Add Python scripts to your PATH:
# Windows set PATH=%PATH%;%APPDATA%\Python\Python311\Scripts # Linux/macOS export PATH=$PATH:~/.local/bin
"No LLM configured"
djinn config set provider ollama djinn config set model llama3.2
"Permission denied"
# Linux/macOS sudo pip install djinn-cli # Or install for user only pip install --user djinn-cli
Version History
| Version | Date | Highlights |
|---|---|---|
| 2.0.0 | 2026-01-11 | TUI Dashboard, Universal Pkg Manager, Voice Control, AI Code Reviewer, 60+ commands |
| 1.0.2 | 2026-01-10 | 900+ plugin templates, cheatsheets, workflows, notifications |
| 1.0.0 | 2026-01-10 | Initial release with 87 commands |