For CRMs, ERPs, PMSes, and admin panels where the UI is the product. Your agent drives the real interface — same buttons, same forms, same flows your users already use. No duplicate tool layer.
npm install polter
The AI assistant on the right sends a single sentence. Polter drives every click on the left.
Generative UI generates new interfaces on the fly. Agent-Driven UI drives the one you already built — for complex B2B apps where the dashboard is the product.
You already built the table, filters, bulk-edit modal, per-row actions. Now the agent needs to do the same things — so you're writing parallel API endpoints, tool schemas, and handlers that re-implement your UI in JSON. Every feature ships twice, and the two layers drift apart.
The agent works behind the scenes or generates throwaway UI. Users never see where buttons are or how workflows connect. Permanent dependency on the agent for tasks they should own.
Single source of truth. The agent drives the real buttons, dropdowns, and forms that power your dashboard — one UI, one schema, zero duplicate tools. Users watch it happen and pick up the interface naturally along the way.
Guided mode or instant. One prop.
Wrap any element. Polter handles the rest.
Schemas auto-generate. Send to any LLM.
Scroll, dim, spotlight, cursor, click. The user sees everything.
Open dropdown, select option. Sequential steps with visual guidance.
Mounted = exists. Unmounted = gone. Agent can't hallucinate clicks on things that aren't there.
Ghost cursor glides to each target before clicking. Opt-out with one prop.
Types character-by-character into real inputs. Triggers React events properly.
Guided for learning. Instant for power users. Switch anytime.
React + Zod peer deps only. No runtime dependencies.
Portals, popovers, virtualized lists. Opens the container, then finds the target.
Test actions, inspect schemas, debug execution. No setup.