PulseGen Documentation

The Open-Source Survey Platform with AI Superpowers

Create beautiful surveys, collect responses at scale, and unlock insights with AI—all self-hosted on your infrastructure.

Get Started View on GitHub


PulseGen - Create Survey with AI


Why PulseGen?

  Traditional Survey Tools PulseGen
Data Ownership Their servers, their rules Your infrastructure, your data
AI Analysis Paid add-on or unavailable Bring your own AI keys
Customization Limited theming Full white-label + custom CSS
Pricing Per response or seat Free forever (self-hosted)
Lock-in Proprietary formats Export everything, run anywhere

Key Features

Build Powerful Surveys

  • 24 Question Types — From NPS to matrix grids, signatures to geo-location
  • Drag & Drop Builder — Visual canvas with real-time preview
  • Smart Logic — Skip logic, branching, piping, conditional display
  • Multi-Page Surveys — Organize with custom pagination
  • Themes & Branding — Custom colors, logos, fonts, and CSS

Distribute Effortlessly

  • Instant Sharing — Links, QR codes, embed widgets
  • Participant Management — Import lists, track completions, send reminders
  • Access Control — Public, private, password-protected, or token-based
  • Save & Continue — Let respondents resume later

Analyze with AI

  • AI Survey Generation — Describe your survey in plain English
  • Sentiment Analysis — Understand response emotions automatically
  • Smart Summaries — AI-powered insights from open-ended responses
  • Multi-Language — Instant translation to 12+ languages

New to PulseGen? Start with the Getting Started Guide.

Guide Description
Getting Started Quick setup and first survey
Self-Hosting Deploy on your infrastructure
Deployment Guide Cloud and production deployments
API Reference REST API documentation
AI Features Configure AI providers
Configuration Environment variables and settings

Tech Stack

Layer Technologies
Frontend React 18, TypeScript, Tailwind CSS, React Query
Backend Node.js, Express, Prisma ORM
Database PostgreSQL
Cache Redis (optional)
AI OpenAI, Anthropic, Google AI SDKs

Community

PulseGen is open-source under the MIT License.