Available as a free download through the Microsoft Store
Checked 19 Sep 2026
Windows release via Microsoft Store
Checked 12 Oct 2026
Back to TAHAI Browser Alternatives