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.

Start free.
Upgrade as your team grows.

Free

$0

1 project

2
teammates
2
reviewers per project
25
captures per month
30 sec
recording length
15 days
retention
1 GB
storage

Starter

$35/mo

10 projects

5
teammates
5
reviewers per project
100
captures per month
2 min
recording length
30 days
retention
10 GB
storage
Most popular

Pro

$79/mo

20 projects

30
teammates
25
reviewers per project
500
captures per month
5 min
recording length
365 days
retention
100 GB
storage

Enterprise

Custom

Custom limits, custom terms

Ship the build. Let the feedback come to you.

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

See pricing