Files
autarch/requirements.txt

54 lines
1.3 KiB
Plaintext
Raw Normal View History

2026-03-13 15:17:15 -07:00
# AUTARCH - Core Dependencies
flask>=3.0
bcrypt>=4.0
requests>=2.31
msgpack>=1.0
cryptography>=41.0
PyCryptodome>=3.19
2026-03-13 15:17:15 -07:00
# OSINT & Networking
# System packages needed: nmap, tcpdump, tshark, whois, dig (dnsutils)
2026-03-13 15:17:15 -07:00
# Hardware / Serial
pyserial>=3.5
esptool>=4.0
# Packet Analysis
pyshark>=0.6
scapy>=2.5
2026-03-13 15:17:15 -07:00
# Discovery
zeroconf>=0.131
2026-03-13 15:17:15 -07:00
# Reports & QR
2026-03-13 15:17:15 -07:00
qrcode>=7.0
Pillow>=10.0
# MCP (Model Context Protocol)
mcp>=1.0
# ── LLM Backends ──────────────────────────────────────────
2026-03-13 15:17:15 -07:00
# Local GGUF models (CPU-friendly):
llama-cpp-python>=0.3.16
# For CUDA GPU acceleration, reinstall with:
# CMAKE_ARGS="-DGGML_CUDA=on" pip install llama-cpp-python --force-reinstall --no-cache-dir
# HuggingFace SafeTensors models (GPU-recommended):
transformers>=4.35
accelerate>=0.25
2026-03-13 15:17:15 -07:00
bitsandbytes>=0.41 # for 4-bit/8-bit quantization (Linux/CUDA only; skip on Windows if unavailable)
# torch>=2.1 # Install manually: https://pytorch.org/get-started/locally/
2026-03-13 15:17:15 -07:00
# Anthropic Claude API:
anthropic>=0.40
# OpenAI API:
openai>=1.0
# HuggingFace Inference API:
huggingface-hub>=0.20
# ── Knowledge System ──────────────────────────────────────
numpy>=1.24