Agent Ui
БесплатноНе проверенPrebuilt, drop-in React chat UI for the Metabind agent proxy: the assistant-ui runtime, MetabindAgentTransport, and MCP UI tool rendering. Configure with your M
Описание
Prebuilt, drop-in React chat UI for the Metabind agent proxy: the assistant-ui runtime, MetabindAgentTransport, and MCP UI tool rendering. Configure with your Metabind project + key and render
README
Web SDKs for the Metabind agent proxy, published to npm
under the public @metabindai scope.
| Package | npm | Path |
|---|---|---|
| Agent client | @metabindai/agent-core | packages/agent-core |
| AI SDK adapter | @metabindai/agent-ai-sdk | packages/agent-ai-sdk |
| Chat UI | @metabindai/agent-ui | packages/agent-ui |
| Host shell | @metabindai/agent-shell | packages/agent-shell |
| Example React app | — | examples/example-metabind-react-app |
@metabindai/agent-coreis a framework-agnostic client that streams typed events from the Metabind agent proxy (agent.metabind.ai/:orgId/:projectId/chat).@metabindai/agent-ai-sdkis a Vercel AI SDK transport foruseChat, with an assistant-ui flavour exported from@metabindai/agent-ai-sdk/assistant-ui. It depends on@metabindai/agent-core.@metabindai/agent-uiis a prebuilt, drop-in React chat UI (assistant-ui runtime +MetabindAgentTransport+ MCP UI tool rendering). Configure it and render<AgentChat />. Works standalone or embedded. It also ships the iframe bridge contract at@metabindai/agent-ui/protocol.@metabindai/agent-shellis the host-side presentation shell (modal/sidebar/pill) that embeds<AgentChat>in a same-origin iframe and re-surfaces the bridge signals as React callbacks. It depends on@metabindai/agent-ui.
All are published with publishConfig.access = public.
Develop
pnpm install
pnpm build # builds agent, then agent-ai-sdk (topological)
pnpm test # vitest suites
Example app
examples/example-metabind-react-app is a minimal, clone-and-run chat app — the
smallest thing that stands up a working chat against a Metabind project. It is
standalone, not a workspace member: it installs @metabindai/agent-ui from
npm (not a workspace link), so it behaves exactly like a fresh download for an
external consumer. Copy the folder out on its own and it runs.
cd examples/example-metabind-react-app
pnpm install # pulls @metabindai/agent-ui from npm
cp .env.example .env.local # fill in org id, project id, API key
pnpm dev
See the example's own README for details. Because it's not workspace-linked, local package edits don't flow into it — publish (or point it at a local build) to test changes there.
Consuming from another repo during development
These packages are published to npm, but you can point a consumer at this local checkout via pnpm overrides instead of publishing on every change:
// consumer root package.json
"pnpm": {
"overrides": {
"@metabindai/agent-core": "link:../metabind-packages/metabind-web/packages/agent-core",
"@metabindai/agent-ai-sdk": "link:../metabind-packages/metabind-web/packages/agent-ai-sdk"
}
}
Publishing
npm login # @metabindai org
pnpm --filter @metabindai/agent-core build && npm publish -w packages/agent-core
pnpm --filter @metabindai/agent-ai-sdk build && npm publish -w packages/agent-ai-sdk
pnpm --filter @metabindai/agent-ui build && npm publish -w packages/agent-ui
npm publish -w packages/agent-shell # source-only, no build step
ai, @ai-sdk/react, and @assistant-ui/react-ai-sdk are peer dependencies
of @metabindai/agent-ai-sdk — consumers provide them. react / react-dom are
peer dependencies of @metabindai/agent-ui and @metabindai/agent-shell.
@metabindai/agent-ui and @metabindai/agent-shell ship as TypeScript/TSX
source (their entry is index.ts) — consumers compile them through their own
bundler. agent-ui also ships a prebuilt agent-ui.css (Tailwind v4) for apps
that don't want to run Tailwind themselves; see its README.
Установить Agent Ui в Claude Desktop, Claude Code, Cursor
unyly install agent-uiСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add agent-ui -- npx -y @metabindai/agent-uiFAQ
Agent Ui MCP бесплатный?
Да, Agent Ui MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Agent Ui?
Нет, Agent Ui работает без API-ключей и переменных окружения.
Agent Ui — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Agent Ui в Claude Desktop, Claude Code или Cursor?
Открой Agent Ui на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Gmail
Read, send and search emails from Claude
автор: GoogleSlack
Send, search and summarize Slack messages
автор: SlackRunbear
No-code MCP client for team chat platforms, such as Slack, Microsoft Teams, and Discord.
Discord Server
A community discord server dedicated to MCP by [Frank Fiegel](https://github.com/punkpeye)
Compare Agent Ui with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории communication
