Make your code
reach the robot.
ASCII Robotics builds software for roboticists. Our first product, Reach, is a lightweight toolchain for ROS 2 Python—one config file, hot reload, and less workspace ceremony.
ROS workspaces shouldn't need this much ceremony...
|
Config files
everywhere.
Reach
A lightweight toolchain for ROS 2 Python robotics projects. Replace scattered config with a single reach.toml and a CLI that runs your nodes with hot reload.
reach.toml
One config file replaces package.xml, setup.py, and XML launch files.
Hot Reload
Edit Python nodes and Reach restarts them automatically during dev.
Launch Pipelines
Ordered startup with delays, dependencies, and readiness gates.
ROS 2 Native
Same rclpy runtime—topics, parameters, and remappings you already use.
Software-First.
Ship Tools, Not Integrations.
— Build products roboticists actually want to use
— Keep the ROS 2 runtime, cut the ceremony
— Open source by default
Up and running in minutes
# Install the Reach CLI
cargo install --path crates/reach-cli
# Create a workspace
reach create my-robot
cd my-robot
# Run with hot reload
source /opt/ros/humble/setup.bash
reach runWhy ASCII
Robotics
We ship software you can install today—not integration proposals.
Built by roboticists who lived through ROS workspace pain.
Open source (MIT). Fork it, extend it, make it yours.