dimos-lcm
PyTurboJPEG==1.8.2
numpy>=1.26.4
scipy>=1.15.1
reactivex
asyncio==3.4.3
sortedcontainers==2.4.0
pydantic
python-dotenv
dask[complete]==2025.5.1
plum-dispatch==2.5.7
structlog<26,>=25.5.0
colorlog==6.9.0
opencv-python
open3d
pydantic-settings<3,>=2.11.0
textual==3.7.1
terminaltexteffects==0.12.2
typer<1,>=0.19.2
plotext==5.3.2
numba>=0.60.0
llvmlite>=0.42.0
rerun-sdk>=0.20.0

[agents]
langchain<2,>=1
langchain-chroma<2,>=1
langchain-core<2,>=1
langchain-openai<2,>=1
langchain-text-splitters<2,>=1
langchain-huggingface<2,>=1
langchain-ollama<2,>=1
ollama>=0.6.0
anthropic>=0.19.0
openai
openai-whisper
sounddevice
mcp>=1.0.0

[agents:sys_platform == "linux"]
bitsandbytes<1.0,>=0.48.2

[base]
dimos[agents,perception,sim,visualization,web]

[cpu]
onnxruntime
ctransformers==0.2.27

[cuda]
cupy-cuda12x==13.6.0
nvidia-nvimgcodec-cu12[all]
onnxruntime-gpu>=1.17.1
ctransformers[cuda]==0.2.27
mmengine>=0.10.3
mmcv>=2.1.0
xformers>=0.0.20

[dev]
ruff==0.14.3
mypy==1.19.0
pre_commit==4.2.0
pytest==8.3.5
pytest-asyncio==0.26.0
pytest-mock==3.15.0
pytest-env==1.1.5
pytest-timeout==2.4.0
coverage>=7.0
requests-mock==1.12.1
terminaltexteffects==0.12.2
watchdog>=3.0.0
md-babel-py==1.1.1
lxml-stubs<1,>=0.5.1
pandas-stubs<3,>=2.3.2.250926
types-PySocks<2,>=1.7.1.20251001
types-PyYAML<7,>=6.0.12.20250915
types-colorama<1,>=0.4.15.20250801
types-defusedxml<1,>=0.7.0.20250822
types-gevent<26,>=25.4.0.20250915
types-greenlet<4,>=3.2.0.20250915
types-jmespath<2,>=1.0.2.20250809
types-jsonschema<5,>=4.25.1.20251009
types-networkx<4,>=3.5.0.20251001
types-protobuf<7,>=6.32.1.20250918
types-psutil<8,>=7.0.0.20251001
types-pytz<2026,>=2025.2.0.20250809
types-simplejson<4,>=3.20.0.20250822
types-tabulate<1,>=0.9.0.20241207
types-tensorflow<3,>=2.18.0.20251008
types-tqdm<5,>=4.67.0.20250809

[drone]
pymavlink

[manipulation]
h5py>=3.7.0
pyrender>=0.1.45
trimesh>=3.22.0
python-fcl>=0.7.0.4
pyquaternion>=0.9.9
matplotlib>=3.7.1
rtree
pandas>=1.5.2
tqdm>=4.65.0
pyyaml>=6.0
contact-graspnet-pytorch
piper-sdk
kaleido>=0.2.1
plotly>=5.9.0

[misc]
cerebras-cloud-sdk
yapf==0.40.2
typeguard
empy==3.3.4
catkin_pkg
lark
tiktoken>=0.8.0
python-multipart==0.0.20
tensorzero==2025.7.5
ipykernel
sentence_transformers
scikit-learn
timm>=1.0.15
edgetam-dimos
opencv-contrib-python==4.10.0.84
open_clip_torch==3.2.0
torchreid==0.2.5
gdown==5.2.0
tensorboard==2.20.0
googlemaps>=4.10.0
onnx
einops==0.8.1
xarm-python-sdk>=1.17.0

[perception]
ultralytics>=8.3.70
filterpy>=1.4.5
Pillow
lap>=0.5.12
transformers[torch]==4.49.0
moondream
omegaconf>=2.3.0
hydra-core>=1.3.0

[sim]
mujoco>=3.3.4
playground>=0.0.5
pygame>=2.6.1

[unitree]
dimos[base]
unitree-webrtc-connect-leshy>=2.0.7

[visualization]
rerun-sdk>=0.20.0

[web]
fastapi>=0.115.6
sse-starlette>=2.2.1
uvicorn>=0.34.0
ffmpeg-python
soundfile
