Files
NexusOS/requirements-base.txt
T
jonandClaude Opus 4.8 ba6a4ac4e4 feat: workspaces, agentic action tools, local Whisper STT, vec recall
- Projects/workspaces: documents grouped into projects; chat RAG scopes to the
  active project. Switcher in the Documents page.
- Agentic action tools: web_search, fetch_url, and remember (first write tool),
  allowlist-gated per playbook.
- Local Whisper STT (faster-whisper, no torch): on-device dictation replacing
  the browser Web Speech API. POST /stt + GET /stt/status; browser fallback.
- Vector index extended to conversation recall (message_vectors), with the
  brute-force cosine scan kept as the fallback.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 14:22:46 -05:00

55 lines
869 B
Plaintext

# --- Shared Base (GPU-agnostic) ---
# AI Stack
transformers
accelerate
bitsandbytes
safetensors
sentencepiece
tokenizers
huggingface-hub
# API & Web Infrastructure
fastapi
uvicorn
starlette
httpx # HTTP client (backend + controlpanel)
pydantic
pydantic_core
anyio
h11
httptools
watchfiles
websockets
wsproto
# Data, UI & System Tools
numpy
scipy
pandas
psutil
PySide6
PySide6_Addons
PySide6_Essentials
shiboken6
tqdm
rich
python-dotenv
PyYAML
# Document ingest (RAG): pure-Python text extraction, no native deps
pypdf
python-docx
# Vector search: loadable SQLite extension (prebuilt wheels). Brute-force cosine
# stays as the fallback when the host Python can't load extensions.
sqlite-vec
# Local speech-to-text: CTranslate2-based, no torch, keeps dictation on-device.
faster-whisper
# Documentation Support
markdown-it-py
MarkupSafe
mdurl
Pygments
Jinja2