All Projects
Upwork AI Assistant

Upwork AI Assistant

Feb 28, 2026 (Entry time)

Upwork AI Assistant - Screenshot 1

About

A Chrome/Edge browser extension that analyzes Upwork job postings in real time and generates tailored proposals using AI. Navigate to any Upwork job details page, and the extension extracts comprehensive job data — budget, skills, client history, activity metrics — then feeds it to your chosen LLM provider to produce a fit score, risk assessment, targeted questions, and ready-to-submit proposals aligned with your professional profile.

Features

  • Comprehensive job extraction — Parses title, description, budget, experience level, skills, client activity (proposals, hires, interviewing), bid range, connects info, and full client profile (rating, reviews, location, spend history, hire rate, industry, and more).
  • Multi-provider AI analysis — Supports OpenAI, Google Gemini, and Grok (xAI). Switch providers on the fly from the options page.
  • Personalized mindset profile — Configure your name, role, core/secondary skills, no-go skills, proposal style rules, and red flags. The AI tailors every response to your unique profile.
  • Fit score and recommendations — Receive a 0–100 fit score, key reasons to apply (or skip), identified risks, and a suggested bid amount.
  • Dual proposal generation — Get both a short (1–2 sentence) and full-length proposal, ready to paste into Upwork.
  • Dual proposal generation — Get both a short (1–2 sentence) and full-length proposal, ready to paste into Upwork.
  • Encrypted API key storage — API keys are encrypted with a user-defined passphrase using custom HMAC-based encryption before being stored. Keys never leave your browser in plaintext.
  • Session passphrase memory — Optionally remember your passphrase for the current browser session using chrome.storage.session (memory-only, never written to disk).
  • Side panel UI — Full analysis workflow lives in the browser side panel — extract, review, analyze, and copy proposals without leaving the job page.
  • Popup quick-access — Lightweight popup for status checks, opening the side panel, or jumping to settings.

Tech Stack

React.jsCSSTypeScriptCRXJSESLintPrettierVite

Quick Stats

Features
10
Technologies
7
Screenshots
3
Repositories
2