Skip to content

About

Shows what changed on your myUSCIS cases since you last looked, including updates that don't change the status, which receipt-number trackers miss. Nothing leaves your browser.

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USCIS Tracker

Know what moved on your green card case, and when your date comes up.

Open the tracker in your browser. Nothing to install, nothing uploaded.

Four changes since you last looked: Alex's work permit card was mailed and picked up by USPS, and the I-485 got a silent update. Below, Alex's place in line: about 4–6 months to go, most likely April 2027.

Your place in line: about 4 to 5 months to go, most likely March 2027, a chart of the visa bulletin cutoff approaching the priority date, how far behind the cutoff it is, how fast the cutoff moves, and a faster, likely and slower arrival track Refreshing in three steps: save the bookmark, sign in to myUSCIS, tap the bookmark
Your place in line. The visa bulletin cutoff against your priority date, in plain months. One-tap refresh. A bookmark reads every case from your signed-in myUSCIS tab.
  • One tap from a signed-in myUSCIS tab refreshes every case in your household.
  • Shows what changed since your last visit, including silent updates USCIS never announces.
  • Estimates when the visa bulletin will reach your priority date.
  • Turns codes like FTA0 into plain words such as "Actively reviewing".
  • Keeps your data in your browser, or on your own server if you self-host.

If it helps you, a star helps other people find it, and armanckeser.com/subscribe has ways to hear about new releases.

Self-host it (push notifications, one shared tracker)
docker compose -f oci://ghcr.io/armanckeser/uscis-tracker-stack:latest up -d

Open port 8080; put it behind HTTPS. Details and variables are in CONTRIBUTING.md.

From your server's app store: add the catalog once, then install USCIS Tracker like any other app.

Server Where Paste
Cosmos Market → Sources → Add Source https://armanckeser.github.io/selfhost-apps/servapps.json
Umbrel App Store → ⋯ → Community App Stores https://github.com/armanckeser/selfhost-apps
CasaOS / ZimaOS App Store → Add Source https://github.com/armanckeser/selfhost-apps/archive/refs/heads/casaos.zip
Runtipi Settings → App Stores → Add App Store https://github.com/armanckeser/selfhost-apps
Portainer Settings → App Templates → URL https://armanckeser.github.io/selfhost-apps/portainer/templates.json

Unraid's Community Apps doesn't list it yet; selfhost-apps has the template to add by hand.

Setup, development and architecture: CONTRIBUTING.md.

Not affiliated with USCIS or the Department of Homeland Security. Estimates are not legal advice.

License

Released under the GNU Affero General Public License v3.0, see LICENSE. If you run a modified version where other people can reach it, the AGPL asks you to publish your changes too.

About

Shows what changed on your myUSCIS cases since you last looked, including updates that don't change the status, which receipt-number trackers miss. Nothing leaves your browser.

Topics

Resources

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages