Stop refreshing feeds, writing proposals from scratch, and tracking bids in a spreadsheet — discover jobs via RSS, generate personalized AI proposals, and manage your bid pipeline in one tool.
No signup, no cost. Real strategy and copy-paste prompts you can use today.
| File | What's Inside |
|---|---|
| Upwork Agent Mini Guide | Condensed strategy: how RSS-based job discovery works, proposal structure that converts, and how to track your bid pipeline — get value in 5 minutes |
| 5 AI Prompts | Copy-paste prompts for proposal writing, job-fit scoring, client replies, portfolio pitches, and rate negotiation |
| Quick-Start Checklist | A practical setup + daily/weekly routine checklist in markdown checkbox format |
The lite version gives you the strategy. The full product automates it — a single Python script, zero pip dependencies, runs anywhere Python 3.9+ is installed.
| Component | What It Does |
|---|---|
| 🔍 RSS Job Discovery | Searches Upwork via public RSS feeds (no scraping, no Cloudflare blocks) with keyword, exclude, budget, and category filters |
| ✍️ AI Proposal Generator | Generates personalized proposals from your profile + the job description via OpenAI (GPT-4o-mini), with selectable tone: professional, casual, enthusiastic, technical |
| 📊 Bid Manager | Tracks every bid's status (submitted → viewed → interview → hired), notes, and amounts, with stale-bid reminders |
| 🏷️ Keyword Manager | Persistent keyword filters saved across sessions — set your niches once |
| 👀 Watch Mode | Polls RSS feeds on an interval and alerts you to new matching jobs as they're posted |
| 💾 Local Cache | Configurable TTL cache so you don't hammer Upwork's RSS endpoint or hit rate limits |
| 📤 JSON Export | Export jobs, proposals, and bids as structured JSON for your own reporting |
| 🤖 Hermes/Claude Ready | Includes a SKILL.md so AI assistants (Claude Desktop, Hermes Agent) can drive the tool via natural language |
All data — bids, keywords, cache — stays local on your machine. The only external call is to the OpenAI API when generating a proposal (typically $0.01–$0.05 per proposal).
Get the full Upwork Agent on Gumroad — $19
- Freelancers applying to 5-20+ Upwork jobs a week who are tired of writing every proposal from scratch
- Developers, designers, and writers who want to filter out noise and focus on jobs that actually fit
- Anyone who wants to know their real bid-to-hire conversion rate instead of guessing
It's not for you if you apply to one or two jobs a month (manual is fine at that volume), or if you're looking for fully autonomous auto-bidding — Upwork's ToS requires human review before submission, and this tool is built around that: it drafts, you approve.
This is a living project. If you tried the lite guide or the prompts, what would make them more useful? Open an issue or a discussion — we read every one.
If the lite guide or prompts saved you time, a star on this repo helps other freelancers find it. Thanks for checking it out.
Built by AI Invention