Sweepme logo

Agentic Instrument Control

Let AI run your bench.

Operate your instruments with AI in the loop. You and your AI agent, hands on the hardware in real time. Included in SweepMe! Pro.

Concept

You, your agent and your bench

Ask in plain language. Your AI agent works the instruments through SweepMe!, which enforces your limits and records every command.

You

Ask and supervise

  • Describe the task in plain language
  • Follow every step live
  • Stop or take over at any time
promptresults

AI agent

Plans the next step

  • Claude Code, Codex, Cursor or a local model
  • Evaluates each result
  • Decides what to measure next
MCP callsvalues

SweepMe! Pro

Instrument Control

  • Knows your bench: instruments, drivers, ports
  • Enforces the limits you set
  • Records commands and values
commandsreadings

Your bench

Real instruments

  • SMUs, scopes, lock-ins and more
  • 300+ ready-to-use drivers
  • Ports stay open during the session

The agent loop

  1. Measure
  2. Evaluate
  3. Decide
  4. Measure again

Keep what worked

  1. Session
  2. Procedure
  3. Test flow

An agent at the bench, not a script generator

Real instruments, live

Ports stay open for the whole session. The agent sends commands and reads values back from the hardware on your bench.

It decides the next step

Hypothesis, trial, error, retrial, until something works. No sequencer run written for every guess.

Every session on record

Commands and values are protocolled, so a run can be reviewed, handed over and repeated.

How it works

The agent talks to your bench over MCP, the Model Context Protocol.
SweepMe! is the host. It owns the drivers, the ports, the folders and the safety rules, and publishes a bounded surface of your bench to whatever AI is connected.

Made for bring-up and debugging, from ASICs to boards to any DUT, where the next step depends on the last measurement. The agent runs that loop. Control and the final interpretation stay with you.

The Bench tab of Instrument Control in SweepMe!: a list of instruments, each with its driver, and the details of the selected Keithley 2450 SMU with role, driver, port, a note and the limits that apply to it.
The Bench tab: each instrument with its role, driver, port and limits.
Safety by design

Limits and permitted actions live in SweepMe!, not in a prompt.

300+ instruments ready

The feature builds on the SweepMe! driver library.

Next to the sequencer

Explore command by command, then keep what worked as a setting.

From first prompt to repeatable test

  1. 01

    Ask in plain language

    Describe the measurement, or the fault you are chasing.

  2. 02

    The agent measures

    It runs your instruments within the limits set in SweepMe! and evaluates every result.

  3. 03

    Take over any time

    Switch between manual and AI control as you like, on the same instruments.

  4. 04

    Define tests, re-run them

    Keep what worked as a test and re-run it whenever needed.

Features

Key features

One tool for all your instruments

Operate instruments from different manufacturers in one place. Let an AI agent do it, or do it yourself.

Control panel

See all your instruments and their data flows at a glance. Arrange tiles that each show a measured value and a live plot.

Limits and safety guardrails

Decide what an instrument may do, for example a maximum voltage. The agent cannot go beyond it.

Share sessions

Send a recorded session to a colleague. They import it and see every command and result.

Procedures

Keep what worked as a procedure: it measures, evaluates and says pass or fail. Run it again with one click, with or without an agent.

Test flows

Combine procedures to automate an entire test stand. Every run is identical, and you can add steps for the operator, such as instructions and checks.

PDF reports

Get a PDF report of a session or of a test run, with results and plots.

Experiments by the agent

Describe what you want to find out. The agent plans the measurement, runs it and analyzes the data.

Drivers by the agent

Missing a driver or a command? The agent writes or fixes it, and you keep or undo every change.

Safety and Control

Agentic workflows with the human in control

SweepMe! stays the host. Drivers, ports and safety limits remain under your control, and every command is recorded.
Fixed guardrails

Limits live in SweepMe!. AI agents cannot go beyond.

Everything on record

Session log commands and values. Review and repeat any run.

You stay in control

Follow the agent live. Stop it or take over at any time.

Standard test flows

Turn what worked into procedures. They run the same every time.

Your choice of AI

Use any AI agent you like

Instrument Control talks to your agent through the SweepMe! MCP server. Any AI application that supports MCP and tool calling can connect, so you are free to pick the one that fits your lab and your data protection rules.

Coding agents and assistants

Cloud models with strong tool use, for demanding tasks.

Chat apps approved by your IT

SweepMe! supports chat apps approved by your IT policy, even when large agents are not allowed.

  • Msty Studio A desktop chat app. Enter the API key your organization gives you, or use local models.
  • AnythingLLM A desktop or self-hosted app to chat with your own documents. Works with many providers and fully offline.
  • LibreChat A chat app your organization hosts. Your IT sets up the providers and models once, for all users.
  • LM Studio A desktop app that runs models on your own computer.

Setup instructions for each application are in our wiki: AI applications

Included in SweepMe! Pro.
Download and test one month for free.