Zero-Robotics / krill
PublicProfessional-grade DAG-based process orchestrator for robotics systems. Manage ROS2 nodes, Docker containers, and Python services with health monitoring, automatic restarts, and cascading failure handling. Built in Rust.
Krill orchestrates robotics software processes by managing dependencies, monitoring health, handling restarts, and providing a terminal interface with SDKs for integration.
How It Works
You hear about Krill, a friendly tool that keeps all your robot's software pieces running smoothly together, handling starts, stops, and recoveries automatically.
You grab Krill with a quick install command, and it's ready on your robot computer in moments.
You sketch a simple plan listing your robot's parts like sensors and navigators, noting which needs to wait for others to be ready.
With one easy go command, your robot's software stack springs into action on a colorful screen showing everything starting in perfect order.
In your robot programs, you drop in quick 'I'm healthy' pings using ready-made helpers for common languages.
Now your robot hums along flawlessly—failures auto-fix, key parts stay watched, and you relax knowing it's all under control.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.