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 · Nov 3, 2026

signoff-ui has 959 recorded weekly downloads on npm, a change of +205% over the past 7 days, ranking #1797 of 2,762 tracked listings.

Weekly downloads
959
Official API · Nov 1, 2026
7-day growth
+205%
+645 weekly downloads
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1797
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: 959 weekly downloads as of Nov 1, 2026.signoff-uiWeekly downloads on npm · Last 90 days959downloads / week02004006008001K1.2K1.4KAug 3Aug 18Sep 2Sep 17Oct 2Oct 17Nov 1downloads / weekobservedarchived (Internet Archive)no observationsAug 5, 2026 – Nov 1, 2026 · 89 observations · Updated Nov …pluginstats.com
signoff-ui weekly downloads on npm, last 90 days: 959 weekly downloads as of Nov 1, 2026.

7/30/90-day growth

signoff-ui weekly downloads growth on npm: +205% over 7 days, 30-day growth unavailable, 90-day growth unavailable.signoff-uiWeekly downloads growth on npm959downloads / week now7-day growth+645 weekly downloads+205%30-day growth+959 weekly downloadsInsufficient history90-day growth+959 weekly downloadsInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Nov 1, 2026pluginstats.com
signoff-ui weekly downloads growth on npm: +205% over 7 days, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

signoff-ui npm ranking history: currently #1797 (by weekly downloads).signoff-uinpm ranking · by weekly downloads · Last 90 days#1797current rank#1500#1550#1600#1650#1700#1750#1800Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19Nov 3rankOct 31, 2026 – Nov 3, 2026 · 4 observations · Updated Nov 1, 2026pluginstats.com
signoff-ui npm ranking history: currently #1797 (by weekly downloads).

Listing placement

All npm2,762 listings · 139 pages · 1,382 shown · page 90, #19 (overall #1,799)
All npm: every listing in weekly downloads order

Listing placement

AI SDKs310 listings · 16 pages · page 11, #9 (overall #209)
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 (122)
Recent weekly downloads observations for signoff-ui
Date (UTC)Weekly downloadsChange vs. previous
959+117
842-41
883-95
978+297
681+331
350+13
337+23
314+133
181+9
172-225
397+18
3790
3790
379—

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 Nov 3, 2026. See the methodology.