craigm26/OpenCastor

Open-source AI robotics framework — tiered brain, 8 AI providers, multi-robot swarm, self-improving loop

41
/ 100
Emerging

This tool helps robotics engineers and researchers quickly connect various AI models to different robot hardware using a straightforward YAML configuration. You input your desired AI provider (like Gemini or Claude) and your robot's hardware specifications (like a Raspberry Pi or Arduino), and it outputs a fully operational robot capable of interacting through popular messaging channels like WhatsApp or Slack. It is designed for those managing single robots or entire fleets, simplifying setup and enabling self-improvement through learned experiences.

Available on PyPI.

Use this if you need to rapidly integrate diverse AI brains with different robot bodies for tasks ranging from industrial automation to research, without deep diving into complex driver or API development.

Not ideal if you're building a robot from scratch and need very low-level, direct hardware programming for highly specialized components without any AI integration.

robotics-engineering applied-ai automation fleet-management embedded-systems
Maintenance 10 / 25
Adoption 6 / 25
Maturity 20 / 25
Community 5 / 25

How are scores calculated?

Stars

15

Forks

1

Language

Python

License

Apache-2.0

Last pushed

Mar 13, 2026

Commits (30d)

0

Dependencies

21

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/craigm26/OpenCastor"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.