A Chrome extension that enhances your LinkedIn experience using OpenAI to summarize posts, extract key points, answer questions, and provide translation capabilities.
- Automatically summarizes long LinkedIn posts using OpenAI
- Extracts key points from posts for quick scanning
- Ask questions about specific posts and get AI-powered answers
- Works on your feed, profile pages, and company pages
- Toggle summarization on/off with a simple switch
- Force re-summarization of all visible posts with a button click
- Choose between GPT-3.5 and 4o models
- Adjust summary length to your preference
- Automatic language detection with proper RTL/LTR text alignment
- Translation between English and Persian
LinkedIn Post Assistant/
├── assets/ # Static assets
│ └── icons/ # Extension icons
├── js/ # JavaScript files
│ ├── modules/ # Modularized code
│ │ ├── api.js # OpenAI API handling
│ │ ├── posts.js # Post handling functionality
│ │ └── storage.js # Storage management
│ ├── utils/ # Utility functions
│ │ └── helpers.js # Helper utilities
│ ├── background.js # Extension background script
│ ├── content.js # Content script for LinkedIn pages
│ └── popup.js # Popup UI interactions
├── styles/ # CSS stylesheets
│ └── styles.css # Main stylesheet
├── manifest.json # Extension manifest
├── popup.html # Extension popup HTML
└── README.md # This documentation
- Visit the releases page of the repository.
- Find the latest version (e.g.,
LinkedIn Post Assistant - v1) and download the zip file (e.g.,LinkedIn-Post-Assistant-v1.zip). - Extract the ZIP file to a folder on your system.
- Open Chrome and navigate to
chrome://extensions/. - Enable "
Developer mode" in the top right corner. - Click "
Load unpacked" and select the extracted LinkedIn Post Assistant folder. - The extension is now installed and will automatically work when you visit LinkedIn.
Coming soon!
- Click the extension icon in your browser toolbar
- Go to the "Settings" tab
- Enter your OpenAI API key and save it
- Choose your preferred model and summary length
- The extension will automatically summarize long posts on LinkedIn
- Click the extension icon and use the "Summarize" tab to:
- Toggle summarization on/off
- Force re-summarization of all visible posts
- Summaries appear at the top of each post in a blue-bordered box
- The extension extracts important key points from posts
- These appear as bullet points for quick scanning and understanding
- Especially useful for longer, information-dense posts
- Click on a LinkedIn post to select it (it will be highlighted with a blue border)
- Click the extension icon and go to the Q&A tab
- Type your question about the selected post and click "Ask Question"
- The answer will appear in the popup
- The extension automatically detects the language of posts
- Persian and other RTL language posts are properly right-aligned
- You can toggle automatic translation between English and Persian
- Clone this repository
- Open the project in your code editor
- Load the
LinkedIn Post Assistantfolder as an unpacked extension in Chrome
Contributions are welcome! Please feel free to submit a Pull Request.
- Chrome browser
- OpenAI API key
Your API key is stored locally in your browser and is only used to make requests to OpenAI's API. Post content is sent to OpenAI for summarization, key point extraction, and question answering but is not stored anywhere else.
For questions, bug reports, or feature requests:
- LinkedIn: https://www.linkedin.com/in/behrouztorabi91/
- GitHub: https://github.com/behrouzT
MIT