A 100% offline, fully portable, zero-trace AI (Ollama + Llama 3 + AnythingLLM) that runs natively from a USB drive on Windows and Mac.
Shell
2,259
23 commits
updated Jul 4, 2026
[!IMPORTANT] This repository (
Portable Uncensored AI) is deprecated and is no longer actively maintained.All active development, features, and bug fixes (including the Windows crash/access violation fixes) have moved to:
π Uncensored-Local-Studio
Please visit the new repository to download the latest version, report issues, and follow the project's development.
A fully private, portable, uncensored AI assistant that runs 100% from a USB flash drive. No internet needed after setup. No data leaves the USB. Works on Windows, Mac, and Linux.
Now with multi-model support! Choose from 6 curated AI models or bring your own.
During installation, you'll choose which model(s) to download:
| # | Model | Size | Label | Best For |
|---|---|---|---|---|
| 1 | NemoMix Unleashed 12B | ~7.0 GB | π UNCENSORED | β Recommended β best quality uncensored |
| 2 | Dolphin 2.9 Llama 3 8B | ~4.9 GB | π UNCENSORED | Classic uncensored all-rounder |
| 3 | Mistral 7B Instruct v0.3 | ~4.1 GB | π STANDARD | Strong reasoning & coding |
| 4 | Qwen 2.5 7B Instruct | ~4.7 GB | π STANDARD | Great multilingual support |
| 5 | Llama 3.2 3B Instruct | ~2.0 GB | π STANDARD | Lightweight β fast on old PCs |
| 6 | Phi-3.5 Mini 3.8B | ~2.2 GB | π STANDARD | Lightweight β good reasoning |
| C | Custom GGUF | Varies | π¨ CUSTOM | Bring your own HuggingFace model |
π UNCENSORED = No content filters, answers everything
π STANDARD = Normal safety guidelines apply
install.bat on the USB driveanythingllm folder on your USB drive.The installer automatically retries failed downloads. If it still fails:
models\ folder on your USB.install.bat β it will detect the file and skip the download.Just re-run install.bat and select additional models. Already-downloaded models are automatically skipped.
Want a model not on the list? During install, choose option C and paste any direct .gguf download link from HuggingFace. The installer handles the rest!
By default, the installer configures Ollama with a 4K token limit for optimal performance on most PCs. If you want to adjust this, follow these steps after install script has finished running:
anythingllm_data/storage.env file in a text editor.OLLAMA_MODEL_TOKEN_LIMIT=4096 and change 4096 to your desired token limit (e.g., 8192 for 8K tokens).start-windows.bat or start-mac.command or start-linux.sh.install.bat or install.sh it will reset the token limit back to 4096, so you will need to change it again in the .env file.start-mac.command script and it will not overwrite the token limit in the .env file, so you can just restart the AI using this script after changing the token limit in the .env file.start-windows.bat on the USB drive.start-mac.command on the USB drive.Open a terminal on your USB drive.
Run the launcher: make it executable first:
chmod +x start-linux.sh preflight-check.sh install.sh install-core.sh
bash preflight-check.sh
The preflight script checks for everything and executes the install script.
open ANYTHING LLM folder and open the appImage there
Switch between models: Settings β LLM β select your model.
Keep the terminal open while chatting.
Press Enter in the terminal to safely shut down.
USB Drive/
βββ install.bat β Run this first (one time only)
βββ install-core.ps1 β Setup script (called by install.bat)
βββ start-windows.bat β Windows launcher (with auto-cache clearing)
βββ start-mac.command β Mac launcher
βββ ollama/ β AI engine (Windows)
βββ models/ β AI model files (.gguf) & configs
β βββ installed-models.txt β List of installed models
β βββ *.gguf β Model weights
βββ anythingllm/ β Your AI Interface (installed here)
βββ installer_data/ β Temporary installer files (auto-cleaned)
βββ anythingllm_data/ β Your chats & settings (100% portable!)
USB Drive/
βββ install.sh β Linux / Mac installer
βββ preflight-check.sh β Linux USB drive health check [ run this first ]
βββ install-core.sh β Core setup logic (called by install.sh)
βββ start-linux.sh β Linux launcher
βββ ollama/ β AI engine (Windows)
βββ models/ β AI model files (.gguf) & configs
β βββ installed-models.txt β List of installed models
β βββ *.gguf β Model weights
βββ anythingllm/ β Your AI Interface (installed here)
βββ installer_data/ β Temporary installer files (auto-cleaned)
βββ anythingllm_data/ β Your chats & settings (100% portable!)
| Models | Minimum USB | Recommended USB |
|---|---|---|
| 1 lightweight (3B/3.8B) | 16 GB | 16 GB |
| 1 recommended (NemoMix 12B) | 16 GB | 32 GB |
| 2-3 models | 32 GB | 64 GB |
| All 6 presets (~25 GB) | 64 GB | 64 GB |
anythingllm folder on the USB to keep it portable.start-windows.bat again. The script will automatically wipe the old PC's cached paths and fix the run.MIT License β See LICENSE for details.
Shell
63.4%
PowerShell
27.7%
Batchfile
8.9%
A 100% offline, fully portable, zero-trace AI (Ollama + Llama 3 + AnythingLLM) that runs natively from a USB drive on Windows and Mac.
Shell
2,259
23 commits
updated Jul 4, 2026
[!IMPORTANT] This repository (
Portable Uncensored AI) is deprecated and is no longer actively maintained.All active development, features, and bug fixes (including the Windows crash/access violation fixes) have moved to:
π Uncensored-Local-Studio
Please visit the new repository to download the latest version, report issues, and follow the project's development.
A fully private, portable, uncensored AI assistant that runs 100% from a USB flash drive. No internet needed after setup. No data leaves the USB. Works on Windows, Mac, and Linux.
Now with multi-model support! Choose from 6 curated AI models or bring your own.
During installation, you'll choose which model(s) to download:
| # | Model | Size | Label | Best For |
|---|---|---|---|---|
| 1 | NemoMix Unleashed 12B | ~7.0 GB | π UNCENSORED | β Recommended β best quality uncensored |
| 2 | Dolphin 2.9 Llama 3 8B | ~4.9 GB | π UNCENSORED | Classic uncensored all-rounder |
| 3 | Mistral 7B Instruct v0.3 | ~4.1 GB | π STANDARD | Strong reasoning & coding |
| 4 | Qwen 2.5 7B Instruct | ~4.7 GB | π STANDARD | Great multilingual support |
| 5 | Llama 3.2 3B Instruct | ~2.0 GB | π STANDARD | Lightweight β fast on old PCs |
| 6 | Phi-3.5 Mini 3.8B | ~2.2 GB | π STANDARD | Lightweight β good reasoning |
| C | Custom GGUF | Varies | π¨ CUSTOM | Bring your own HuggingFace model |
π UNCENSORED = No content filters, answers everything
π STANDARD = Normal safety guidelines apply
install.bat on the USB driveanythingllm folder on your USB drive.The installer automatically retries failed downloads. If it still fails:
models\ folder on your USB.install.bat β it will detect the file and skip the download.Just re-run install.bat and select additional models. Already-downloaded models are automatically skipped.
Want a model not on the list? During install, choose option C and paste any direct .gguf download link from HuggingFace. The installer handles the rest!
By default, the installer configures Ollama with a 4K token limit for optimal performance on most PCs. If you want to adjust this, follow these steps after install script has finished running:
anythingllm_data/storage.env file in a text editor.OLLAMA_MODEL_TOKEN_LIMIT=4096 and change 4096 to your desired token limit (e.g., 8192 for 8K tokens).start-windows.bat or start-mac.command or start-linux.sh.install.bat or install.sh it will reset the token limit back to 4096, so you will need to change it again in the .env file.start-mac.command script and it will not overwrite the token limit in the .env file, so you can just restart the AI using this script after changing the token limit in the .env file.start-windows.bat on the USB drive.start-mac.command on the USB drive.Open a terminal on your USB drive.
Run the launcher: make it executable first:
chmod +x start-linux.sh preflight-check.sh install.sh install-core.sh
bash preflight-check.sh
The preflight script checks for everything and executes the install script.
open ANYTHING LLM folder and open the appImage there
Switch between models: Settings β LLM β select your model.
Keep the terminal open while chatting.
Press Enter in the terminal to safely shut down.
USB Drive/
βββ install.bat β Run this first (one time only)
βββ install-core.ps1 β Setup script (called by install.bat)
βββ start-windows.bat β Windows launcher (with auto-cache clearing)
βββ start-mac.command β Mac launcher
βββ ollama/ β AI engine (Windows)
βββ models/ β AI model files (.gguf) & configs
β βββ installed-models.txt β List of installed models
β βββ *.gguf β Model weights
βββ anythingllm/ β Your AI Interface (installed here)
βββ installer_data/ β Temporary installer files (auto-cleaned)
βββ anythingllm_data/ β Your chats & settings (100% portable!)
USB Drive/
βββ install.sh β Linux / Mac installer
βββ preflight-check.sh β Linux USB drive health check [ run this first ]
βββ install-core.sh β Core setup logic (called by install.sh)
βββ start-linux.sh β Linux launcher
βββ ollama/ β AI engine (Windows)
βββ models/ β AI model files (.gguf) & configs
β βββ installed-models.txt β List of installed models
β βββ *.gguf β Model weights
βββ anythingllm/ β Your AI Interface (installed here)
βββ installer_data/ β Temporary installer files (auto-cleaned)
βββ anythingllm_data/ β Your chats & settings (100% portable!)
| Models | Minimum USB | Recommended USB |
|---|---|---|
| 1 lightweight (3B/3.8B) | 16 GB | 16 GB |
| 1 recommended (NemoMix 12B) | 16 GB | 32 GB |
| 2-3 models | 32 GB | 64 GB |
| All 6 presets (~25 GB) | 64 GB | 64 GB |
anythingllm folder on the USB to keep it portable.start-windows.bat again. The script will automatically wipe the old PC's cached paths and fix the run.MIT License β See LICENSE for details.
Shell
63.4%
PowerShell
27.7%
Batchfile
8.9%