{"id":24766107,"url":"https://github.com/AliKelDev/Alikel-Linkgen","last_synced_at":"2025-10-11T14:31:35.617Z","repository":{"id":273561312,"uuid":"920118442","full_name":"AliKelDev/LinkForge","owner":"AliKelDev","description":"Craft company search links at scale, globally  A React-powered tool that generates bulk LinkedIn, and domain search links in seconds. Prioritizes key domains (.com, .co.uk, .de, etc.), tracks search history, and exports data for sales/research teams targeting companies worldwide.","archived":false,"fork":false,"pushed_at":"2025-01-21T16:13:25.000Z","size":201,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T17:23:04.429Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AliKelDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-01-21T15:42:57.000Z","updated_at":"2025-01-21T16:14:12.000Z","dependencies_parsed_at":"2025-01-21T17:33:16.116Z","dependency_job_id":null,"html_url":"https://github.com/AliKelDev/LinkForge","commit_stats":null,"previous_names":["alikeldev/linkforge"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2FLinkForge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2FLinkForge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2FLinkForge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AliKelDev%2FLinkForge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AliKelDev","download_url":"https://codeload.github.com/AliKelDev/LinkForge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236102625,"owners_count":19095208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-28T23:18:50.924Z","updated_at":"2025-10-11T14:31:35.599Z","avatar_url":"https://github.com/AliKelDev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# LinkForge\n\n- **NOTE**: LinkForge requires a LinkedIn Sales Navigator license to be used purposefully.\n- **NOTE**: You can just use the demo link instead of installing it and running it locally: [https://linkforge-alikeldev.netlify.app/dashboard](https://linkforge-alikeldev.netlify.app/dashboard)\n- **NOTE**: It's mostly a personal tool to make my job easier, most updates are made to make my life easier haha\n- **NOTE**: A Chrome extension is available to automate data capture from LinkedIn Sales Navigator. [See installation instructions below](#-chrome-extension).\n\n![React](https://img.shields.io/badge/React-18.3-61DAFB?logo=react\u0026logoColor=white)\n![Tailwind CSS](https://img.shields.io/badge/Tailwind-3.4-38B2AC?logo=tailwind-css\u0026logoColor=white)\n![Netlify Functions](https://img.shields.io/badge/Netlify-Functions-00C7B7?logo=netlify\u0026logoColor=white)\n![Vite](https://img.shields.io/badge/Vite-^6.0-646CFF?logo=vite\u0026logoColor=white)\n\n\n\u003cimg width=\"1316\" alt=\"LinkForge Screenshot\" src=\"https://github.com/user-attachments/assets/e331fc24-e937-4bda-997d-bb192d35954c\" /\u003e\n\n## Overview\n\nLinkForge is a React-based automation tool designed to streamline the process of finding relevant professionals or specific individuals on LinkedIn, primarily using Sales Navigator. It allows for bulk generation of search URLs for companies or individuals, intelligent domain validation, role-specific search patterns, and AI-powered assistance.\n\n**Who is this for?** Sales professionals, recruiters, and job seekers who need to efficiently find relevant contacts across multiple companies or locate specific known individuals in bulk.\n\n### Key Features\n\n-   **Multi-Role Support:** Tailored workflows for Sales Teams, Recruiters, and Job Seekers.\n-   **Bulk Company Link Generation:** Generate targeted Sales Navigator searches for dozens of companies simultaneously.\n-   **Bulk Person Name Search:** Generate Sales Navigator searches for specific individuals by name, optionally filtering by a common company.\n-   **Combined Person Search:** Generate a single bulk search link using `OR` logic to find any of the entered individuals at once.\n-   **Chrome Extension:** Automatic data capture from LinkedIn Sales Navigator searches.\n-   **AI-Powered Assistant (Kei):** Get domain validation help, strategy planning, company analysis, and outreach advice.\n-   **Domain Checker Tool:** Visual grid preview and list view for validating company domain variations.\n-   **Company Size Buckets:** Classify companies with customizable size thresholds and manage these buckets.\n-   **Search History:** Cross-session persistence for both company and name searches (stored locally).\n-   **Export Capabilities:** Export current results or search history to CSV.\n-   **Rate-Limited Link Opening:** Safely open multiple generated links with configurable delays.\n\n## 🦊 Chrome Extension\n\nLinkForge includes a Chrome extension that automatically extracts LinkedIn Sales Navigator search results and populates them directly into your LinkForge dashboard - eliminating manual data entry.\n\n**[Download Latest Release →](https://github.com/AliKelDev/Alikel-Linkgen/releases/latest)**\n\n\u003c!-- SCREENSHOT PLACEHOLDER: Extension popup showing green status indicators when both LinkedIn and LinkForge tabs are open --\u003e\n\n### Features\n\n- **Automatic Data Capture**: Detects company name and developer count from Sales Navigator searches\n- **Real-Time Sync**: Instantly forwards data to your open LinkForge tab\n- **Visual Feedback**: Shows success notifications when data is captured\n- **Multi-Tab Support**: Works across multiple LinkForge windows simultaneously\n- **Status Monitoring**: Popup shows connection status for LinkedIn and LinkForge tabs\n\n### Installation\n\n1. Download [linkforge-extension.zip](https://github.com/AliKelDev/Alikel-Linkgen/releases/tag/2.0.0)\n2. Unzip the file\n3. Open Chrome and navigate to `chrome://extensions/`\n4. Enable \"Developer mode\" (toggle in top right)\n5. Click \"Load unpacked\" and select the unzipped `linkforge-extension` folder\n6. The extension icon (🦊) should appear in your toolbar\n\n\u003c!-- SCREENSHOT PLACEHOLDER: Chrome extensions page showing the extension loaded in developer mode --\u003e\n\n### How It Works\n\n1. Open [LinkForge](https://linkforge-alikeldev.netlify.app/dashboard)\n2. Enter a company name in LinkForge (e.g., \"Google\")\n3. Click one of the generated Sales Navigator links\n4. Once the search results load on LinkedIn, the extension automatically:\n   - Extracts the company name from your search query\n   - Captures the exact result count from the page\n   - Sends the data back to your LinkForge tab\n5. The developer count appears instantly in LinkForge for that company\n\n\u003c!-- SCREENSHOT PLACEHOLDER: Side-by-side view - Sales Navigator search on left showing results, LinkForge on right showing the captured developer count appearing in real-time --\u003e\n\n**Note**: The extension only activates on Sales Navigator search URLs and requires an active LinkForge tab to be open.\n\n### Troubleshooting\n\n- **Data not appearing?** Ensure you have LinkForge open in another tab before clicking the Sales Navigator link\n- **Extension not detecting?** Wait 2-3 seconds for the Sales Navigator page to fully load\n- **No success notification?** Check the extension is enabled in `chrome://extensions/`\n- **Multiple counts appearing?** The extension captures data from the most recent search - older searches may be cached\n\n---\n\n## Real-World Usage Scenarios\n\n### Sales Workflow (Company Search)\n\n\u003cimg width=\"708\" alt=\"Sales Workflow\" src=\"https://github.com/user-attachments/assets/041cc293-8683-478b-b008-459c04bb9b4e\" /\u003e\n\nAs a tech sales professional:\n\n1.  Input target companies in bulk (e.g., \"Quadient, CyberAgent, QBurst\").\n2.  Select the \"Sales Team\" role.\n3.  Optionally, use the Bucket Selector to classify companies by size.\n4.  Click \"Generate Links\" to create targeted searches for relevant roles (Dev, Security, Finance, etc.).\n5.  Use \"Open All Security Links\" (or other types) to launch searches sequentially.\n6.  **With the Chrome extension**: The developer counts populate automatically as you visit each link.\n7.  Ask Kei: \"Analyze Quadient's security posture based on their likely tech stack.\"\n8.  Get insights to tailor outreach.\n\n### Recruiter Workflow (Company Search)\n\n\u003cimg width=\"701\" alt=\"Recruiter Workflow\" src=\"https://github.com/user-attachments/assets/5bdfd975-4f05-4069-b200-0a47f6c2e3a8\" /\u003e\n\nAs a technical recruiter:\n\n1.  Input target companies known for engineering excellence.\n2.  Select the \"Recruiter\" role.\n3.  Generate links focused on engineering talent, tech leaders, or finance candidates.\n4.  Use \"Open All Tech Candidates Links\" to build candidate pipelines.\n5.  **With the Chrome extension**: Developer counts are captured automatically as you review each company.\n6.  Export results for your ATS or recruitment team.\n\n### Job Seeker Workflow (Company Search)\n\n\u003cimg width=\"695\" alt=\"Job Seeker Workflow\" src=\"https://github.com/user-attachments/assets/f73b8e40-4c07-44f6-843a-625f923a55b6\" /\u003e\n\nAs a job seeker looking for opportunities:\n\n1.  Input companies you're interested in working for.\n2.  Select the \"Job Seeker\" role.\n3.  Generate HR or Finance contact searches.\n4.  Use Kei to analyze companies and suggest tailored application strategies.\n5.  Build your targeted application list with relevant contacts.\n\n### General Workflow (Person Name Search)\n\n\u003cimg width=\"772\" alt=\"image\" src=\"https://github.com/user-attachments/assets/243d9ca1-19f5-419e-ba32-b84f84376dc2\" /\u003e\n\n\u003cimg width=\"691\" alt=\"image\" src=\"https://github.com/user-attachments/assets/967c42a4-ec64-43a0-92c8-83ab5711f2d3\" /\u003e\n\n\n1.  Switch to the \"Name Search\" mode on the dashboard.\n2.  Input a list of names (one per line, e.g., \"John Smith\", \"Alice Leiser\").\n3.  (Optional) Enter a common company name if you want to find these people specifically at that company.\n4.  Click \"Generate Name Search Links\".\n5.  Review the results:\n    -   Use the individual \"Open Link\" buttons for each person.\n    -   Use the \"Open All Basic Search Links\" or \"Open All Targeted Search Links\" buttons to check individuals sequentially.\n    -   Use the \"Open Bulk Search\" link to see a combined view of results for *any* of the names entered.\n6.  Useful for verifying contacts, finding specific stakeholders, or reconnecting with known individuals.\n\n## Core Features\n\n### Bulk Link Generator (Company Search)\n\n-   Input unlimited company names at once.\n-   Role-specific search templates focus on relevant positions:\n    -   **Sales**: Dev, Security, Finance, and Machine Identity decision-makers.\n    -   **Recruiter**: Tech candidates, Tech leaders, Finance candidates.\n    -   **Job Seeker**: HR contacts, Finance contacts.\n-   Automatic domain inference and selection via the Domain Checker.\n-   Export generated links and company data (including bucket) in CSV format.\n\n### Domain Checker Tool\n\n\u003cimg width=\"1440\" alt=\"Domain Checker Grid View\" src=\"https://github.com/user-attachments/assets/b71440e3-d64a-4503-8a05-a098b228ee9d\" /\u003e\n\nQuickly validate potential domains for a company:\n\n-   **Grid View:** Live website previews in configurable layouts (2x2, 3x3, 4x4). Ideal for quick visual checks.\n-   **List View:** Detailed management of domain statuses.\n-   **Status Tracking:** Mark domains as \"exists\", \"not exists\", or leave as \"unknown\".\n-   **Filtering:** View domains based on their status.\n-   **Export:** Save findings (domain, status, URL) to CSV.\n-   **New Window:** Open the grid view in a separate browser window for easier comparison (requires pop-ups enabled).\n\n#### Using the Domain Checker\n\n1.  Click \"Check Domains\" on a generated company card.\n2.  View variations across common TLDs (.com, .io, .fr, etc.).\n3.  Toggle between grid and list views.\n4.  Mark validity status for each domain.\n5.  Export findings or simply close the modal (status is stored locally).\n\n### Kei AI Assistant\n\n\u003cimg width=\"1440\" alt=\"Kei AI Assistant Chat Interface\" src=\"https://github.com/user-attachments/assets/29943f75-1145-481d-8950-40561fdf3ec7\" /\u003e\n\nKei is your integrated AI research assistant (powered by Gemini, configurable if run locally):\n\n-   **Chat Interface:** Engage in conversations about specific companies or general strategies.\n-   **Multiple Personality Modes:** Adjust Kei's tone (Professional, Balanced, Creative).\n-   **Company Analysis:** Get insights on market position, potential tech stack, organizational structure, etc.\n-   **Domain Strategy:** Get recommendations on priority TLDs and branding implications.\n-   **Outreach Strategy:** Get advice on targeting roles, messaging angles, and competitive positioning.\n-   **Persistent History:** Conversations are saved locally by company for easy reference via a dropdown.\n-   **Contextual Awareness:** Kei understands the company and domain you are asking about.\n\n### Person Name Search Generator\n\n-   Input a list of names (one per line).\n-   Optionally provide a common company name to narrow the search for both individual and combined links.\n-   Generates several types of links per batch:\n    -   **Individual Basic Search:** A general LinkedIn search for each name entered.\n    -   **Individual Targeted Search:** A LinkedIn search specifically looking for each name within the provided company context (only generated if a company is entered).\n    -   **Combined Bulk Search:** A single search link using `OR` logic to find *any* of the entered names in one result set. Useful for quickly scanning for multiple contacts.\n-   Includes \"Open All\" buttons for individual basic and targeted searches.\n-   Provides \"Open Bulk Search\" and \"Copy Link\" buttons for the combined search.\n-   Maintains its own persistent search history (stored locally).\n\n### Company Bucket Selector \u0026 Management\n\n\u003cimg width=\"694\" alt=\"Company Size Bucket Selection\" src=\"https://github.com/user-attachments/assets/24e4d64f-d143-4710-878c-c11c766f62c8\" /\u003e\n\u003cimg width=\"701\" alt=\"Editing Company Size Buckets\" src=\"https://github.com/user-attachments/assets/988e5502-4369-4993-8333-cd22e259c12b\" /\u003e\n\nClassify companies based on estimated team sizes using fully customizable buckets:\n\n-   **Default Buckets:** Ranging from \"Pre-Seed\" to \"Tech Giant\" based on Dev \u0026 Security team sizes.\n-   **Customization:**\n    -   **Edit buckets:** Modify names, thresholds, and colors.\n    -   **Add buckets:** Create new categories.\n    -   **Delete buckets:** Remove classifications.\n    -   **Reset buckets:** Restore defaults.\n-   Helps tailor outreach based on company scale. Assigned bucket is included in CSV export.\n\n### Link Management\n\n\u003cimg width=\"687\" alt=\"Generated Link Card with Actions\" src=\"https://github.com/user-attachments/assets/67a86358-bd8f-4b28-8cf0-46d7d8971a32\" /\u003e\n\n-   **Rate-Limited Opening:** Use the \"Open All...\" buttons with configurable delays (1-10 seconds) to open links sequentially without triggering LinkedIn's rate limits.\n-   **Progress Tracking:** Visual feedback when using the rate-limited opening feature.\n-   **Individual Opening:** Open any generated link directly.\n-   **Copy-to-Clipboard:** Quickly copy individual link URLs or descriptions.\n\n## Technical Architecture\n\nLinkForge leverages modern web technologies:\n\n### Frontend\n\n-   **React 18.3:** Core UI library utilizing Hooks and Context.\n-   **Vite:** Fast build tool and development server.\n-   **Tailwind CSS:** Utility-first CSS framework for styling.\n-   **Framer Motion:** Declarative animations and transitions.\n-   **React Router:** Client-side routing for navigation (`WelcomePage`, `HomePage`).\n\n### Chrome Extension\n\n-   **Manifest V3:** Modern Chrome extension architecture.\n-   **Content Scripts:** Run on both LinkedIn Sales Navigator and LinkForge pages.\n-   **Background Service Worker:** Routes messages between content scripts.\n-   **window.postMessage API:** Secure communication between extension and React app.\n\n### State Management\n\n-   **React Context API:** Used for global state like the current user role (`RoleContext`).\n-   **Local Storage:** Persists user data across sessions, including:\n    -   Company search history and generated links per role.\n    -   Name search history and generated links.\n    -   Kei AI chat conversations by company.\n    -   Custom company bucket configurations.\n    -   User preferences (like AI personality mode).\n\n### AI Integration\n\n-   **Netlify Functions:** Serverless backend (`ai-chat.js`) acting as a proxy to the AI API.\n-   **Google Gemini API:** Powers the Kei assistant (specifically Gemini Flash 2 by default in the Netlify function). Configurable if run locally.\n-   **Context Awareness:** The backend function receives company/domain context to tailor Kei's responses.\n\n### Responsive Design\n\n-   Adapts to various screen sizes from mobile to desktop.\n-   Touch-friendly controls and mobile-optimized layouts.\n\n## Installation \u0026 Configuration\n\n(Unless you want to modify the way something works, using the deployed version is recommended: [https://linkforge-alikeldev.netlify.app/dashboard](https://linkforge-alikeldev.netlify.app/dashboard))\n\n### Prerequisites\n\n-   **Node.js:** Version recommended by the `.nvmrc` file (Requires Node.js 18+). Check with `node -v`.\n-   **npm:** Comes with Node.js. Check with `npm -v`.\n-   **Git:** For cloning the repository.\n-   **(Optional) Gemini API Key:** Required *only* if you intend to run the application locally and use the Kei AI assistant. Needed for the Netlify Function to work.\n\n### Setup\n\n```bash\n# Clone the repository\ngit clone https://github.com/AliKelDev/Alikel-Linkgen.git\ncd Alikel-Linkgen\n\n# Install recommended Node.js version (if you use nvm)\nnvm use\n\n# Install dependencies\nnpm install\n\n# Set up environment variables for local development (only needed for AI)\ncp .env.example .env\n# Edit the .env file in the project root:\n# Add your Google Gemini API key like this:\n# GEMINI_API_KEY=your_api_key_here\n\n# Start the development server (usually runs on http://localhost:3000)\nnpm run dev\n\n# To build for production\nnpm run build\n```\n\n### Environment Variables\n\n-   `.env` file (in project root):\n    -   `GEMINI_API_KEY`: Your API key for Google Gemini. This allows the `ai-chat.js` Netlify function (or its local development equivalent) to communicate with the AI model. *Note: Using the API may incur costs based on usage.*\n\n## Development Guide\n\n### Project Structure\n\n```\nsrc/\n├── App.jsx                 # Main application component\n├── main.jsx                # Application entry point\n├── assets/                 # Static assets like SVGs\n├── components/\n│   ├── common/             # Shared UI components (e.g., RoleSelector)\n│   ├── features/           # Feature-specific components\n│   │   ├── linkGenerator/  # Company search feature\n│   │   └── nameGenerator/  # Person name search feature\n│   ├── AnimatedBackground.jsx # Main layout, includes header, sidebar logic\n│   └── exportDropdown.jsx  # Export functionality UI\n├── contexts/\n│   └── RoleContext.jsx     # Manages user role state\n├── pages/\n│   ├── HomePage.jsx        # Main dashboard page\n│   └── WelcomePage.jsx     # Landing/introduction page\n├── utils/\n│   ├── linkUtils/          # URL generation logic for company search by role\n│   │   ├── sales.js\n│   │   ├── recruiter.js\n│   │   └── jobseeker.js\n│   └── nameSearchUtils.js  # URL generation logic for individual and bulk name search\n└── index.css               # Tailwind base styles and custom CSS\n\nlinkforge-extension/         # Chrome extension\n├── background.js           # Service worker, message routing\n├── linkedin_content_script.js  # LinkedIn data extraction\n├── linkforge_content_script.js # LinkForge app bridge\n├── manifest.json           # Extension configuration\n└── popup.html              # Extension popup UI\n```\n\n### Key Components\n\n-   `BulkLinkGenerator.jsx`: Interface for company search.\n-   `BulkNameSearch.jsx`: Interface for person name search.\n-   `GeneratedLinkCard.jsx`: Displays results for a single company search.\n-   `DomainCheckerModal.jsx`: Modal for validating company domains.\n-   `AIChatAssistant.jsx`: Kei AI chat interface.\n-   `BucketSelector.jsx`: Component for selecting and managing company size buckets.\n-   `RoleSelector.jsx`: Allows switching between Sales, Recruiter, Job Seeker roles.\n-   `AnimatedBackground.jsx`: Wraps the application, handles layout, sidebar, header, and manages the floating AI chat bubble/window.\n-   `HomePage.jsx`: Orchestrates the main dashboard view, including metrics and switching between company/name search.\n\n### Development Commands\n\n-   `npm run dev`: Start the local development server.\n-   `npm run build`: Create a production-ready build in the `dist/` folder.\n-   `npm run lint`: Run ESLint to check code quality.\n\n### Adding New Features\n\n#### New Role Type\n\n1.  Add the new role key to `ROLES` and its configuration to `ROLE_CONFIGS` in `src/contexts/RoleContext.jsx`.\n2.  Create a corresponding link generation utility file in `src/utils/linkUtils/`.\n3.  Update UI components (like `RoleSelector.jsx`, potentially `BulkLinkGenerator.jsx`) to recognize and handle the new role.\n4.  Define the specific link types for the new role in `BulkLinkGenerator.jsx` (inside `ROLE_LINK_TYPES`).\n\n#### New Search Template (within an existing role)\n\n1.  Add a new link generation function (e.g., `generateNewTypeLink`) in the relevant role file within `src/utils/linkUtils/`.\n2.  Update the `generateLinks` function in that same file to include the new type.\n3.  Add the new link type and label to the `ROLE_LINK_TYPES` constant in `BulkLinkGenerator.jsx`.\n4.  Ensure `GeneratedLinkCard.jsx` can display the new link type correctly (it should work automatically if the structure is consistent).\n5.  Add a corresponding \"Open All...\" button in `BulkLinkGenerator.jsx`.\n\n## Advanced Usage Tips\n\n### Market Segmentation Research\n\nUse the **Company Bucket Selector** to estimate sizes for a list of companies, then export the results (which include the bucket classification) for market analysis or territory planning.\n\n### Conference Preparation\n\n1.  Input companies attending an event into the **Bulk Link Generator**.\n2.  Generate links for key roles (e.g., Sales Leaders, Tech Leaders).\n3.  Use the **Domain Checker** to quickly find their main websites.\n4.  Use **Kei AI Assistant** to get quick summaries or potential talking points for each company.\n\n### Competitive Analysis\n\n1.  Input competitors into the **Bulk Link Generator**.\n2.  Use the **Domain Checker** (especially the grid view) to analyze their web presence and branding consistency across TLDs.\n3.  Generate links for key departments (e.g., Sales, Engineering) to map their organizational structure.\n4.  Ask **Kei** to compare their likely strategies or tech stacks based on available information.\n\n### Automated Data Collection with Extension\n\n1.  Input a large list of target companies in **Bulk Link Generator**.\n2.  Click \"Open All Dev Links\" with 3-second delays.\n3.  As each Sales Navigator page loads, the extension captures developer counts automatically.\n4.  Review the populated data in LinkForge without manual entry.\n5.  Export the complete dataset with all captured metrics.\n\n## What's Next\n\nPlanned improvements include:\n\n-   Ability for Kei to remember user-specific information across sessions (like preferred prompts, user's role, company, etc.) similar to profile creation.\n-   Exploring more advanced AI capabilities for Kei, potentially analysis of broader market trends or more specific profile analysis (maybe image analysis via Moondream if feasible).\n-   Adding more specific search templates based on user needs.\n-   Potentially exploring more agentic functions for Kei to perform multi-step tasks.\n-   Chrome Web Store publication for easier extension distribution and auto-updates.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgements\n\n-   Developed by [AliKelDev](https://github.com/AliKelDev)\n-   Built with React, Vite, Tailwind CSS, and Netlify Functions.\n\n**NOTE**: I am Alice, it's an Alias. Alice Leiser = Alikel = AKD = Jordan.M, so when Alice Leiser commits something, it's me.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAliKelDev%2FAlikel-Linkgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAliKelDev%2FAlikel-Linkgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAliKelDev%2FAlikel-Linkgen/lists"}