展示HN:微型自由开源指南针和导航应用(小于2MB)
Show HN: Tiny FOSS Compass and Navigation App (<2MB)

原始链接: https://github.com/CompassMB/MBCompass

MBCompass 是一款免费且开源的 Android 指南针和导航应用程序,优先考虑隐私和简洁性。它不同于笨重的地图应用程序,在 OpenStreetMap 上提供清晰的方向(磁北和真北)和实时 GPS 位置,且无广告、无跟踪、无应用内购买。 MBCompass 使用 Jetpack Compose 构建,具有磁场强度显示、传感器融合以提高精度以及浅色/深色主题等功能。它支持横向模式,并在使用过程中保持屏幕活动状态。 该项目正在积极开发中,即将推出用户界面改进,包括 GPS 测速仪和 AMOLED 深色模式。它由社区驱动,欢迎通过 Weblate 和 GitHub 提供翻译和贡献。鼓励通过捐赠来支持 MBCompass,以确保其在 GPLv3 许可下持续可持续地开发。

一个名为MBCompass的新型、微型(小于1.5MB)的开源指南针和导航应用程序在Hacker News上分享。该应用程序由nativeforks开发,目前在基于OpenStreetMap的地图上显示用户实时位置,重点在于方向,而非完整的路线计算。 评论者赞扬了这个项目,并建议加入磁补偿以提高准确性,并考虑对应用程序收取少量费用以鼓励支持,而不仅仅依赖捐赠。开发者计划在Google Play上发布该应用程序,以触达不熟悉编译开源软件的用户。 未来的开发包括航点跟踪、离线地图和GPS测速仪,但核心目标仍然是轻量级、离线功能的导航工具——避免复杂的路线功能以保持简单和体积小。
相关文章

原文

MBCompass Logo Text

Modern FOSS Compass and Navigation app for Android

GPLv3 License Latest Release Min API

MBCompass is a modern, free, and open-source compass and navigation app without ads, IAP, or tracking. Built with Jetpack Compose, it supports compass and navigation features while being lightweight and simple.

Not just a compass. Not a map app.

MBCompass bridges the gap between a compass and a full navigation app - shows direction and live location without using hundreds of MBs of storage or privacy trade-offs.


  • Displays clear cardinal directions with both magnetic north and true north.
  • Live GPS location tracking on OpenStreetMap.
  • Shows magnetic field strength in µT.
  • Sensor fusion for improved accuracy (accelerometer, magnetometer, gyroscope).
  • Light and dark theme support controlled via Settings.
  • Keeps screen on during navigation.
  • Landscape orientation support.
  • Built with Jetpack Compose and Material Design.
  • Runs on Android 5.0+
  • No ads, no in-app purchases, no tracking.
  • Learn more on the website

MBCompass v2.0 Design Proposal (Upcoming)

MBCompass new design proposal v2

MBCompass v1.1.12 Redesign Proposal, featuring a refreshed UI with a GPS Speedometer, True AMOLED Dark Mode, and more visual improvements for a better Android experience.

(Note: The design is a reference concept; actual implementation may vary to ensure optimal performance and Android best practices.)

MBCompass has gained recognition from the global developer community:

  • #13 Product of the Day on Product Hunt
  • Featured in two consecutive issues of Android Weekly
  • Reached the front page of Hacker News

See full highlights

  • Location permission is only used to detect the current location on the map.

MBCompass is open for community translations on Weblate!
You can help make the app accessible to more users by translating it into your language.

Translation status

Contributions are welcome! If you encounter bugs or have feature suggestions, please open an issue or submit a pull request. See Contributing Guidelines for details.

Open-source projects couldn't survive in the long run without donations or funding.

MBCompass is a fully open-source project - free of ads, trackers, or in-app purchases. If you find it useful, consider supporting its continued development and maintenance:

Find more info on MBCompass page

Your support helps ensure the project stays sustainable and continues to improve for everyone. Thank you!

GNU GPLv3 Image

MBCompass is Free Software: you can use, study, share, and improve it at your will. You may use, modify, and redistribute this project only if your modifications remain open-source under the same license.

Proprietary use, commercial redistribution, or publishing modified versions with ads or tracking is strictly prohibited under GPLv3 or later.

See more information here.

Compass rose : MBCompass rose © 2025 by Mubarak Basha is licensed under CC BY-SA 4.0

联系我们 contact @ memedata.com