Freelance Copilot
An offline-first desktop assistant and real-time job aggregator for freelancers that monitors Upwork, Freelancehunt, Djinni, and DOU, scoring leads and drafting tailored proposals using local AI models.
Core Features
- Unified Live Aggregator: Live job ingestion from Upwork, Freelancehunt, Djinni, and DOU with custom keywords and background polling
- Anti-Bot Resilience: Chrome DevTools Protocol (CDP) session integration to bypass Cloudflare challenges for Upwork without headless browser detection
- AI Proposal Studio: Context-aware cover letter generation strictly grounded in verified portfolio cases and skills with custom tones
- Deal Room & Strategy Copilot: Real-time negotiation assistant analyzing client hesitations, scope, and sentiment to craft strategic responses
- Offline-First & Local Storage: Local SQLite database with zero cloud telemetry; API keys, tokens, and client dialogues remain strictly on your machine
- Flexible AI Providers: Seamless switching between local offline models (Ollama), ChatGPT Codex desktop session, Claude Code, and Gemini
- Instant Telegram Alerts: Configurable automated push notifications for high-match opportunities meeting a minimum scoring threshold
- Cross-Platform Desktop Binaries: Packaged with Electron Builder and bundled Python FastAPI backend into zero-dependency standalone installers
Built for Personal Daily Freelance Workflow
The project started out of pure personal necessity: as a freelance engineer, I was spending hours every day jumping between tabs—Upwork, Freelancehunt, Djinni, and DOU—constantly refreshing feeds, fighting Cloudflare captchas, and writing repetitive cover letters. I needed a single, centralized command center that pulls all relevant gigs in real time, filters out the noise, and helps me apply within minutes using my authentic portfolio.
Privacy-First AI & Cloudflare Protection
The hardest technical challenge was making it completely private and reliable. Instead of routing confidential proposals through remote third-party servers, all parsing and embeddings are performed locally or directly through desktop sessions (Ollama/Codex). To reliably collect Upwork projects without risking account bans or bot blocks, I integrated a native Chrome CDP bridge that connects directly to the user's authenticated desktop browser session.
Zero-Dependency Cross-Platform Open Source
Today, Freelance Copilot is a complete open-source desktop application published for macOS (both Apple Silicon and Intel), Windows, and Linux. It saves hours of manual work every week, provides instant Telegram notifications on high-ticket leads, and speeds up proposal drafting by 5x.