Capture what users actually need

A 3KB widget collects feature requests with full context.
A clean dashboard helps your team act on them.

<script src="https://widget.usegenesis.dev/genesis.js" data-key="YOUR_KEY"></script>
Widget

One script tag. Zero config.

Add a single line to your HTML. The widget reads its config from your dashboard — colors, text, position, file uploads. Shadow DOM means it never touches your styles.

Context

See what they see

Every request captures the page URL, browser, viewport, timezone, IP, and any custom user data you pass in. No more "what page were you on?"

Identity

Know who asked

Call Genesis.identify() with your user's ID, email, or name. Requests are linked to real people in your system.

Workflow

From request to shipped

Opened, In Progress, Testing, Complete. Assign owners, set priority, archive what you won't build. Simple and opinionated.

API

Built for agents, not just humans

Every operation is a JSON RPC call. Triage with code, build integrations, or let an AI agent process your backlog. The API is the product.

Three steps to your first request

01

Create an app

Sign up, name your app, get an API key. Takes 30 seconds.

02

Drop in the widget

One script tag. It loads your settings and renders a feedback button on your site.

03

Triage and ship

Requests appear in your dashboard with full context. Prioritize, assign, and track.

Start listening to your users

Free to start. Set up in under two minutes.

Create your account