{"data":{"slug":"huggingface-lerobot","name":"lerobot","tagline":"Making AI for Robotics more accessible with end-to-end learning","github_url":"https://github.com/huggingface/lerobot","owner":"huggingface","repo":"lerobot","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":27602,"forks":5675,"topics":[],"archived":false,"github_pushed_at":"2026-09-18T03:38:04+00:00","maintenance_label":"Very active","stars_delta_30d":1297,"url":"https://www.graphcanon.com/tools/huggingface-lerobot","markdown_url":"https://www.graphcanon.com/tools/huggingface-lerobot.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-lerobot","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-lerobot","description":"🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning","homepage_url":"https://huggingface.co/docs/lerobot","license":"Apache-2.0","open_issues":908,"watchers":169,"ai_summary":"LeRobot is a Python library that simplifies the process of integrating AI into robotics, supporting a wide range of hardware through plugins.","readme_excerpt":"## Quick Start\n\nLeRobot can be installed directly from PyPI.\n\n```bash\npip install lerobot\nlerobot-info\n```\n\n> [!IMPORTANT]\n> For detailed installation guide, please see the [Installation Documentation](https://huggingface.co/docs/lerobot/installation).\n\n---\n\n### Third-Party Hardware\n\nBeyond the natively supported hardware, the community maintains a growing ecosystem of plugins for other robots, teleoperators, cameras, and sensors - UFACTORY xArm, Universal Robots UR5e, Franka, AgileX Piper, Trossen WidowX, ARX5, I2RT YAM, GELLO, SpaceMouse, Meta Quest, ROS 2 bridges, tactile and depth cameras, and more.\n\nPlugins are auto-discovered by package name: LeRobot imports any installed package prefixed with `lerobot_robot_`, `lerobot_teleoperator_`, or `lerobot_camera_`. Install one and use the `type` it registers straight from the CLI:\n\n```bash\npip install lerobot_robot_<name> lerobot_teleoperator_<name>\n\nlerobot-record \\\n  --robot.type=<robot_name> \\\n  --teleop.type=<teleoperator_name> \\\n  --dataset.repo_id=${HF_USER}/my-dataset\n```\n\nBrowse the full list in the [Third-Party Robots & Teleoperators](https://huggingface.co/docs/lerobot/main/third_party_robots) and [Third-Party Cameras & Sensors](https://huggingface.co/docs/lerobot/main/third_party_sensors) documentation.","github_created_at":"2024-01-26T15:50:41+00:00","created_at":"2026-07-11T23:09:50.501262+00:00","updated_at":"2026-09-20T04:29:28.357412+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"end-to-end-learning","name":"end-to-end learning"},{"slug":"hardware-integration","name":"hardware integration"},{"slug":"installation-guide","name":"installation guide"},{"slug":"plugins","name":"plugins"},{"slug":"python-library","name":"python library"},{"slug":"robotics","name":"robotics"},{"slug":"third-party-support","name":"third-party support"}],"trust":{"provenance":{"is_fork":false,"github_id":748713144,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:15:59.922Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":2,"days_since_push":0,"last_release_at":"2026-08-03T14:19:42Z","stars_delta_30d":1297,"open_issues_delta_30d":138},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:16:02.477Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:15:58.808Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-18T08:15:58.808Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:15:58.808Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-18T08:15:58.808Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need to integrate AI into robotics projects and want to leverage a wide range of hardware support through plugins.","If you are working with hardware that has a community-maintained plugin, such as UFACTORY xArm, Universal Robots UR5e, or Franka.","For projects that require end-to-end learning capabilities in robotics, where detailed installation and usage guides are available."],"when_not_to_use":["If your project requires hardware that does not have a community-maintained plugin and you do not have the resources to develop one.","When you prefer a tool that does not rely on external plugins for hardware support, as LeRobot's functionality is extended through these plugins.","If you are working in an environment where Python and PyPI are not suitable or available for installation."],"source":"enrich:decision_facts","observed_at":"2026-09-18T10:34:16.542Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"LeRobot is a Python library that simplifies AI integration into robotics, supporting a wide range of hardware through plugins."}]}}