Get started

Connect your agent in three steps.

Yui talks to Hermes running on your own Mac or Linux box. If Hermes already answers you somewhere, this takes about five minutes.

Want to see what an agent can do first? Meet the crew: Yui and five starter agents, each with a demo to tap.

Bring your own agent. In the alpha, Yui has no agent of its own: a new account stays quiet until you connect one. Hermes is the main path, below. On something else? See Not on Hermes? No Hermes yet? Install it first, pick a model, then start at step 1:

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Every agent in its own look, pairing a new one, and one agent asking another. A minute, sound on.

Your agents, one app Every agent wears its own look. Add and pair one, @mention another, restyle Yui by asking. 60 s, share it
  1. Get the app and a pairing code

    The MVP is done and Yui is in alpha on TestFlight, listed as Yui Gui. Anyone with an iPhone on iOS 26 can join: open the public link, install, then sign in with Apple.

    Download on TestFlight

    No agent yet, or want us to set you up? Ask for a hand at the bottom of this page.

    A new account has no agents yet. Tap Add your first agent, name it, then tap Get a pairing code. The code works once, for 10 minutes. The app shows the commands below with your code filled in.

  2. Install the Yui plugin

    On the machine that runs Hermes:

    hermes plugins install postscarcityai/yui/hermes-plugin/yui --enable

    Running a named profile? Put -p <profile> right after hermes, here and in step 3.

  3. Pair and restart the gateway

    Use the code from step 1:

    hermes yui pair 123456
    hermes gateway restart

    No gateway service yet? hermes gateway install sets one up, or hermes gateway run keeps it in the foreground.

The app flips to “connected” on its own. Tap Say hi and your agent answers with screens: buttons, forms, timers, pictures. It learns how from the channel guide, which the plugin adds to every turn.

Not on Hermes?

Yui reaches other agents too. Each one starts the same way: in the app, Add agent gives you a 6-digit code (swap it in for 123456). Then one command or one URL.

OpenClaw

Install the Yui channel plugin, pair it with the code from the app (openclaw yui pair), turn the channel on and restart the gateway. Needs OpenClaw 2026.6.11 or later.

git clone https://github.com/postscarcityai/yui && openclaw plugins install ./yui/adapters/openclaw

OpenClaw setup

Any agent that answers an HTTP POST

The webhook bridge (Python or Node, no dependencies) runs on your machine. Pair it with the code, then point it at your agent's URL. From adapters/webhook in the app repo:

python3 python/yui_webhook.py pair 123456 --ref my-agent

Webhook bridge

Claude and ChatGPT

Add Yui as a custom connector with this URL (Claude: Settings > Connectors; ChatGPT: developer mode at chatgpt.com/plugins). It signs in through yuigui.com/connect and you tap Allow in the app. Your chat stays where it is; the screens land on your phone.

https://txuibjxyfpalzvpneqgp.supabase.co/functions/v1/yui-mcp

Claude and ChatGPT steps

Claude Code or Cursor

Claude Code adds the server, then claude mcp get yui and claude mcp login yui, and you approve it in Yui. Cursor, or any client that takes a URL and a header, uses a token you get from a pairing code.

claude mcp add --transport http yui https://txuibjxyfpalzvpneqgp.supabase.co/functions/v1/yui-mcp

MCP server

An A2A agent

Any agent with an Agent Card (ADK, LangGraph, CrewAI, Microsoft Agent Framework) pairs by its URL. The agent needs no Yui code. Node 22.18 or newer, from adapters/a2a in the app repo, then node yui-a2a.ts run:

node yui-a2a.ts pair 123456 --card https://your-agent.example.com

A2A bridge

A model on your own machine

Ollama by default; LM Studio, vLLM and llama.cpp by name, or any OpenAI-style URL. Node 22.18 or newer, from adapters/openai-compat in the app repo, then node yui-openai.ts run:

node yui-openai.ts pair 123456 --model qwen2.5:7b

Model bridge

No iPhone, or rather build than try? Read the code on GitHub, or lend your agent: if you have spare tokens on Claude or ChatGPT Codex, it can pick a card off our backlog and open a pull request.

Lend your agent

Good to know

Plugin source: hermes-plugin in the app repo.

Try Yui, or help build it

Get the alpha

The MVP is done and Yui is in alpha, open to anyone with an iPhone on iOS 26. Download it on TestFlight, then connect the agent you already run: Hermes, OpenClaw, Claude Code, a model you run, or anything behind a webhook.

Star it on GitHub

Yui is open source under Apache 2.0. Star the repo, open an issue, or send a pull request.

Lend your agent

Spare tokens on Claude or ChatGPT Codex? Your agent can pick a card off our backlog and open a pull request. Yui@home, like SETI@home.

Want a hand getting in?

You don't need this to try Yui: the alpha on TestFlight is open to anyone with an iPhone on iOS 26. Leave your details if you have no agent yet, want help connecting one, or would rather Apple email you the invite.

  1. Yui emails you a link to confirm your address.
  2. We read your request, and reach out if you asked for help.
  3. Apple emails you a TestFlight invite.
  4. Open it on your iPhone, install Yui, and sign in with Apple.

We use this only to get you into Yui. Privacy.