Loading a Model
Supported models
Section titled “Supported models”| Model | Size | RAM needed | Best for |
|---|---|---|---|
| Gemma 4 E2B Q4_K_M (recommended) | 2.9 GB | 8 GB | Fast, everyday use |
| Gemma 4 E4B Q4_K_M | 4.6 GB | 8+ GB | Better code quality |
Models are saved to ~/CyberPaw/models/ by default.
Downloading via the UI
Section titled “Downloading via the UI”- Open Settings (⚙ top-right)
- The Models panel lists all available models
- Models already on disk show a green ✓ Installed badge and a Load button
- To download a new model, select it and click Download
- After download completes, click Load — the terminal shows the loading spinner
Downloading via script
Section titled “Downloading via script”cd cyberpaw./scripts/download-model.shContext window
Section titled “Context window”CyberPaw auto-calculates the context window from available RAM:
budget = total_RAM × 0.75 − model_weight_sizen_ctx = budget / kv_bytes_per_token (rounded to nearest power of 2)max = 65,536 tokensYou can override this in Settings → Context Window.
Switching models
Section titled “Switching models”Open Settings, find the new model in the Models panel, and click Load. The terminal shows a loading spinner and prints Model ready. when complete. The new model path is persisted and auto-loaded on next launch.
To clear the saved model path, open Settings and click Clear next to the Active Model field.