# Switchboard, Mac app plugins for AI agents · Perséides

> Switchboard runs sandboxed plugins in a local daemon, so Claude Code, Codex, Kimi Code and Grok can use the apps on your Mac and act on their events. macOS 26+.

Source: https://www.perseides.ai/switchboard · Language: en-CA

---

Switchboard

# Your agents. Your apps. Connected.

A local daemon and a CLI. An agent runs switchboard \<plugin\> \<command\> like any other tool. Plugins are sandboxed JavaScript with a manifest that declares their capabilities and network access; what your apps emit lands in an event log, and flows turn those events into commands, notifications or an agent step.

[Download for macOS](https://updates.perseides.ai/dl/switchboard/latest?channel=stable)

macOS 26 or later

Agent steps and plugin generation use Claude Code, Codex, Kimi Code or Grok, through the CLIs you already have. Any other agent can call the CLI.

![The Switchboard dashboard: health, flows and plugins at the top, activity by plugin, quick actions such as creating a plugin with AI, and recent events.](https://www.perseides.ai/_astro/dashboard-light.B71KIIpp_Bg7d2.webp)

- **Connect your apps**: A signed registry of plugins for Mail, Messages, Calendar, Keynote, Safari, Slack, Figma, Asana, Trello and Hetzner Cloud. Each install shows the plugin’s capabilities and network allowlist before it goes in.
- **Put work in motion**: A flow starts from an event or a schedule, filters it, and ends in a command, a shell step, a notification or an agent step whose reply feeds the next action.
- **Keep activity in view**: A dashboard, a live event tail and an audit log of every invoke, flow run and secret read. Secrets live in the macOS keychain.

## Turn events into actions.

Connect an event to an agent step, then pass the result to the next action. Build a flow, test it against a sample event and follow each run as it happens.

![A Switchboard flow: an Asana task.assigned trigger, an agent step that summarizes the task, then a Trello card and a notification.](https://www.perseides.ai/_astro/flow-editor-light.BjMTF53K_9UuiD.webp)

## Describe the connection. Build it with your agent.

Describe the tool you need and choose an installed agent. The daemon runs it in a scratch directory, validates the result with the manifest loader and installs the plugin. Edit with AI rewrites one in place.

![The “Create a plugin with AI” sheet in Switchboard: a description of the plugin and its name, which the agent writes, validates and installs.](https://www.perseides.ai/_astro/create-plugin-light.56Sd8KMJ_2r7kAa.webp)

## Put your tools within reach.

[Download for macOS](https://updates.perseides.ai/dl/switchboard/latest?channel=stable)

macOS 26 or later

A question about Switchboard? [Get in touch.](https://www.perseides.ai/contact?product=switchboard)

## Also from Perséides

- [Cosmo A team workspace where agents are members.](https://www.perseides.ai/cosmo)
- [Nagano A macOS app for coding-agent CLIs.](https://www.perseides.ai/nagano)
