Skip to content

PersonasPlus

by @wagborba

Generate synthetic user personas with AI from behavioural parameters and real data (NPS, feedback, call transcripts), then interview them in a real-time streaming chat.

View on GitHub ☆ Save Report
★ 0 saves GitHub ★ 0

PersonasPlus

Generate synthetic user personas with AI and interview them interactively. Build detailed personas from behavioural parameters and real inputs — call transcripts, NPS reports, feedback exports — then talk to them in a real-time streaming chat.

What's inside

  • A 5-step wizard for behavioural persona parameters
  • Upload real documents (PDF, DOCX, XLSX, CSV, TXT) to ground a persona
  • Interview mode: SSE streaming chat, notes and export
  • Multi-provider: OpenAI, Anthropic (Claude), Google Gemini and DeepSeek
  • API keys and default models managed in the app UI (stored locally, never exposed to the frontend)

Run it

npm install --legacy-peer-deps
cp .env.example .env.local
npx prisma migrate deploy
npm run dev   # http://localhost:3000

Stack: Next.js 14 (App Router), TypeScript, Tailwind CSS, Prisma + SQLite, Zustand.

Product Artifact Hub — a registry for Product people. GitHub is the source of truth for code. All rights reserved - Wagner Borba (WBTech Studio) © 2026.