Transform AI-generated text into natural, human-like writing. Perfect for job applications, emails, essays, and more.
- Three Tone Options: Casual, Professional, and Friendly writing styles
- Powered by Google Gemini AI: Advanced AI for natural text transformation
- Real-time Processing: Instant humanization of your AI-generated content
- Privacy First: Your API key is stored locally in your browser
- Chat Interface: Clean, intuitive chat-style interface like ChatGPT/Claude
- Copy to Clipboard: Easy copy functionality for humanized text
- Minimal Design: Clean black & white aesthetic
- Node.js 18+ installed
- A Google Gemini API key (free from Google AI Studio)
- Clone the repository:
git clone https://github.com/vaijaaaaa/Response.git
cd Response- Install dependencies:
npm install- Create a
.env.localfile in the root directory:
GEMINI_API_KEY=your_api_key_here- Run the development server:
npm run dev- Open http://localhost:3000 in your browser.
- Navigate to Chat: Click "Get Started" or go to
/chat - Configure API Key (Optional): Click "API Key" in navbar to add your personal Gemini API key
- Select Tone: Choose between Casual, Professional, or Friendly
- Paste AI Text: Enter your AI-generated text (max 5,000 characters)
- Get Results: Receive natural, humanized text instantly
- Copy: Use the copy button to save the result
- Framework: Next.js 15 with App Router
- Language: TypeScript
- Styling: Tailwind CSS 4
- AI: Google Gemini AI (gemini-pro)
- UI Components: Custom components with Sonner for toasts
- Font: Space Grotesk
response/
├── app/
│ ├── api/
│ │ └── humanize/
│ │ └── route.ts # API endpoint for text humanization
│ ├── chat/
│ │ └── page.tsx # Chat interface
│ ├── components/
│ │ ├── Navbar.tsx # Navigation with API key config
│ │ ├── HeroSection.tsx # Landing page hero
│ │ ├── HowItWorks.tsx # Process explanation
│ │ ├── FAQ.tsx # Frequently asked questions
│ │ └── Footer.tsx # Footer with social links
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout
│ └── page.tsx # Landing page
├── public/ # Static assets
├── .env.local # Environment variables (create this)
└── package.json # Dependencies
You can use Response in two ways:
- Server-side API Key: Add
GEMINI_API_KEYto.env.local(default for all users) - Client-side API Key: Users can add their own API key via the "API Key" dropdown in the navbar (stored in localStorage)
- Casual: Relaxed and conversational, perfect for friendly communications
- Professional: Formal and polished, ideal for business and job applications
- Friendly: Warm and approachable, great for general use
- Paste your AI-generated text
- Select your preferred tone
- AI analyzes and understands context
- Text is rewritten to sound natural
- Quality check removes robotic patterns
- Get perfectly humanized text
Create a .env.local file with:
GEMINI_API_KEY=your_gemini_api_key_hereGet your free API key from Google AI Studio.
Vaiju Patil
- GitHub: @vaijaaaaa
- LinkedIn: Vaiju Patil