PIP-BOY LLM
Vault-Tec Local AI Terminal - Run local LLMs with a retro Fallout PIP-BOY themed interface.
Installation
pip install pip-boy-llm
Optional Dependencies
# For 4-bit quantization (Mistral 7B)
pip install pip-boy-llm[quantization]
# For PDF file support
pip install pip-boy-llm[pdf]
# For Windows readline support
pip install pip-boy-llm[readline]
# Install all optional dependencies
pip install pip-boy-llm[all]
Quick Start
-
Run the setup wizard (recommended for first-time users):
pip-boy-setup
-
Start the terminal:
pip-boy-llm
-
Select a model and start chatting!
Models
| Model | Description | Requirements |
|---|---|---|
| Gemma 3 1B | Fast, lightweight | HuggingFace login |
| Llama 3.2 1B | Fast, good quality | HuggingFace login + license |
| Mistral 7B | Best quality, 4-bit | bitsandbytes (optional) |
HuggingFace Login
Some models require HuggingFace authentication:
- Create an account at huggingface.co
- Generate a token at huggingface.co/settings/tokens
- Run
pip-boy-setupand enter your token
License Agreements
Llama and Gemma models require accepting license agreements:
- Llama 3.2: Accept license
- Gemma 3: Accept license
Commands
| Command | Description |
|---|---|
/help |
Show available commands |
/exit |
Quit the terminal |
/clear |
Clear conversation history |
/reset |
Reset the AI model |
/model |
Show current model info |
@filepath |
Include file contents in message |
File References
Include file contents in your messages using @:
> Explain this code: @main.py
> Summarize these files: @src/app.py @src/utils.py
> Review @"path with spaces/file.py"
Commands Reference
pip-boy-llm
Main terminal interface. Select a model and start chatting.
pip-boy-llm
pip-boy-setup
Setup wizard for first-time configuration:
- Checks dependencies (PyTorch, Transformers, etc.)
- Configures HuggingFace authentication
- Verifies model access
- Creates config directory
pip-boy-setup
pip-boy-update
Check for package updates:
pip-boy-update
Configuration
Config files are stored in ~/.airllm/:
config.yaml- User preferenceshistory.yaml- Chat history
System Requirements
- Python 3.9+
- CUDA-capable GPU recommended (CPU mode available)
- 4GB+ VRAM for 1B models
- 8GB+ VRAM for Mistral 7B (4-bit)
License
MIT License
Metadata
Release files for pip-boy-llm 1.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pip_boy_llm-1.0.9.tar.gz | 24.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pip_boy_llm-1.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 50.7 kB
Release files / pip_boy_llm-1.0.9.tar.gz
| Download URL | pip_boy_llm-1.0.9.tar.gz |
|---|---|
| Size | 24.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
71421890f4cfcb16781b0e2a9d5a60902e825879cbe22e8973c4509599efeddb
|
|
BLAKE2b-256 checksum How to use checksums |
3555873fb73085d98333545b29d69ce97706cf9b74f232cc82fe420e2ba93eae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|
Release files / pip_boy_llm-1.0.9-py3-none-any.whl
| Download URL | pip_boy_llm-1.0.9-py3-none-any.whl |
|---|---|
| Size | 26.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
08826b0ee1755b9865fbc3a7c4f18895552cc04b26b07f679bb0d4f91df13aa9
|
|
BLAKE2b-256 checksum How to use checksums |
1c894f1f4471300e2b0d56f8643a38fd2b4f6d5406e2e08cbb8a6465a17ab4f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.4
|