# What is Produck?
Source: https://docs.tryproduck.com/index
The self-evolving layer for your apps — powered by your users.
Produck is the self-evolving layer for your apps, powered by your users. They speak their
mind right on the page, pointing at the exact element they mean. Produck's agents triage
what they say, write the fix, and ship the PR. Your product improves itself, from the
people who actually use it.
No calls to schedule. No session replays to re-watch. No backlog nobody triages.
## How the loop closes
Your user holds the hotkey, points at the element, and says what's wrong. Produck pins
their voice to the exact spot and snapshots the page.
Every voice streams into one searchable dashboard, sorted and deduped.
An agent reproduces the issue, writes the fix, and ships the PR. The user who spoke up
hears back: fixed.
## What every capture holds
Recorded and transcribed into searchable text — nuance surveys never catch.
Feedback attached to the specific button, field, or section they meant.
Freehand annotations and labels, right on top of the live page.
Exactly what the user was seeing when they spoke up.
## Drop a duck into your app
One script tag. Your users give voice feedback in context — nothing for them to install,
nothing for you to maintain.
Create a project, grab your key, and embed the widget.
# Quickstart
Source: https://docs.tryproduck.com/quickstart
Add the widget, wire it to your repo, and let agents ship the fixes.
## Get feedback flowing
In the [Produck dashboard](https://tryproduck.com/app), open **Projects** and click
**Create**. Create one project per app you want feedback on.
Projects — plus the GitHub connection and coding agents below — need the **Startup
tier or higher**. It's free to start: sign up for the Startup tier, or upgrade from a
personal account.
Open your project's **settings** and click **Generate API key**. Your key starts with
`pk_live_`.
The full key is shown **once**, right after you generate it. Copy it before closing
the dialog. Lost it? Generate a new one and delete the old.
Copy the script tag from the dialog — your key is already filled in — and paste it
before the closing `