Skip to content

v1.0.0 - AI-Powered Social Media Engagement

Choose a tag to compare

@charlesjones-dev charlesjones-dev released this 19 Jan 04:00
· 8 commits to main since this release

ReplyQueue v1.0.0

The first stable release of ReplyQueue, a Chrome extension that helps content creators identify social media posts relevant to their blog content and generate AI-powered reply suggestions.

Features

Core Functionality

  • LinkedIn Feed Extraction - Automatically extracts posts from your LinkedIn feed using MutationObserver for real-time detection
  • AI-Powered Matching - Semantic analysis matches posts to your RSS feed content using OpenRouter API
  • Reply Suggestions - Generate contextual, personalized reply suggestions that reference your blog posts
  • Heat Check - AI-powered tone analysis classifies posts as positive, educational, question, negative, promotional, or neutral

Configuration

  • RSS Feed Integration - Connect any RSS/Atom feed to match against your blog content
  • Model Selection - Choose from available OpenRouter models with filtering by provider, capabilities, and pricing
  • Writing Style Examples - Provide example comments to match your tone and voice
  • Communication Preferences - Custom rules for how replies should be crafted
  • Configurable Limits - Adjust character limits for blog content and post content in AI prompts

Queue Management

  • Tab Workflow - Queued posts awaiting analysis, Matched posts with suggestions, Unmatched posts, and Skipped posts
  • Skip Button - Skip queued posts before AI analysis
  • Status Tracking - Track queued, replied, and skipped posts

Security

  • Origin Validation - Content script messages validated against allowed origins
  • Secure Storage - API keys stored in chrome.storage.local, never synced or exposed
  • Security Tooling - ESLint security plugin and Semgrep CI integration
  • Input Validation - All user inputs sanitized before use

Installation

  1. Download the release zip
  2. Extract to a folder
  3. Open chrome://extensions
  4. Enable "Developer mode"
  5. Click "Load unpacked" and select the extracted folder

Requirements

  • Chrome browser (Manifest V3)
  • OpenRouter API key for AI features
  • RSS feed URL from your blog

Tech Stack

  • Vue 3 with Composition API
  • TypeScript (strict mode)
  • Vite + CRXJS for Chrome extension bundling
  • Tailwind CSS
  • Vitest for testing