DreamLake

DreamLake

ML experiment tracking for robotics and embodied AI. Record, store, browse, and search multimodal data across episodes.

Install

bash
pip install dreamlake

Quick Example

bash
dreamlake login --url https://dreamlake.example.com
dreamlake upload ./run01.mp4 --episode alice@robotics:run-042 --to /camera/front

Architecture

CLI (dreamlake-py)
    ├── Upload file ──→ BSS (S3 storage)
    └── Register asset ──→ DreamLake Server (MongoDB)
                              └──→ Frontend (browse + search)
ComponentRole
dreamlake-pyPython SDK + CLI
dreamlake-serverFastify API, MongoDB via Prisma, JWT auth
BSSS3-backed binary storage, HLS splitting
QdrantVector embeddings for semantic search