Live local scanner MIT · Python stdlib EN / فارسی · RTL

Find paid bounties
for any freelancer type

A local desktop radar that scans Algora + GitHub for real paid work — with explainable ranking, preflight quality checks, watch mode, and a claim workflow so you stop wasting weekends on leftover bounties.

10 profiles GO / CAUTION / STOP Watch + toast Claim workflow
Preflight
✓ GO 91
No competing PRs
Top bounty
$250
Fresh · 0 claims
My claims
Working
4/7 checklist
Product

Looks like this on your machine

These are UI snapshots of the local app. Live scanning runs only on your PC — Pages is just the brochure.

Bounty Radar dashboard
Dashboard — profiles, stats, preflight chips, bounty cards with score bars
Claim workflow
Claim workflow — status, preflight checklist, notes
Watch mode
Watch mode — radar + Windows toast for new bounties
Bounty Radar art
Always-on radar metaphor — scan, rank, claim
Why it works

Built for quality, not noise

Most “bounty” labels on GitHub are spam or leftovers. The radar ranks what is actually worth your time.

🎯

Explainable score

Amount ÷ competition × freshness × skill match × preflight. Every multiplier is shown in Why.

🛡

Preflight quality

Competing PRs, external-merge history, issue state → GO / CAUTION / STOP before you commit time.

⏱

Watch mode

Rescan every N minutes. New bounties highlight + Windows toast. First run is a silent baseline.

★

Claim workflow

Shortlist → Working → Submitted → Won. Checklist + notes so nothing slips.

🧠

Any freelancer

Frontend, backend, mobile, docs, design, DevOps, security — skill-match keywords, not just languages.

🌍

True i18n

English / فارسی with full RTL. Language switcher in the header, saved locally.

Any stack

Any freelancer type

Pick a profile — it drives search languages and keyword skill-match scoring.

How to use

From zero to a claimed bounty

Four steps. No paid APIs. Token optional but recommended.

Install / run

Double-click Bounty Radar.bat, or build a standalone .exe.

Pick profile & scan

Choose Frontend / Docs / Design… then Scan. First watch run is a silent baseline.

Filter & open

Use GO, Fresh, Low competition, Skill match. Open the issue. Read Why.

Claim & ship

★ Claim → Working → checklist → PR → Submitted / Won.

Claim pipeline

Don’t just find — finish

The app keeps a local pipeline in claims.json so discovery turns into income.

Shortlist

Save for later

Working

You’re on it

Submitted

PR opened

Won

Merged / paid

Abandoned

Dropped cleanly

Keyboard in the local UI: S scan · W watch · / search · D density · ←→ page · E CSV · Esc close
Get started

Run it on Windows

GitHub Pages only hosts this page. The radar itself is a local app.

git clone https://github.com/mohsen-niksirat/BountyRadar.git
cd BountyRadar

# Option A — from source (Python 3 required)
python bounty_radar.py
# opens http://127.0.0.1:8765/

# Option B — standalone .exe (no Python on target PC)
pip install -r requirements-build.txt
build.bat
# → dist\BountyRadar\BountyRadar.exe

python test_bounty_radar.py   # offline tests