Skip to main content
Repoch

Open source infrastructure for building robot brains

The easiest and fastest way to train a robot foundation model. The Repoch platform allows you to collect, manage and train on any robot data.


How it works

01
Start Repoch

Install Repoch and start the server. Your dashboard is ready at localhost:8000.

Terminal showing pip install repoch and server startup with localhost URL
02
Collect data

Stream robot data from any number of clients — fully distributed and asynchronous.

Live streaming interface showing camera feeds and sensor data
03
Manage data

Label and tag sessions so that your data can be prepared for creating synchronised datasets.

Labelling interface with timeline annotations and tag management
04
Train & deploy

Use the Repoch client API to download datasets, train models and deploy with peer-to-peer inference.

Code editor showing Repoch Python client for downloading datasets and pushing models

Built to grow

Local
Single machine
Get started in seconds
  • SQLite
  • In-process broker
  • Local filesystem
  • pip install repoch
Team
Lab / Team
Collaborate across your group
  • PostgreSQL + pgvector
  • Redis broker
  • Shared storage
  • Multi-user access
Scale
Production
Scale to your fleet
  • Distributed workers
  • Edge recorders
  • Cloud or on-prem
  • Fleet-scale operations

Same API, same codebase — just swap your config.


Get started

Install from Source

Build and install Repoch from the source repository