QuickGPT
QuickGPT is a minimalist web and mobile PWA that lets you have one-shot, ephemeral conversations with OpenAI’s ChatGPT. It’s designed to be:
- Simple – one question at a time, no history stored
- Fast – instant responses, mobile-first design
- Scalable – with a “Continue in ChatGPT” button to pick up longer chats in the official app
- Helpful – automatic “quick answers” guide the user after each response
- Clone this repository
- Install dependencies
npm install
- Start the server
npm start
- Open your browser at
http://localhost:5000(or your Replit URL)
- One-shot Q&A: ask a single question and get an instant reply
- Automatic follow-up suggestions (“quick answers”) after each response
- Mobile-first PWA: installable on phone, no app store required
- “Continue in ChatGPT” button to resume complex conversations
src/server.js– Express backend & OpenAI API integrationpublic/– static assets (HTML, JS, CSS, images)
tests/– placeholder for future unit and integration tests.replit– Replit configuration for both Run and Deploymentpackage.json– dependencies and npm scripts
npm start– install deps & launch Express servernpm test– placeholder for tests (currently echoes “No tests yet”)
Set your OpenAI API key in the environment before running:
export OPENAI_API_KEY=your_key_here- Configured for Replit Cloud Run via
.replit - Exposes port 5000 locally and port 80 externally
- Uses
npm install && npm startfor both dev and production
- Fork the repo and create a feature branch
- Add or update tests in
tests/ - Run
npm run lintandnpm testbefore submitting a PR - All contributions are welcome!
© 2025 The Product Guy. All rights reserved.