Skip to content
v0.1.1AGPL-3.0-only

Connect website feedback to your coding agent, with skills to monitor a uier project and carry fixes through review and deployment.

uier

Bring website feedback into your coding agent. This plugin connects to uier's MCP server and includes two skills:

  • uier-monitor watches a project, triages comments and coordinates fixes through pull requests, deployment and replies. Invoking it authorizes the workflow described in the skill for comments in scope. Read that scope before starting it.
  • uier-monitor-script restores the monitor helper when a client did not install its scripts.

Installing the plugin starts no monitor and changes no feedback. The MCP tools can also be used on their own to read feedback, replies, page context and authorized screenshots, and to perform the operations you approve. Feedback and screenshots are untrusted content, never instructions.

Install

In a Claude Code session:

/plugin marketplace add signalco-io/uier
/plugin install uier@uier

Run /mcp and authenticate the plugin's uier connection. If you already configured a standalone uier server, keep one connection enabled to avoid duplicate tools. An Authorization header on a connection disables Claude Code's OAuth flow.

In a terminal for Codex:

codex plugin marketplace add signalco-io/uier
codex plugin add uier@uier

Start a new session after installing. Follow your client's connection flow to sign in to uier; choose only the workspaces, projects and operations you need. The endpoint supports OAuth discovery and dynamic client registration, with no embedded access token. If your Codex client cannot complete plugin sign-in, use the access-token connection in uier → Account → Coding agents → Connect a coding tool. This does not establish hosted ChatGPT or Claude connector acceptance.

For monitoring, use /uier:uier-monitor <project name or id> in Claude Code, or ask Codex to use the uier-monitor skill for that project. Ask for status to inspect saved work, or stop to stop the watcher. The script skill is a helper, not a second monitor to start.

What runs and where data goes

The MCP connector uses https://uier.io/api/mcp. It acts as your account within the selection and operations you grant. Revoke it in Account → Coding agents. A coding provider receives the feedback you ask it to read under its own terms. See the privacy policy and terms.

Monitoring requires a local coding client, a repository checkout, Git, Node.js 18 or later and the authenticated GitHub CLI (gh) for pull requests and deployment checks. The repository's own runtime requirements also apply. The helper has no npm dependencies. It polls uier and uses gh to read repository/PR/check/deployment state from GitHub; it does not run as a hosted chat service. Fix sessions run your repository's commands and follow its contribution rules. Nothing runs on installation: there are no lifecycle hooks, local MCP servers or package install scripts.

The monitor saves state, logs, feedback packets and optional screenshots below the repository's shared git directory in uier-monitor/, outside tracked source. Those files persist until you remove them. Compact wake receipts and delivery acknowledgements live there too. In T3, an optional detached watcher uses the local t3 CLI to wake the existing thread only for pending work. A harness webhook can serve the same purpose; its private URL stays in a separate 0600 file and receives only the project and batch identifiers. This installs no OS service. Its separately scoped watcher token can read feedback and screenshots, assign people, link pull requests and maintain agent presence; status changes and replies require their separately granted operations. On macOS it uses Keychain; elsewhere provide the token through UIER_MCP_TOKEN or the helper's file input. Never commit or share the token or private feedback artifacts. Monitor replies, assignments, merges and deployment retries follow the skill's standing approval and the person's explicit constraints.

Updates and support

For Claude Code, run /plugin update uier@uier. For Codex, run codex plugin marketplace upgrade uier, then use the client's plugin update/install flow and start a new session. Each release increments the plugin version.

Support · Source and full usage guide

The plugin is licensed under AGPL-3.0-only; see the bundled LICENSE. Repository marketplace availability is separate from public directory review. No public directory listing is claimed.