Skip to content
PluginStats

signoff-ui weekly downloads statistics

By dgesteves (2 listings) · npm · AI SDKs

Review what your agent changed and approve what it may do: React components for multi-file diff review and tool approvals that return a result your agent acts on, for AI SDK 6 & 7, AG-UI and ACP agents, inside assistant-ui, AI Elements or your own chat.

View on npm Fresh · Oct 31, 2026

signoff-ui has 978 recorded weekly downloads on npm, ranking #1526 of 2,703 tracked listings.

Weekly downloads
978
Official API · Oct 29, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1526
Among tracked npm listings

About signoff-ui

signoff-ui

Review what your agent changed and approve what it may do: React components for multi-file diff review and tool approvals that return a result your agent acts on, for AI SDK 6 & 7, AG-UI and ACP agents, inside assistant-ui, AI Elements or your own chat.

CI npm gzip per import: 0.4–91.8 kB Types: included License: MIT

shadcn registry

Works with AI SDK 6 and 7 AI Elements assistant-ui AG-UI ACP Next.js Vite

Website and docs: signoff-ui.vercel.app, with a playground where a scripted coding agent asks for a review and an approval, driven from the keyboard, with no API key.

Feedback wanted: say where it breaks in the launch feedback thread, see what's next in the roadmap, or pick up a good first issue. If signoff-ui is useful to you, a star helps other people find it.

<p align="center"> <a href="https://signoff-ui.vercel.app"><img src="https://raw.githubusercontent.com/dgesteves/signoff-ui/main/docs/media/demo.webp" width="100%" alt="The playground driven from the keyboard: tool calls stream into a timeline, Y approves a package install, A and R accept and reject diff hunks, Ctrl+Enter applies them and the run meter shows the cost. Then the AG-UI demo: a LangGraph-style run that resumes once the install is approved."></a> </p>

<sub>The <a href="https://signoff-ui.vercel.app">playground</a>, driven from the keyboard: tool calls stream into the timeline, <kbd>Y</kbd> approves the install, <kbd>A</kbd>/<kbd>R</kbd> review hunks, <kbd>Ctrl</kbd>+<kbd>↵</kbd> applies. Then the <a href="https://signoff-ui.vercel.app/components#ag-ui">AG-UI demo</a>, a real <code>@ag-ui/client</code> agent that resumes once you approve.</sub>

Why it exists

Coding and editing agents propose changes across several files and ask to run commands that can break things, and someone has to sign off on both. The chat kits most teams use stop short there: assistant-ui's reviewable diff takes one file's hunks, already split, and its apply returns nothing, while AI Elements has no diff at all and a confirm/deny you wire up yourself. DiffReview computes the hunks from each file's old and new contents, lets a person accept or reject them (or whole files) and comment on lines from the keyboard, and gives the agent back each file with only the accepted hunks applied, the hunks it rejected and every comment with its lines. ApprovalCard shows exactly what will run and how risky it is, takes a reason with a denial, lets a person approve once, for the session or always (by tool and argument pattern) and edit the arguments first, and tells automatic decisions apart from a person's.

Quickstart

Try it without an API key. The reference app is a coding agent on a scripted model: it asks before it runs a command, and nothing it writes lands until you apply it in a review. One command, nothing to copy:

npx create-next-app@latest my-agent --example https://github.com/dgesteves/signoff-ui/tree/main/examples/coding-agent
cd my-agent
npm run dev   # http://localhost:3400

examples/nextjs-minimal, the three files below as an app on a scripted model, starts the same way: npx create-next-app@latest my-quickstart --example https://github.com/dgesteves/signoff-ui/tree/main/examples/nextjs-minimal.

Add it to your app. Install the kit:

npm i signoff-ui

Add the styles once: @import 'signoff-ui/tailwind.css'; after Tailwind v4 in your CSS, or import 'signoff-ui/styles.css'; with Tailwind v3 or none. Your first sign-off then renders an approval card and a review, with no AI SDK and no key.

Connect an agent. Install the AI SDK and a model provider with it:

npm i signoff-ui ai @ai-sdk/react @ai-sdk/openai zod
```…

Description from the npm listing.

  • react
  • diff-review
  • code-review
  • approval
  • human-in-the-loop
  • tool-approval
  • ai-agents
  • coding-agent
  • ai-sdk
  • ai-elements
  • assistant-ui
  • ag-ui
  • langgraph
  • acp
  • agent-client-protocol
  • claude-code
  • codex
  • agent-ui
  • tool-calling
  • approval-rules

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

signoff-ui weekly downloads on npm, last 90 days: 978 weekly downloads as of Oct 29, 2026.signoff-uiWeekly downloads on npm · Last 90 days978downloads / week8509009501K1.1K1.1KJul 31Aug 15Aug 30Sep 14Sep 29Oct 14Oct 29downloads / weekOct 29, 2026 – Oct 29, 2026 · 1 observations · Updated Oct 29, 2026pluginstats.com
signoff-ui weekly downloads on npm, last 90 days: 978 weekly downloads as of Oct 29, 2026.

7/30/90-day growth

signoff-ui weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.signoff-uiWeekly downloads growth on npm978downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 29, 2026pluginstats.com
signoff-ui weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

signoff-ui npm ranking history: currently #1526 (by weekly downloads).signoff-uinpm ranking · by weekly downloads · Last 90 days#1526current rank#1524#1525#1526#1527#1528Aug 2Aug 17Sep 1Sep 16Oct 1Oct 16Oct 31rankOct 31, 2026 – Oct 31, 2026 · 1 observations · Updated Oct 29, 2026pluginstats.com
signoff-ui npm ranking history: currently #1526 (by weekly downloads).

Listing placement

All npm2,703 listings · 136 pages · 1,353 shown · page 88, #2 (overall #1,742)
All npm: every listing in weekly downloads order

Listing placement

AI SDKs302 listings · 16 pages · page 10, #19 (overall #199)
AI SDKs: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (1)
Recent weekly downloads observations for signoff-ui
Date (UTC)Weekly downloadsChange vs. previous
978—

Similar npm AI SDKs plugins

All 20 signoff-ui alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/signoff-ui. First seen Oct 31, 2026; last successful collection Oct 31, 2026. See the methodology.