Gateway
Healthy
O
Homelab AI Runtime
Oppa AI Gateway
Local-first routing for embeddings, fast chat, long-form reasoning, and bridges into Codex and Claude Code. Live roles stay stable while training outputs land in candidate storage until you explicitly promote them.
System Status
MCP Bridge
Connected
Model Roles
Embedding Agent
Online
Fast Agent
Online
Large Agent
Online
Embed In Oppa
Widget Snippet
Ready
Obsidian Vault Index
Index Status
Indexed
New and changed notes are indexed automatically via file watcher.
Nightly full scan runs at 2 AM. Deleted notes are never auto-purged —
their embeddings persist until you explicitly remove them.
Last Scan Results
OCR Document Indexer
Upload Document
docs
Supported: PDF (digital + scanned), PNG, JPG, JPEG, TIFF, BMP, WEBP. Max 50 MB.
Each file is chunked and embedded into the vector store. Embeddings are
never auto-deleted — use the Delete button to remove a document's chunks.
Requires:
pypdf, Pillow, pytesseract, and
tesseract binary (brew install tesseract).
Index Summary
Uploaded Documents
| Filename | Document ID | Chunks | Uploaded | |
|---|---|---|---|---|
| No documents uploaded yet. | ||||
Training Workspace
Manual DatasetDatasets
Build From Gateway SamplesMCP / Inbox
This pulls from `ai_training_samples` so you can stage supervised examples without touching your live model roles.
Datasets
Training Jobs
Queue LoRA JobCandidates Only
Jobs train into candidate storage first. Nothing replaces the daily live model until you promote a candidate.
Queue Summary0 jobs
On the base M4 Mac mini, keep this focused on adapters, prompt/routing improvements, and small eval loops instead of full model retraining.
Candidate Models
Live Promotion & Rollback
Embedding Live Slot
Base Only
Fast Live Slot
Base Only
Large Live Slot
Base Only