silica-core>=0.10.1
litellm
tiktoken
httpx
pydantic>=2.0
prompt_toolkit>=3.0
pyyaml>=6.0
python-dotenv>=1.0
rich
networkx>=3
markdown-it-py[linkify]
orjson
openai
numpy>=2.4.6
snowballstemmer
stop-words>=2025.11.4
tree-sitter>=0.25
tree-sitter-language-pack>=1.13
pypdfium2>=5
mammoth>=1.9
striprtf>=0.0.29
xlrd>=2.0
duckdb>=1.5.5
openpyxl>=3.1
python-dateutil>=2.9.0.post0
fsrs<7,>=6.3

[all]
silica-agent[connect,connectors,gui,mcp,rerank,stt]

[connect]
websockets>=16.0

[connectors]
keyring>=25

[dev]
pytest>=8.0
mypy>=1.10
import-linter>=2.0
scipy>=1.17.1
ruff>=0.16

[gui]
fastapi
uvicorn
python-multipart
mdit-py-plugins>=0.6.1
latex2mathml>=3.81.0

[mcp]
mcp<3,>=2.3

[rerank]
sentence-transformers>=3.0

[stt]
faster-whisper>=1.2
