PIP-BOY LLM - Vault-Tec Local AI Terminal
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pip_boy_llm-1.0.2.tar.gz.
File metadata
- Download URL: pip_boy_llm-1.0.2.tar.gz
- Upload date:
- Size: 22.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
06c56d09f9cf5f2e6090c1456b6abc140aa925e1107a4994afe140a4cbe1cd36
|
|
| MD5 |
6fce549533b8a1aa455714e5c34592b6
|
|
| BLAKE2b-256 |
3e79eda2c6728cd324b8aaf1977c33a51c2de936dc3dcc4e930a8f1e038775b5
|
File details
Details for the file pip_boy_llm-1.0.2-py3-none-any.whl.
File metadata
- Download URL: pip_boy_llm-1.0.2-py3-none-any.whl
- Upload date:
- Size: 24.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ce44f0207d52bb6827fcb011b6541a40c73f47c600bd00cfb38155178ecf5f38
|
|
| MD5 |
65780587fec055c11fa18c87b7cd543f
|
|
| BLAKE2b-256 |
b6a6a65a25fbad915cc3a1271326acc442a446e6eadea7910792517a3818ce76
|