Business docs | BIZ-1

Yui | competitor research notes (BIZ-1)

Checked Sep 24 2026. Raw research behind the marketing and positioning brief. Blunt on purpose.

This covers Yui (yuigui.com): a native SwiftUI iPhone app that hosts agents the user already runs (Hermes first, then OpenClaw and others). The agent draws full-screen interactive UI through a compact line format ("Yui Lines"), and the app connects through a plugin on the user's own machine.

How to read it:


0. The two that matter most (read first)

OpenClaw official iOS + Android apps

Closest overall. This is the product that already does most of what Yui claims.

Basics

GenUI: yes, it already ships agent-drawn interactive UI on iPhone.

The key difference (verified in source): both the inline widgets and the dashboards are HTML documents in a WKWebView, served from the gateway at /__openclaw__/canvas/documents/....

Other points

Hermex (community iPhone client for Hermes)

Closest on the Hermes side.


1. Agent frontends / self-hosted chat UIs

Hermes Agent's own surfaces (NousResearch/hermes-agent, MIT, 248,460 stars)

Community Hermes surfaces

Project What Stars Mobile?
nesquena/hermes-webui Web UI "from the web or from your phone". Mermaid, HTML-safe rendering, PWA. MIT 18,549 Responsive web and PWA
fathah/hermes-desktop Desktop companion 14,291 No
outsourc-e/hermes-workspace Web workspace: chat, terminal, memory, inspector 6,661 Web
filipj9/Hermes-Control-Deck Mobile PWA control deck 118 PWA
0xNyk/awesome-hermes-agent Directory of skills, plugins and surfaces 5,736 n/a

Small Hermes iOS repos also exist (Bourbon24k/hermes-agent-ios, tinyleed/hermes-agent-ios, given33/hermes-ios). Each has 0 to 2 stars. They show demand, not competition.

Conduit (cogwheel0/conduit): Flutter iOS/Android

Open WebUI (open-webui/open-webui, 152,950 stars)

LibreChat (LibreChat-AI/LibreChat, MIT, 44,811 stars)

LobeHub, formerly LobeChat (lobehub/lobehub, 82,793 stars)

Chatbox (chatboxai/chatbox, 41,851 stars)

TypingMind

Msty

Jan (janhq/jan, 44,630 stars)

AnythingLLM (Mintplex-Labs/anything-llm, MIT, 66,385 stars)

Enchanted (gluonfield/enchanted, Apache-2.0, 6,002 stars): effectively abandoned

Jaz (gluonfield/jaz, Apache-2.0, 73 stars): 2026 entrant

Pal Chat (iOS)


2. Mobile clients for coding / "control your agent from your phone"

Happy (slopus/happy, MIT, 23,881 stars)

Omnara (omnara-ai/omnara, Apache-2.0, 2,864 stars): pivoted

Onepilot (closed source)

"Hermes AI: Personal Agent" (App Store id6759341434)

Claude Code Remote Control (Claude iOS/Android app)

Codex in the ChatGPT mobile app

Cursor for iOS

GitHub Copilot coding agent

Pattern across this category


3. Generative UI tools / protocols

