Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Windows
An ad-free, account-free transit app for Android. Live buses, trip planning, fare payments, and maps and a timetable kept on your phone.
Saved setup from 1 h ago
Will it work on Windows?
winget install Git.Git) or WSL2 (wsl --install).Heads-upBuilding it yourself? It also needs 4 settings in .env (2 secret).
You need a JDK and the Android SDK. There's a script that fetches both into
~/Android without touching your system packages:
tools/android_toolchain.sh
tools/android_build.sh :app:assembleRelease
The APK contains no timetable. The nightly workflow
compiles the Ministry of Transport's feed and Tel Aviv's weekend lines, signs
the manifest with KAV_TIMETABLE_KEY, and publishes the download to the
timetable release. To compile a local copy:
tools/fetch.sh
KAV_FROM=today KAV_REGION=il KAV_BBOX=national KAV_MANIFEST=1 python3 tools/export_web_bundle.py
To use Kav as the live or planning provider in a build of your own, you need your own server (below): Kav's server only answers the APKs from Releases.
Then run powershell -ExecutionPolicy Bypass -File .\setup.ps1. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: winget install Git.Git
git clone https://github.com/ImNoammm/Kav.git cd Kav
Run these in Git Bash (installed with Git) or WSL — not PowerShell. Do the README instructions above first.
tools/android_toolchain.sh tools/android_build.sh :app:assembleRelease tools/fetch.sh KAV_FROM=today KAV_REGION=il KAV_BBOX=national KAV_MANIFEST=1 python3 tools/export_web_bundle.py
The steps run shell scripts (.sh). Use Git Bash (winget install Git.Git) or WSL2 (wsl --install).
No reports for Windows yet.
GitManual AI Agent reads the 5 key files and writes a step-by-step guide for Windows. Once written, it's saved for everyone.