Features

The whole identity, not just the browser

A persona is only useful if its details, its inbox, its logins, and its session all stay together and stay separate from everything else. That is the job Persona Kit does.

01

Whole identities, not just names

Pick a country, a state or province, and optionally a city. Persona Kit fills in the rest so the identity hangs together: a working email address on a Persona Kit domain, a street address with a real postal code for that area, a date of birth, a phone number with a plausible area code, a username, and a device profile whose timezone and language match where the persona claims to live.

  • A working email address, generated with the persona
  • 20 countries with state and province granularity
  • US personas support city-level addresses
  • Generated address, date of birth, phone, and username
  • Device, OS, screen, language, and timezone profile
new persona

you choose

country
United States
region
Oregon
city
Portland

generated to match

email
d.whitfield417@tigertraderkit.com
street
1042 SE Morrison St
zip
97214
phone
+1 503 555 0148
timezone
America/Los_Angeles
language
en-US
born
1990-03-22
02

A real inbox per persona

Every persona can be given its own address on a Persona Kit domain, and that address genuinely receives mail. Use it for signups and verification codes without those accounts pointing back at your own inbox. You can also forward a persona's mail on to an address you actually watch.

  • A dedicated, working address per persona
  • Read, star, archive, and search across all inboxes
  • Optional forwarding to your real address
  • Daily digests, or hourly on Pro
dana whitfield · inbox
d.whitfield417@tigertraderkit.comreceiving
Shopify2m

Your verification code is 448190

Figma1h

Confirm your email address

Notion4h

Welcome to your new workspace

Linear1d

Password reset requested

03

Credential vault

The logins a persona creates live next to the persona, not in a spreadsheet. Store the site, the username, the password, and the TOTP seed, then pull a fresh six-digit code when you need to sign in. Passwords are encrypted with AES-256-GCM under a dedicated key and never travel with a list request.

  • Per-persona account registry
  • AES-256-GCM encrypted passwords and TOTP seeds
  • Live TOTP codes generated on demand
  • Every password reveal written to the activity trail
dana whitfield · vault
siteshopify.com
usernamedwhitfield90
password••••••••••••reveal

totp code

418 209

18s

04

Isolated browser sessions

Launch a persona into a live browser session and drive it from your dashboard. When you end the session, its cookies, localStorage, sessionStorage, and IndexedDB are saved against that persona and restored the next time you launch it — so a persona stays signed in without ever sharing state with another persona.

  • Cookies and storage saved on release, restored on launch
  • Live view of the running session
  • Per-persona browsing history
  • Runs on your own Steel Browser deployment
session · restored
cookies148 saved
localStorage12 keys
sessionStorage3 keys
indexedDB2 stores
handed to persona 02nothing
05

Scheduled automations

Define a search query and a target domain, pick which personas take part, and give it a cron schedule. Each run sends its personas out one at a time on a stagger with a randomized offset, records where the target ranked, and keeps a screenshot of what happened after the click.

  • Cron schedule with randomized start offset
  • Per-persona stagger so runs don't arrive together
  • Records match position and destination URL
  • Screenshot and outcome retained for every participant
automation · weekday check
schedule0 9 * * 1-5 · ±14m jitter
Dana Whitfieldstart +00:00#4
Marc Oyelaranstart +03:12#6
Priya Raghunathstart +07:48#4
match position and screenshot kept for every run
06

REST API

Everything the dashboard does with personas is reachable over HTTP. Create and update personas, read and generate photos, manage a persona's stored accounts, pull a current TOTP code, and launch browser sessions — authenticated with scoped API keys you issue and revoke yourself.

  • Personas, photos, accounts, and sessions endpoints
  • Scoped keys — vault access is a separate scope
  • Keys stored as hashes, shown once on creation
  • Browsing history available per persona
rest api

POST /v1/personas/:id/sessions

authorization: Bearer pk_live_…9f2c

200 OK

{
  "session_id": "ses_8Kd2…",
  "status": "running",
  "live_view_url": "https://…",
  "proxy_exit": "sticky",
  "restored": { "cookies": 148 }
}
Two colleagues at adjacent desks in a bright studio office, each absorbed in their own screen.
Also included

Smaller things that add up

AI persona photos

Generate a consistent set of photos for a persona on Pro, or upload your own.

Tags and notes

Label personas however you work, and search, filter, and sort the list by them.

Activity trail

See what was done to a persona and what it did on the web, in one feed.

Start managing your identities

Create your first persona in a couple of minutes.