craigm26/OpenCastor
Open-source AI robotics framework — tiered brain, 8 AI providers, multi-robot swarm, self-improving loop
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.
Stars
15
Forks
1
Language
Python
License
Apache-2.0
Category
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.
Higher-rated alternatives
vishalmysore/choturobo
Integrate Arduino-based robotics (using the NodeMCU ESP32 or Arduino Nano 368 board) with AI...
Velodex/rtix
Realtime Interprocess Communication and Orchestration for Robotics & AI
metmatera/Pepper-Robot-in-the-Restaurant
Project involving Human-Robot Interaction and Reasoning Agents modules. Pepper Robot is put into...
DatGreekChick/purpose
Creating a model of the adorable sentient being affectionately known as the butter robot to Rick...
pstlab/roxanne_sa
ROXANNE Stand-Alone