Capture stakeholder feedback when you go straight to code.

Wondering how to gather stakeholder feedback when you jump straight into coding and skip the design tools? Missing the Figma feedback loop because you design straight in code? Enter Hot Takes.

See pricing
How it works

Three steps to feedback straight from your app.

  1. 1

    Create a project

    Name your project and get its key with a ready-to-paste SDK snippet. Each project has its own gallery and reviewer roster.

  2. 2

    Drop in the SDK

    Add one line to your SwiftUI prototype: HotTakes.start(projectKey:). No backend, no tooling for your reviewers to install.Swift Package Manager, iOS 17+.

  3. 3

    Start collecting feedback

    Reviewers mark up screenshots and record their screen with live voiceover, right inside your build. Every take lands in your gallery, attributed to a real person.

Point at exactly what they mean.

Feedback lands on the pixels it is about. No guessing at the target, no describing it in a thread.

Screenshots

Mark up the frame with arrows, boxes, and freehand ink, then add a note. It sends in one tap.

Recordings

Record the screen with the same markup and a live voiceover, and add a note. Intent arrives with the pixels.

Your gallery

Organized into a storyboard, automatically.

Hot Takes groups every incoming take by the screen it came from, so a project reads as a storyboard of your prototype in flow order. Nobody sorts, renames, or files anything. The grid is one toggle away.

See where feedback lands
The Hot Takes project page in storyboard view: six screen groups with red new-take badges, project details, and recent activity
Per projectOne gallery per projectStoryboard viewThe default: takes auto-grouped by screenFiltersFilter by reviewer, type, or tagUnsortedTakes that can’t be auto-grouped park hereNew for youUnseen takes, counted per group
  1. Per project One gallery per project
  2. Storyboard view The default: takes auto-grouped by screen
  3. Filters Filter by reviewer, type, or tag
  4. Unsorted Takes that can’t be auto-grouped park here
  5. New for you Unseen takes, counted per group
Grouped the moment it landsA take knows the screen it came from, so it files itself next to the others from that screen.
Attributed, not anonymousEvery take carries a verified name, a timestamp, and the build it came from.
Yours to keepRetention runs from 15 days on Free up to a full year on Pro.

We're open for a limited beta

Pricing kicks in when we launch. Beta projects are free while we build together.

Request beta access

Ship the build. Let the feedback come to you.

One line of Swift, one gallery,
zero threads to chase down.

See pricing