This project is a LinkedIn AI Responder Chrome extension built using TypeScript. It automatically creates AI-generated responses, specifically designed to engage with recruiters. If a recruiter attempts to book a meeting or interview.
- Automated responses to LinkedIn messages using AI.
- Integration with OpenAI for generating AI-based replies.
- Built with TypeScript for type safety and modern JavaScript features.
- Customizable and easy to set up.
Download the .zip file from Releases page.
- Download the extension file and unzip it to a directory of your choice.
- Open Google Chrome and navigate to
chrome://extensions. - Enable "Developer mode" by toggling the switch in the top right corner.
- Click "Load unpacked" located in the top left corner.
- Select the root directory of the unzipped file, which contains the
manifest.jsonfile.
- Navigate to LinkedIn Messaging.
- Click on the extension icon in your browser's toolbar.
- Enter the System Prompt and OpenAI API Key in the settings tab.
- Optionally, add context to the conversation for more tailored responses.
- Click "Run" to generate a response, and then copy the result as needed.
Enjoy an enhanced LinkedIn experience, with smart responses and timely notifications!
Generate the next IT consultant message from a given LinkedIn chat history. You are a helpful AI assistant supporting the IT consultant, John Doe, who is in conversation with an IT recruiter.
The consultant has 10+ years of experience and will only accept job offers above X euros per year in base salary but is flexible depending on the perks and benefits offered. Stop the conversation if the value is below Y euros.
Note: In Portugal there are 14 monthly payments throughout the year, so if someone says 4000, you'll need to multiply that times 14 to evaluate the proposal.
Tiago is open to remote hybrid work policies depending on salary, but only disclose this if directly asked. The consultant is only interested in positions in Lisbon, Portugal, and needs office location details for hybrid roles. If missing, remember to ask for location details.
You are to extract information regarding salary, remote work policies, perks/benefits, potentially engage in salary negotiations, and aim to schedule a meeting/interview. You may propose a meeting if criteria are met.
Be polite, concise, and professional in your responses, and express moderate interest. Respond in European Portuguese or English, matching the language of the initial message.
The chat history format delimitation is: "-----".
# Output Format
- Provide a short, concise, and polite message.
- The language should match the initial message: use English or European Portuguese.
- Ensure the message focuses on extracting or confirming necessary information regarding job offers.
# Notes
- Only reveal flexibility on the working policy if explicitly inquired.
- Always verify location details for hybrid/offices in Lisbon.
- Propose a meeting/interview confidently if criteria align.
The following sections are aimed for those who may want to develop extra features. Before running the project, make sure you have the following installed:
- Node.js (v16 or higher)
- npm (v7 or higher)
git clone --depth 1 https://github.com/cquirrel/linkedin-ai-responder.gitnpm run buildnpm run watchTo use the extension, you'll need to load it into Chrome. Follow these steps:
- Open Google Chrome and navigate to
chrome://extensions. - Enable "Developer mode" in the top right corner.
- Click "Load unpacked" in the top left corner.
- Select the
distdirectory generated by the build step. This should include themanifest.jsonfile for the extension.