LinkedApply AI is a Chrome extension that turns any LinkedIn job posting into a tailored, ATS-friendly CV and cover letter in seconds.
- LinkedIn Job Extraction: Automatically extracts job title, company, location, and full job description
- ATS-Optimized Templates: Single-column layout, no icons, clean structure for maximum ATS compatibility
- Tailored Content: Automatically aligns your profile with job keywords and requirements
- Professional Design: Modern typography and balanced spacing while maintaining ATS compatibility
- PDF Export: Generate PDFs directly from the browser
- Profile Management: Comprehensive profile editor with import/export functionality
- Clone this repository
- Install dependencies:
npm install
- Build the extension:
npm run build
- Load the extension in Chrome:
- Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode"
- Click "Load unpacked"
- Select the
distfolder
- Open Chrome and navigate to
# Watch mode for development
npm run dev
# Production build
npm run build- Unit tests (Groq API with mocked fetch):
npm run test - Integration tests (real Groq API; requires
GROQ_API_KEY):GROQ_API_KEY=your_key npm run test:integration
- Watch mode:
npm run test:watch
-
Set up your profile:
- Click the extension icon
- Click "Edit Profile"
- Fill in your contact information, experience, skills, education, etc.
- Save your profile
-
Generate a CV/Cover Letter:
- Navigate to a LinkedIn job posting
- Click the extension icon
- Adjust tone, emphasis, and length options
- Click "Generate CV" or "Generate Cover Letter"
- Preview and download as PDF
src/
βββ background/ # Service worker for state management
βββ content/ # Content script for LinkedIn extraction
βββ popup/ # Extension popup UI
βββ options/ # Profile editor page
βββ renderer/ # Document preview and PDF generation
βββ types/ # TypeScript type definitions
βββ manifest.json # Extension manifest
The generated documents follow ATS best practices:
- Single-column layout
- No icons for essential information
- Simple, consistent headings
- Plain text bullets
- Consistent date formatting
- No complex tables or graphics
- Clean, parseable structure
- TypeScript
- Vite (build tool)
- Chrome Extension Manifest V3
- HTML/CSS for templates
- Browser Print API for PDF generation
This extension is free to use. If it saves you time or helps you land interviews and youβd like to support development:
https://www.buymeacoffee.com/pritomkm- Also by using and contributing in this repo help me grow.
MIT