| # Abliterated Tool-Use Agent |
|
|
| A Python script that runs an **uncensored, abliterated Qwen3 model** via Ollama with full tool-use capabilities. |
|
|
| ## What it does |
|
|
| The model can autonomously: |
| - **Search the web** (DuckDuckGo, no API key needed) |
| - **Fetch and read webpages** (extract text from any URL) |
| - **Run shell commands** on your machine (nmap, curl, scripts, whatever) |
| - **Read and write files** on disk |
| - **Make HTTP requests** to any API or endpoint |
| - Then **synthesize everything into a concise answer** — no rambling |
|
|
| ## Quick start — Kali PC |
|
|
| ```bash |
| # 1. Install Ollama |
| curl -fsSL https://ollama.com/install.sh | sh |
| |
| # 2. Download the 8B model (smarter, 4.7GB) |
| ollama pull huihui/qwen3-abliterated:8b |
| |
| # 3. Install Python deps |
| pip install requests beautifulsoup4 |
| |
| # 4. Download this script |
| wget -O abliterated_agent.py https://huggingface.co/Bigbarry/abliterated-agent/resolve/main/abliterated_agent.py |
| |
| # 5. Run it |
| python3 abliterated_agent.py |
| ``` |
|
|
| ## Quick start — Phone (NetHunter / Termux) |
|
|
| ```bash |
| # 1. Install Ollama |
| pkg install ollama |
| |
| # 2. Start the server |
| ollama serve & |
| |
| # 3. Download the 4B model (smaller, 2.3GB, fits on phone) |
| ollama pull huihui/qwen3-abliterated:4b-instruct-2507 |
| |
| # 4. Install Python deps |
| pip install requests beautifulsoup4 |
| |
| # 5. Download this script |
| wget -O abliterated_agent.py https://huggingface.co/Bigbarry/abliterated-agent/resolve/main/abliterated_agent.py |
| |
| # 6. Run it with the 4B model |
| python3 abliterated_agent.py --model huihui/qwen3-abliterated:4b-instruct-2507 |
| ``` |
|
|
| ## Usage |
|
|
| ```bash |
| # Interactive chat (default) |
| python3 abliterated_agent.py |
| |
| # Use the smaller 4B model (better for phone) |
| python3 abliterated_agent.py --model huihui/qwen3-abliterated:4b-instruct-2507 |
| |
| # Disable shell execution (safer mode) |
| python3 abliterated_agent.py --no-shell |
| |
| # Run a single prompt (no interactive mode) |
| python3 abliterated_agent.py --prompt "search the web for latest CVEs and summarize" |
| ``` |
|
|
| ## Models |
|
|
| | Model | Size | Best for | Ollama tag | |
| |-------|------|----------|------------| |
| | Qwen3-4B-Instruct-2507 abliterated | 2.3GB (Q4_K_M) | Phone / NetHunter | `huihui/qwen3-abliterated:4b-instruct-2507` | |
| | Qwen3-8B abliterated v2 | 4.7GB (Q4_K_M) | Kali PC / laptop | `huihui/qwen3-abliterated:8b` | |
|
|
| The 4B "Instruct-2507" variant is **non-thinking** — it gives direct, concise answers without chain-of-thought rambling. |
|
|
| ## Tools available |
|
|
| | Tool | What it does | |
| |------|-------------| |
| | `web_search` | Search DuckDuckGo, returns titles/URLs/snippets | |
| | `fetch_webpage` | Download a URL and extract readable text | |
| | `http_request` | Make GET/POST/PUT/DELETE requests to any URL | |
| | `run_shell` | Execute shell commands, returns stdout/stderr/exit code | |
| | `read_file` | Read any file from disk | |
| | `write_file` | Write content to a file on disk | |
|
|
| ## License |
|
|
| Apache 2.0 (model) / script is free to use. |
|
|