Skip to content

Olanetsoft/article-idea-generator

Repository files navigation

Open in GitPod GitHub issues GitHub forks GitHub stars GitHub watchers License: MIT GitHub repo size

Generate article ideas using GPT-4o-mini. Enter a topic, get 4 title suggestions with optional SEO optimization.

Plus free tools — Word Counter, QR Code Generator, URL Shortener with Analytics, and more.

Features

Article Generator

  • GPT-4o-mini powered title generation
  • SEO & Clickbait mode toggle
  • Character count with SEO indicators (50-60 chars ideal)
  • Abstract generation for any title
  • Recent searches (last 5)
  • Share to Twitter/LinkedIn

Free Tools

  • Word Counter — Words, characters, sentences, paragraphs, reading/speaking time, keyword density
  • QR Code Generator — 17+ QR types: URL, WiFi, vCard, social media (Twitter, YouTube, Facebook), crypto payments (Bitcoin, Ethereum, Cardano, Solana), App Store links. Custom colors, logo support, frames, style presets, batch generation (multiple QR codes at once with ZIP download). PNG/SVG/JPEG export. Optional scan tracking — enable to track how many people scan your QR codes (location, device, time)
  • PDF Signer — Sign, fill, and annotate PDFs directly in your browser. 100% private (files never leave your device). Draw/type/upload signatures, add full name & initials (auto-derived), text fields, dates, checkboxes, shapes (circles, rectangles, lines, arrows), highlights, strikethrough, and image stamps. Drag, resize, and position any element. Multi-page support. Undo/redo (Ctrl+Z/Y), keyboard shortcuts (Delete, arrows, Escape), save signatures to browser for reuse. Instant download
  • Title Case Converter — 16 case styles (AP, Chicago, APA, camelCase, snake_case, kebab-case, etc.). Auto-detection, one-click copy
  • JSON Formatter — Format, minify, validate JSON. Customizable indentation (2/4/8 spaces, tabs). Real-time validation with line/column error positions. Structure analysis (keys, objects, arrays, depth). File upload/download support
  • URL Shortener — Free URL shortener with comprehensive analytics. Create short links (aigl.ink), generate QR codes. Sign in for detailed analytics: click tracking (total, unique, QR scans), visitor locations with maps (country/city), device & browser breakdown, traffic sources & referrers, UTM parameter tracking. Export data (CSV/JSON), date range filtering (7d/30d/90d/all). Links saved locally or synced across devices when signed in. Dashboard for managing all links
  • Cover Image Generator — The most feature-rich free cover image maker. 24+ gradient presets (vibrant, dark, nature, minimal), 16 platform sizes (Twitter, LinkedIn, Dev.to, Medium, Hashnode, Instagram, Pinterest, YouTube & more), 12 pattern overlays, 8 theme layouts, 30+ dev icons (React, TypeScript, Python, etc.), 8 quick-start templates. Background image support with advanced filters (brightness, contrast, saturation, blur, grayscale) and color overlay. Custom logo upload, download all sizes at once, settings persistence. No signup required
  • Background Remover — AI-powered background removal that runs 100% in your browser (files never uploaded). Remove backgrounds from photos, portraits, products, and graphics instantly. 4 output modes: transparent, solid color (16+ presets), custom image, or blur effect. Real-time preview, one-click download. Supports PNG, JPG, WebP. No signup required
  • Character Counter (Coming Soon)
  • Reading Time Calculator (Coming Soon)
  • Headline Analyzer (Coming Soon)

Platform

  • Dark mode
  • Mobile responsive
  • PWA (installable, works offline)
  • Keyboard accessible
  • GDPR compliant (cookie consent, privacy controls)
  • /llms.txt for AI assistants

Article Idea Generator - Light Mode Article Idea Generator - Dark Mode

Usage

Article Generator

  1. Go to articleideagenerator.com
  2. Enter a topic
  3. (Optional) Enable SEO & Clickbait mode
  4. Click search or press Enter
  5. Click a title to copy, or click the document icon for an abstract

Word Counter

  1. Go to /tools/word-counter
  2. Paste or type text
  3. View stats: words, characters, sentences, paragraphs, reading time, speaking time, top keywords

QR Code Generator

  1. Go to /tools/qr-code-generator
  2. Select QR type:
    • Basic: URL, text, email, phone, SMS, WiFi, vCard, location, calendar
    • Social: Twitter/X, YouTube, Facebook, App Store
    • Payments: Bitcoin, Ethereum, Cardano, Solana
  3. Fill in the fields
  4. Customize colors, add logo, choose frame style (optional)
  5. Download as PNG, SVG, or JPEG

Batch Mode (URL type):

  • Switch to Batch tab
  • Enter multiple URLs (one per line), optionally with labels: My Site,https://example.com
  • Or upload a CSV/TXT file
  • Customize styles for all QR codes
  • Download all as ZIP

