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
| Capability | Description |
|---|---|
| Natural Language Control | Ask Claude to operate devices using plain English |
| MCP Integration | Native Model Context Protocol support for Claude Desktop and Claude Code |
| REST API | HTTP endpoints for custom integrations, dashboards, and automated workflows |
| Multi-Site Support | Connect devices from multiple labs through a single gateway |
Supported Devices
| Device Type | Examples |
|---|---|
| Shakers | Inheco ThermoShake, Hamilton Heater Shaker, QInstruments BioShake |
| Centrifuges | VSpin |
| Sealers | A4S |
| Transporters | PreciseFlex PF400, PreciseFlex PF3400 |
| Liquid Handlers | Hamilton STAR/Vantage (coming soon) |
Device support is powered by PyLabRobot integration.
How It Works
- swarm-client runs on a computer in your lab, connected to your devices via USB, serial, or network
- Swarm Cloud provides the gateway, authentication, and API endpoints (we host this)
- AI agents (via MCP) or your applications (via REST) send commands through the cloud
- Commands route to the correct swarm-client instance, execute on the device, and return results
Getting Started
Ready to connect your lab to AI?
- Contact us to join the beta program
- We'll help you set up swarm-client in your lab
- You'll receive your API key
- Configure Claude Desktop or Claude Code with your key
- Start controlling devices with natural language
Documentation
- Getting Started - Setup overview
- Concepts - How Swarm AI works
- Claude Desktop Setup - Connect Claude Desktop
- Claude Code Setup - Connect Claude Code
- swarm-client Setup - On-premise installation
- MCP Tools - Available AI tools
- REST API - HTTP API reference