Nom - Give AI agents real UI powers without giving up control.
by•
Nom connects AI tool calls to the React components already in your app. Define what an agent can do with typed, validated tools, map the results into component props, and keep your application in control of data fetching, authorization, and rendering.
It’s model-provider neutral, works with AI SDK 6, and supports loading, empty, error, and stale-request states out of the box. Build AI-powered dashboards, product search, and interactive interfaces using the components your users already know.

Replies
One thing I'd love is a built-in way to test tool definitions with mock responses right in the browser. Something like a playground where you can swap providers, fire a tool call, and see the mapped props update live would save so much back-and-forth during development.
Typed tools are a nice touch, but it would be great to see a visual debugging panel that logs each tool call and its mapped props in real time. Right now I imagine figuring out why a component received stale or empty data means digging through logs manually, especially across nested components.