Sobat KRL is your ultimate offline transit companion for navigating the Greater Jakarta (Jabodetabek) metropolitan area. Engineered with a strict offline-first architecture, it delivers lightning-fast route calculations, accurate schedules, and high-resolution system maps even when deep inside underground tunnels or areas with weak cellular reception.
Seamlessly supports KRL Commuterline, MRT Jakarta, and LRT Jabodebek in a single, lightweight, and ad-free application.
Key Features:
1. Smart Offline Multi-Modal Routing
BFS Fastest Route Engine: Instantly compute the most efficient path between any two stations using an optimized routing algorithm.
Full Multi-Modal Integration: Plan trips spanning KRL Commuterline, MRT Jakarta, and LRT Jabodebek with independent mode toggles.
Rich Transfer Guidance: Detailed interchange steps for major hubs (Manggarai, Tanah Abang, Duri, Kampung Bandan, Dukuh Atas, Cawang, Cikoko).
Tactile Time Picker: Set your journey using the Depart Now sync button, quick commuter presets (Peak AM, Mid-day, Peak PM, Night), or precise hour/minute dials.
2. Official Timetable Sync & Master Data
Reliable Schedules: Timetable and station databases sourced from verified operational records via automated daily sync pipelines.
Auto & Manual Sync: Keep datasets fresh with weekly background checks or one-tap manual updates from the official GitHub master repository.
Station Timetable Explorer: Browse all upcoming train departures for any station offline.
3. High-Resolution Interactive System Map
Zoomable Network Map: Explore a sharp, beautifully rendered transit map covering all Jabodetabek rail lines with smooth pinch-to-zoom and pan gestures.
Background Caching: Automatic background downloading stores the system map securely for instant offline availability with an "Offline Cached" badge indicator.
4. Offline Nearest Station Finder
100% Private Location: Calculate the closest KRL station from your GPS coordinates instantly using on-device Haversine calculations. Your location is never uploaded to any server.
Transparent Permissions: Clear rationale dialog before requesting device location.
5. Saved Routes (Bookmarks)
Bookmark your frequent daily commutes (e.g., Bogor — Sudirman) for instant one-tap loading from the Saved tab.
6. Personalization & Localization
Theme Options: Choose between Dark, Light, or System default theme modes.
Instant Language Switching: Toggle between Indonesian and English seamlessly.
7. In-App Feedback Service
Submit bug reports, feature suggestions, or general feedback directly to developers through the built-in feedback modal.
Covered Transit Network:
KRL Commuterline Jabodetabek:
Bogor Line (Jakarta Kota — Bogor / Nambo)
Cikarang Loop Line (Jatinegara — Manggarai — Cikarang)
Rangkasbitung Line (Tanah Abang — Rangkasbitung / Merak)
Tangerang Line (Duri — Tangerang)
Tanjung Priok Line (Jakarta Kota — Tanjung Priok)
MRT Jakarta: North-South Line (Lebak Bulus — Bundaran HI)
LRT Jabodebek: Cibubur & Bekasi Lines (Dukuh Atas — Harjamukti / Jatimulya)
Why Choose Sobat KRL?
100% Free & Ad-Free: Zero intrusive ads, banners, or paywalls. Focus entirely on your commute.
Strict Privacy (0% Tracking): No login required, no behavioral tracking, and no third-party telemetry SDKs.
Extremely Lightweight: Engineered for maximum performance, minimal battery drain, and small storage footprint.
Download Sobat KRL today and enjoy a smarter, calmer, and fully offline-planned commute across Jabodetabek!