Skynet: LLMs controlling real robots and drones with Bash
9 months ago
- #MCP
- #machine learning
- #robotics
- The author has been experimenting with machine learning to control physical devices.
- Philippe Charrière developed Osprey, a lightweight Bash library for interacting with LLMs.
- Skynet is a CLI for LLMs to control robots and drones using Bash.
- Skynet can run locally via Docker Model Runner or Ollama, or use remote services.
- Model Context Protocol (MCP) standardizes how language models interact with external systems.
- MCP servers expose tools that models can use to perform actions.
- Skynet is a Bash script using tools like curl, jq, and awk to interact with LLMs and MCP servers.
- Examples include controlling a Parrot Minidrone and a Wowwee MiP robot via Bluetooth.
- MCP servers for devices like MiP and Minidrone are written in Go using mcp-go.
- The author invites participation in Gophercon's Hardware Hack session in NYC.