OPEN SOURCE • MIT LICENSE

Developer Starter Kit

We pre-built everything developers have been asking for

Complete UI replacement for CustomGPT.ai with voice mode, multi-deployment options, and 9 social platform integrations. Ship faster with production-ready code.

CustomGPT.ai Starter Kit
Live Preview
$ git clone https://github.com/Poll-The-People/customgpt-starter-kit?utm_source=starterkit.customgpt.ai
$ cd customgpt-starter-kit
$ npm install && npm run dev
✓ Running at http://localhost:3000

Experience Every Deployment Mode

See how the same codebase works as a standalone app, embedded widget, or floating chatbot

Complete Dashboard Experience

Full-featured chat interface with all capabilities enabled

  • Multiple agent management
  • Conversation history sidebar
  • File upload & attachments
  • Citation preview modal
  • Voice transcription & synthesis
  • Dark/light theme toggle
  • PWA installable
Conversations
Project Planning
API Integration
UI Components
CustomGPT.ai Assistant
Hello! I'm your CustomGPT.ai assistant. I can help you with development, deployment, and integration questions.
How do I deploy the starter kit to Vercel?
Great question! Deploying to Vercel is super easy. Just run `vercel deploy` in your terminal...

UI Components Gallery

Every component you need, production-ready and fully customizable

Chat Interface Preview

Chat Interface

Real-time streaming, markdown support, code highlighting

TypeScriptSSEResponsive
Message streaming
Markdown rendering
Code syntax highlighting
+2 more features
Agent Selector Preview

Agent Selector

Multi-agent support with metadata and quick switching

DropdownSearchMetadata
Agent search
Metadata display
Quick switching
+2 more features
File Upload Preview

File Upload

Drag & drop, progress tracking, multiple file support

Drag & DropProgressValidation
Drag and drop
Progress tracking
File validation
+2 more features
Citation Preview Preview

Citation Preview

Source preview with highlighting and navigation

ModalPreviewNavigation
Source preview
Text highlighting
Page navigation
+2 more features
Voice Interface Preview

Voice Interface

Speech-to-text and text-to-speech with visual feedback

WhisperTTSVisualizer
Voice recording
Real-time transcription
Audio playback
+2 more features
Settings Panel Preview

Settings Panel

Theme toggle, language selection, preferences

Dark Modei18n ReadyPersistent
Theme switching
Language options
User preferences
+2 more features

Who's Using This?

From startups to enterprises, developers across industries are building with CustomGPT.ai Starter Kit

SaaS Products

White-label CustomGPT.ai for your customers

Custom branding & themes
Embedded widgets
Usage analytics & reporting
Multi-tenant architecture
API rate limiting
White-label deployment

Internal Tools

Deploy RAG for your team

SSO integration ready
On-premise deployment
Access control & permissions
Team collaboration features
Audit logs & compliance
Custom knowledge bases

Agencies

Ship client projects faster

Multi-tenant support
Custom themes & branding
Quick deployment options
Client management dashboard
Billing integration
Performance monitoring

Developers

Build on top of CustomGPT.ai

Full API access
TypeScript support
Extensible architecture
Component library
Development tools
Open source community

Education

Learning and training platforms

Student progress tracking
Curriculum integration
Multi-language support
Accessibility features
Parent/teacher dashboards
Assessment tools

Healthcare

HIPAA-compliant AI assistance

HIPAA compliance ready
Secure data handling
Medical terminology support
Integration with EMRs
Audit trail logging
Privacy-first architecture

Trusted by Growing Companies

1000+
Active Deployments
50+
Enterprise Clients
99.9%
Uptime
24/7
Support

Everything You Need to Ship

Production-ready components, secure architecture, and deployment flexibility

Complete Chat Interface

Full-featured chat UI with message history, streaming responses, file uploads, and citation management.

Chat Interface Preview
Real-time message streaming
Conversation history
File attachment support
Citation management
Markdown rendering

Voice Mode

6 voice options powered by OpenAI Whisper & TTS

// Enable voice with one line OPENAI_API_KEY=sk-...
OpenAI Whisper integration
6 voice personalities
Real-time transcription

Deploy Anywhere

Choose your platform and deploy with a single command

$ vercel deploy ✓ Deployed to production
Vercel deployment
Docker support
Railway integration

Secure by Default

API keys stay server-side

PWA Ready

Installable on all devices

Real-time Streaming

SSE with error boundaries

TypeScript

Full type safety

Ready to Start Building?

Get the complete starter kit with all features, documentation, and examples. Start building your CustomGPT.ai interface today.

Connect Your RAG Everywhere

Deploy CustomGPT.ai-powered bots across 9+ platforms with full conversation context

Slack Bot

Ready in 5 mins

Native Slack integration with slash commands and interactive messages

Key Features:

Slash commands support
Thread conversations
Rich message formatting
File sharing capability
Workspace deployment
Channel permissions
Slack Bot interface preview

Deploy Slack Bot in Minutes

# Quick deploy slack bot integration
cd integrations/slack && npm run deploy
$ npm install
$ npm run deploy
✓ Bot deployed to slack bot.com
✓ Webhook configured
✓ Ready to chat!

Advanced Voice Capabilities

Powered by OpenAI Whisper and TTS with 6 voice options for natural conversations

Choose Your AI Voice

Real-time speech transcription
Natural voice synthesis
Voice activity detection
Background noise filtering
Multi-language support
Conversation continuity

Quick Setup

OPENAI_API_KEY=sk-your-key-here

Integration Examples

Copy, paste, customize - it's that simple. Works with every popular framework.

React Component Integration
import { CustomGPT.aiWidget } from '@customgpt/react';

function App() {
  return (
    <CustomGPT.aiWidget
      apiKey={process.env.REACT_APP_CUSTOMGPT_KEY}
      agentId="your-agent-id"
      theme="dark"
      position="bottom-right"
      enableVoice={true}
      onMessage={(msg) => console.log(msg)}
    />
  );
}

Need Help with Integration?

Our documentation includes step-by-step guides for every framework, plus video tutorials and live examples.

Join the Community

Thousands of developers are already building amazing experiences with CustomGPT.ai Starter Kit

2
GitHub Stars
10+
Active Deployments
2
Contributors
9
Platform Integrations
100%
Open Source

Get Involved

Join our growing community of developers. Contribute code, share feedback, or get help with your implementation.

Ready to Build Something Amazing?

Start with the live demo or dive straight into the code. Join 500+ developers already shipping with CustomGPT.ai Starter Kit.

A
B
C
D
E
500+ developers are building with this