Skip to main content

Swarm AI

Device Integration Gateway for AI-Powered Lab Automation

Swarm AI unifies your lab automation devices into a single integration layer, accessible via REST API and AI agents like Claude for unified control.

With Swarm AI, you can simply ask Claude:

"Shake the sample plate at 500 RPM for 30 seconds, then move it to the centrifuge"

What You Can Do

CapabilityDescription
Natural Language ControlAsk Claude to operate devices using plain English
MCP IntegrationNative Model Context Protocol support for Claude Desktop and Claude Code
REST APIHTTP endpoints for custom integrations, dashboards, and automated workflows
Multi-Site SupportConnect devices from multiple labs through a single gateway

Supported Devices

Device TypeExamples
ShakersInheco ThermoShake, Hamilton Heater Shaker, QInstruments BioShake
CentrifugesVSpin
SealersA4S
TransportersPreciseFlex PF400, PreciseFlex PF3400
Liquid HandlersHamilton STAR/Vantage (coming soon)

Device support is powered by PyLabRobot integration.

How It Works

  1. swarm-client runs on a computer in your lab, connected to your devices via USB, serial, or network
  2. Swarm Cloud provides the gateway, authentication, and API endpoints (we host this)
  3. AI agents (via MCP) or your applications (via REST) send commands through the cloud
  4. Commands route to the correct swarm-client instance, execute on the device, and return results

Getting Started

Ready to connect your lab to AI?

  1. Contact us to join the beta program
  2. We'll help you set up swarm-client in your lab
  3. You'll receive your API key
  4. Configure Claude Desktop or Claude Code with your key
  5. Start controlling devices with natural language

Documentation