Title Case Converter

  1. Go to /tools/title-case
  2. Type or paste your text
  3. View all 16 case conversions instantly
  4. Click any card to copy that style
  5. Use sample texts to test different formats

JSON Formatter

  1. Go to /tools/json-formatter
  2. Paste or type JSON (or upload a .json file)
  3. Click Format to beautify with chosen indentation
  4. Click Minify to compress for production
  5. View real-time validation and structure stats (keys, depth, types)
  6. Download or copy the result

URL Shortener

Short domain: aigl.ink — All short links use this domain (e.g., aigl.ink/r/abc123)

  1. Go to /tools/url-shortener
  2. Paste any long URL
  3. Click Shorten URL (no sign-up required)
  4. Copy the short link or generate a QR code
  5. Recent links are saved locally for quick access

Analytics (sign in with Google for):

  • Click tracking (total, unique, QR scans)
  • Visitor locations (country, city)
  • Device & browser breakdown
  • Traffic sources & referrers
  • UTM parameter tracking
  • Sync links across devices
  • Dashboard at /dashboard

PDF Signer

  1. Go to /tools/pdf-signer
  2. Upload a PDF (drag & drop or click to browse, up to 50MB)
  3. Enter your full name (auto-generates initials, saved for next visit)
  4. Create a signature:
    • Draw: Use mouse, trackpad, or finger
    • Type: Choose from 5 signature fonts
    • Upload: Use an existing signature image
    • Save: Hover over your signature and click save icon for reuse
  5. Select a tool from the sidebar:
    • Signature/Initials/Full Name: Place your signature or name
    • Text/Date/Checkbox: Fill form fields
    • Shapes: Circle, rectangle, line, arrow
    • Highlight/Strikethrough: Annotate text
    • Image: Add stamps or logos
  6. Click on the PDF to place elements
  7. Drag to reposition, use handles to resize
  8. Use Undo/Redo buttons or keyboard shortcuts (Ctrl+Z / Ctrl+Y)
  9. Click Download to save your signed PDF

Keyboard Shortcuts:

  • Ctrl+Z / Cmd+Z — Undo
  • Ctrl+Y / Cmd+Shift+Z — Redo
  • Delete / Backspace — Remove selected element
  • Arrow keys — Move element by 1px (hold Shift for 10px)
  • Escape — Deselect

Privacy: All processing happens in your browser. Files never leave your device.

Cover Image Generator

  1. Go to /tools/cover-image-generator
  2. Enter your article title and optional subtitle/author
  3. Content Tab: Add title, subtitle, author name, upload logo or choose dev icon
  4. Style Tab: Pick gradient (24+ presets or custom colors), pattern overlay, text color, font
  5. Layout Tab: Choose theme layout, text alignment, padding, border radius
  6. Editor Tab (Advanced): Upload background image with filters (brightness, contrast, saturation, blur, grayscale), add color overlay
  7. Export Tab: Select size preset (16 platforms) or custom dimensions
  8. Click Download for single size or Download All Sizes for all 15 images at once
  9. Use Quick Templates button for pre-configured styles

Background Remover

  1. Go to /tools/background-remover
  2. Upload an image (drag & drop or click to browse)
  3. Wait for AI processing (runs locally in your browser)
  4. Choose a background option:
    • Transparent: Keep transparent background (PNG)
    • Solid Color: Pick from 16+ presets or custom color
    • Image: Upload a custom background image
    • Blur: Add soft blur effect to original background
  5. Preview the result
  6. Click Download to save

Privacy: All processing happens in your browser using AI. Images never leave your device.

How it works

Uses OpenAI GPT-4o-mini:

  1. Your topic + settings → prompt
  2. Prompt → GPT-4o-mini (temp: 0.7, max tokens: 800)
  3. Returns 4 article titles
  4. Abstracts use a separate prompt for natural writing style

Tech Stack

  • Next.js 13 + TypeScript
  • OpenAI GPT-4o-mini
  • Supabase (auth & database for analytics)
  • Tailwind CSS
  • Framer Motion
  • Deployed on Vercel
  • Short URL domain: aigl.ink

Local Development

Requirements

  • Node.js 14+
  • OpenAI API key

Setup

git clone https://github.com/YOUR_USERNAME/article-idea-generator.git
cd article-idea-generator
cp .env.example .env
# Add your OPENAI_API_KEY to .env
npm install
npm run dev

Open http://localhost:3000

Environment Variables

Required:

Optional (for URL analytics with auth):

  • NEXT_PUBLIC_SUPABASE_URL — Your Supabase project URL
  • NEXT_PUBLIC_SUPABASE_ANON_KEY — Your Supabase anon/public key
  • NEXT_PUBLIC_SITE_URL — Your site URL for auth redirects

See docs/SUPABASE_SETUP.md for detailed Supabase setup instructions.

Contributing

See CONTRIBUTING.md.

Contributors

Contributors

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors