Skip to content

Build multimodal AI agents for robots and digital environments with ONEPATH. Python-based runtime with JSON5 configuration, supporting vision, audio, LIDAR, multiple LLMs, and real robot hardware integration.

License

Notifications You must be signed in to change notification settings

ONEPATH-ROBOTICS/ONEPATH

Repository files navigation

ONEPATH

ONEPATH

Your path to intelligent robotics.

Website | Documentation | GitHub | X

Project Overview

ONEPATH is a modular AI runtime that empowers developers to create and deploy multimodal AI agents across digital environments and physical robots.

Key Features

  • Modular AI Runtime - Flexible and extensible architecture
  • Multimodal AI Agents - Process diverse inputs and perform various actions
  • Configuration Files (JSON5) - Easy agent configuration
  • LLMs/VLMs - Support for multiple Large Language Models and Vision Language Models
  • Hardware Abstraction Layer (HAL) - Seamless hardware integration
  • WebSim - Web-based debugging and visualization tool

Getting Started

Clone the Repository

git clone https://github.com/ONEPATH-ROBOTICS/ONEPATH.git
cd ONEPATH

Install Dependencies

uv sync

Obtain an API Key

Get your API key from the ONEPATH Portal.

Launch ONEPATH

uv run python src/run.py

Or using Docker:

docker compose up

For more help connecting ONEPATH to your robot hardware, visit one-path.io.

Documentation

More detailed documentation can be accessed at ONEPATH.

Try out some examples.

Source Code

The source code and examples are available on GitHub.

Contributing

Please make sure to read the Contributing Guide before making a pull request.

License

This project is licensed under the terms of the MIT License.

About

Build multimodal AI agents for robots and digital environments with ONEPATH. Python-based runtime with JSON5 configuration, supporting vision, audio, LIDAR, multiple LLMs, and real robot hardware integration.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published