Project Maker License / stars Wire format Renderers Native iOS?
A2UI (a2ui-project/a2ui) Google, now a multi-party project Apache-2.0, 16,493 Declarative JSON messages against a component catalog, streamed as JSONL. Rides on MCP, A2A, AG-UI or WebSocket. v0.9.1 production, v1.0 RC React, Lit, Angular, Flutter (GenUI SDK). Official swift/ folder with swiftui and sample since about Jun 2026 Yes, but pre-release. The docs still list SwiftUI as "Planned (v1.0)". Community: BBC6BAE9/a2ui-swift (60 stars), AGenUI (1,170 stars, C++ core for iOS and Android)
json-render (vercel-labs) Vercel Labs Apache-2.0, 18,200 Its own JSON spec with Zod catalogs; streaming React, Vue, Svelte, Solid, React Native and more No Swift
Vercel AI SDK (vercel/ai) Vercel 26,922, license unverified RSC streamUI (experimental, not deprecated) and tool parts React No
CopilotKit CopilotKit MIT, 37,517 Uses AG-UI; supports A2UI React, Angular, Vue, React Native No official Swift
AG-UI (ag-ui-protocol/ag-ui) CopilotKit-led MIT, 16,017 Event stream between agent and frontend (a transport, not a UI format) TS, Python and .NET official; Kotlin, Dart and others community Community Swift only (about 20 stars)
Thesys C1 + OpenUI (thesysdev/openui) Thesys MIT, 9,824 "OpenUI Lang", a compact streaming language; Thesys claims up to 67% fewer tokens than JSON React, plus Angular, Vue and Svelte packages No. C1 pricing: Free, $49/mo, $499/mo, custom (https://www.thesys.dev/pricing)
MCP Apps (modelcontextprotocol/ext-apps) MCP project 2,866, license unverified ui:// HTML resource in a sandboxed iframe, JSON-RPC over postMessage. First official MCP extension, 2026-01-26 Hosts: Claude, VS Code Copilot, M365 Copilot, Goose, Postman, ChatGPT, and others HTML in a webview on mobile
MCP-UI (MCP-UI-Org/mcp-ui) Community Apache-2.0, 5,177 HTML UI resources @mcp-ui/client (React) No. Largely folded into MCP Apps
OpenAI Apps SDK OpenAI examples repo MIT, 2,339 MCP Apps plus an optional window.openai layer ChatGPT Webview. A dev-forum report says widgets fail to render on mobile (unverified whether fixed)
Tambo (tambo-ai/tambo) Tambo MIT, 11,186 React components chosen by the agent React only No. Cloud: free, $25/mo, enterprise
Claude visuals / artifacts Anthropic Closed HTML/SVG (inline interactive visuals shipped Mar 12 2026) Claude apps Webview
Gemini dynamic view / visual layout Google Closed Generated HTML/CSS/JS Gemini app and Search AI Mode On iOS per secondary sources; not native
Adaptive Cards Microsoft MIT, about 2K JSON cards rendered natively Android, iOS, .NET and more Yes, native, but these are fixed templates, not screens the agent composes

Sources for the protocol entries:

What this means for Yui Lines


4. Mainstream chat apps as the default agent surface

Surface Connect your own self-hosted agent? Interactive UI Price Source
ChatGPT iOS Only as an MCP connector in Developer Mode, set up on the web Apps SDK / MCP Apps widgets. Mobile rendering reported flaky (unverified) Free / Go $8 / Plus $20 / Pro (secondary) https://help.openai.com/en/articles/12584461-developer-mode-and-mcp-apps-in-chatgpt
Claude iOS Remote MCP custom connectors. Remote Control works only for Claude Code Interactive connectors (MCP Apps) listed for iOS and Android. Whether custom connectors render on mobile: unverified Free / Pro / Max https://support.claude.com/en/articles/13454812-use-interactive-connectors-in-claude
Gemini app No Dynamic view and visual layout; Gemini Agent; Gemini Spark 24/7 agent (announced May 19 2026, limited rollout) AI Plus / Pro / Ultra https://blog.google/innovation-and-ai/products/gemini-app/next-evolution-gemini-app/
Telegram Yes (any bot). This is how most Hermes and OpenClaw users reach their agent today Mini Apps: full-screen web apps inside Telegram, plus inline keyboards Free https://core.telegram.org/bots/webapps
Discord Yes (any bot) Components v2: sections, galleries, buttons, selects Free https://docs.discord.com/developers/components/overview
iMessage Not officially. Business Chat requires an Apple-approved business; Hermes reaches it through BlueBubbles or Photon Business Chat rich cards and list pickers n/a https://appleinsider.com/articles/26/06/04/first-ai-agent-for-messages-business-chat-approved-by-apple
WhatsApp General-purpose AI bots banned on the Business API since Jan 15 2026 (EEA and Brazil exempt). Third-party agent beta on iOS Flows and templates per message https://techcrunch.com/2026/01/15/after-italy-whatsapp-excludes-brazil-from-rival-chatbot-ban
Poke (Interaction Company) No iMessage text agent. Acquired by Cognition Jul 23 2026 Free / $19 / $199 https://cognition.com/blog/interaction, https://poke.com/pricing
Meta Muse No Personal-agent app launched Sep 8 2026, US only $20 / $100 (secondary) https://www.cnn.com/2026/09/23/tech/meta-muse-ai-agent
Siri, iOS 27 "Extensions" Only through apps that ship an Extension Siri UI Free https://www.macrumors.com/2026/05/05/ios-27-third-party-chatbots-apple-intelligence/

Telegram is the real incumbent for "talk to my own agent from my phone".


5. Community size and where users gather

Hermes Agent OpenClaw
GitHub stars 248,460 (created Jul 2025) 390,349 (created Nov 2025)
Discord (invite API) discord.gg/NousResearch: 140,066 members, about 14.4K online. This is the whole Nous server, not Hermes-only discord.gg/clawd: 176,652 members, about 18.9K online
Reddit No dedicated sub found (unverified; Reddit blocked fetches) r/openclaw at about 103K (secondary: https://kilo.ai/openclaw/vs-hermes)
Official phone app None. Community fills the gap: Hermex, Conduit, Onepilot, hermes-webui PWA Yes, iOS, Android and Watch

Ecosystem signal: nesquena/hermes-webui has 18.5K stars, which shows Hermes users want a non-terminal, phone-reachable surface.


6. Launch norms and comparable launches

Show HN rules (https://news.ycombinator.com/showhn.html):

Product Hunt 2026 (secondary; PH was not fetchable):

Comparable Show HN results (HN Algolia):

Launch Date Points / comments
Omnara, "Run Claude Code from anywhere" 2025-08-12 310 / 168: https://news.ycombinator.com/item?id=44878650
Klaus, OpenClaw on a VM 2026-03-11 160 / 91: https://news.ycombinator.com/item?id=47337249
DenchClaw, local CRM on OpenClaw 2026-03-09 147 / 124: https://news.ycombinator.com/item?id=47309953
Eve, managed OpenClaw 2026-04-10 72 / 40: https://news.ycombinator.com/item?id=47721255
Happy Coder 2025-08-14 30 / 8: https://news.ycombinator.com/item?id=44904039
Happy Coder relaunch 2026-02-12 2 / 0
Grafana observability for Hermes 2026-08-16 28 / 0
Paseo, open-source agent UI 2026-03-26 14 / 0
OpenUI, generative UI spec 2026-03-11 8 / 0
A2UI-pattern Show HNs 2026 all 2 points or fewer

Other results:

What the numbers suggest:


Gaps nobody fills (blunt read)

Where Yui is NOT differentiated. Don't claim these:

  1. "A phone app for your self-hosted agent."
    • OpenClaw has an official, free, native iOS/Android/Watch app.
    • Hermes already has Hermex (free, MIT, native SwiftUI, 93 ratings), Conduit (Flutter, lists Hermes), Onepilot (paid) and the hermes-webui PWA.
    • Telegram is the default, and it works.
  2. "Agents draw interactive UI on your phone, not just chat bubbles."
    • OpenClaw's iPhone app has done this since Jul 2026, through inline chat widgets and full-screen session dashboards (HTML in WKWebView).
    • Telegram Mini Apps, Claude interactive connectors (MCP Apps) and Gemini dynamic view also put interactive UI on phones.
  3. "Open source."
    • Hermex, Conduit, Happy and OpenClaw are all open source.
    • The Yui repos only went public on Sep 24, so this is table stakes, not an edge.
  4. "Compact wire format."
    • Thesys OpenUI Lang already sells on token savings.
    • A2UI is the standard with momentum, and it is adding an official SwiftUI renderer.
    • Yui's honest margin over lean JSON is about 1.5x, not the 2.6x to 3.9x headline.
  5. "Works with many agents."
    • For now Yui is Hermes-only, and OpenClaw support is future work.
    • Happy already spans Claude Code, Codex and OpenClaw.
    • Conduit spans Open WebUI and Hermes.

Where Yui appears genuinely differentiated (verified as of today):

  1. Native SwiftUI rendering of agent-drawn UI on iPhone, in production.
    • Every shipped competitor renders agent UI as HTML in a webview: OpenClaw widgets and dashboards, MCP Apps, the Apps SDK, Claude and Gemini visuals, Telegram Mini Apps.
    • The only native-SwiftUI generative UI effort is A2UI's official Swift package, which is pre-release, plus small community renderers. None is a consumer app.
    • What this buys: presets that feel like iOS, stream as the agent types, work offline, and need no HTML/JS/CSS from the agent.
    • This is the defensible claim. It is time-limited: once A2UI ships Swift v1.0, OpenClaw (which already speaks A2UI) could go native.
  2. Generative UI for Hermes specifically.
    • Hermes has no generative-UI feature.
    • No Hermes client (Hermex, Conduit, hermes-webui, Onepilot, Hermes Desktop) lets the agent draw screens.
    • Among Hermes users (about 248K stars, the largest agent community without an official phone app), this slot is empty.
  3. The agent never writes UI code.
    • Short lines map to prebuilt presets, which is cheap for small or local models and safe because there is no arbitrary HTML.
    • OpenClaw and MCP Apps have the agent author or serve HTML documents.
    • This is a real design difference. But A2UI's catalog model and OpenUI Lang are the same idea, so pitch it as "native plus tiny", not "first".
  4. Full-screen, task-shaped moments on a phone, like a workout timer, pick-one choices, or a gallery.
    • OpenClaw's dashboards are persistent boards built for ops.
    • Telegram Mini Apps need a hosted web app.
    • Nobody has positioned "the agent takes over the screen for a moment, then hands it back" as a consumer experience. This is positioning, not tech. It is unproven and easy to copy.

Risks to name in the brief:

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.