Never miss a project again
BidZero polls the live Freelancer.com feed every 10 to 60 minutes, day and night. A background scheduler runs each of your accounts on its own interval, so fresh projects in your skills are caught the moment they post, not whenever you next open the tab.
- Around-the-clock polling at your chosen interval
- Skill-filtered fetch so you only see relevant work
- Runs survive restarts and closed tabs, jobs are persisted
AI that actually reads the brief
Surviving projects are batch-scored by your chosen model on three axes (skills, budget, and category) to produce an overall fit score and a plain-English reason. A score threshold you set decides what is worth a proposal, so the AI never wastes a bid on a poor match.
- Sub-scores for skills, budget, and category match
- An overall fit score plus the reason behind it
- Your minimum-score threshold gates every bid
Proposals that sound like you wrote them
For each qualifying project, your proposal model writes a tailored, plain-text proposal from your headline, skills, tone, and signature (no markdown, because Freelancer renders raw text). It reads like a focused human reply, not a template blast.
- Generated per project from your profile and rules
- Plain text, tuned to your tone and signature
- Drafted in the background; close the tab and it keeps going
Autonomous, or one-click approval
Choose how much autonomy to grant, per account. Autonomous mode places real bids the instant a project clears your threshold. Approval mode drafts each bid as pending so you can read the full proposal and place it with a single click, or reject it.
- Autonomous mode bids for you automatically
- Approval mode keeps a human in the loop
- Switch modes any time, independently per account
Use the models you already pay for
Add a key once. It’s validated live on save and encrypted at rest, and you pick a default Scoring model and Proposal model for every new account.
BidZero versus doing it by hand
Manual bidding burns your most billable hours. Generic bid bots blast templates. BidZero scores, writes, and waits for your call.
| Capability | Manual bidding | Generic bot | BidZero |
|---|---|---|---|
| Watches the feed 24/7 | partial | ||
| Scores each project for fit | manual | ||
| Writes a tailored proposal | manual | ||
| Uses your own AI key (BYOK) | n/a | ||
| One-click approval mode | n/a | ||
| Multiple accounts, separate rules | manual | ||
| Encrypted tokens & keys | n/a | unknown |
Bring your own key
OpenAI, Anthropic, Google, OpenRouter, Perplexity, DeepSeek, xAI, or any OpenAI-compatible endpoint like Groq.
Multi-account
Run several Freelancer accounts, each with its own profile, models, filters, schedule, and mode.
Every outcome logged
Bid, below-threshold, filtered, or duplicate: each project records sub-scores and the AI’s reason.
Encrypted & isolated
AI keys and OAuth tokens encrypted at rest with AES-256-GCM. Data is isolated per user.