Hasty Briefsbeta

Bilingual

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.