growupanand
ConvoForm
TypeScript

Turn Forms into Conversations with AI

Last updated Jun 17, 2026
100
Stars
33
Forks
44
Issues
0
Stars/day
Attention Score
63
Language breakdown
No language data available.
Files click to expand
README

ConvoForm

Turn Forms into Conversations with AI

License Discord

Documentation

🚀 About

ConvoForm transforms traditional, static forms into interactive, AI-powered conversational experiences. It makes data collection engaging and intuitive—like talking to a human, but scalable.

Key Features

  • AI-Powered Generation: Describe your needs, and let AI build the form for you.
  • Conversational Interface: Users answer questions in a chat format rather than filling out input fields.
  • Smart Validation: AI validates responses in real-time and asks follow-up questions if needed.
  • Real-Time Editor: See changes instantly as you edit your form.
  • Customizable: Brand your submission pages to match your identity.

📚 Documentation

Visit our Documentation Site for detailed guides, concepts, and API references.

🛠️ Quick Start (Local Development)

Prerequisites

Installation

  • Clone the repo
git clone https://github.com/growupanand/ConvoForm.git
   cd ConvoForm
  • Install dependencies
pnpm install
  • Configure Environment
cp .env.example .env
   # Update .env with your API keys (OpenAI, Clerk, etc.)
   # IMPORTANT: generate a strong ENCRYPTION_KEY for securing integration tokens.
   # You can generate one using openssl rand -hex 32
  • Run Development Server
pnpm run dev

Visit http://localhost:3000 for the web app, http://localhost:3001 for the documentation, and http://localhost:4001 for the channels server (Telegram webhooks).

🤝 Contributing

We love contributions! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.

📄 License

This project is open-sourced under the Apache License 2.0.

🔗 More in this category

© 2026 GitRepoTrend · growupanand/ConvoForm · Updated daily from GitHub