圖標

KMySync

Mobile companion for KMyMoney — record cash expenses on the go
新版本 2.3
New: bookings from push notifications – for banks without FinTS. KMySync learns from a booking you enter by hand and, on refresh, suggests future transactions as a list, with payee, category and location.

New: read and write the KMyMoney database (SQLite).

Safer export: self-check after every write, line-by-line comparison, restore on errors.

Backups: adjustable number, permanent monthly backups.
KMySync is a mobile companion to the desktop finance software KMyMoney. Record cash expenses, income and transfers on the go, keep track of your portfolio, and write it all back into KMyMoney instead of typing it in by hand later.

The app needs no vendor account and no third-party cloud: data is exchanged with KMyMoney through a folder you provide yourself (WebDAV, Nextcloud or SMB/Samba). No ads, no tracking.

One exception to that: the optional map on which you pick a location loads its tiles from OpenStreetMap. It is the only screen that contacts anything other than your own server, and it opens only when you open it.

Features:

* Seamless KMyMoney integration via .kmy files or CSV import
* Several profiles — keep several KMyMoney files side by side
* Sync through a shared WebDAV or SMB folder — your own server, your data
* Charts and analysis per account, place or total
* Portfolio with holdings, latest price and net worth
* Record transactions for securities you already hold — buys, sells and dividends, including optional PDF recognition of the statement
* Fuzzy voice entry with optional location-based payee suggestion
* Multilingual — English, German and Spanish built in, more languages via upload
* Biometric lock and encrypted credentials

On the PDF recognition: the app reads the statement's text layer, recognises the security, the date and the amounts, and learns per bank and portfolio where those values sit in the document. It does not work with every bank — scanned documents are out of reach, and unusual layouts can escape it. It is off by default and is switched on in the settings.

Note on this F-Droid build: it is the phone app without Google Play Services. The optional Wear OS companion (voice entry from a watch) requires the Google Wear Data Layer and is only available from the project's GitHub releases: https://github.com/PerFermat/KMySync/releases

User manual (English and German): https://kmysync.michaelspahr.de/en/

Free and open source (GPL-3.0).

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 2.3 (18) 建議 於 2026 年 10 月 27 日新增

    此版本需要 Android 8.0 或更高的版本。

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 在背景存取位置資訊
      這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 僅可在前景中取得精確位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • de.spahr.ausgaben.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 7.2 MiB PGP 簽章 | 建置紀錄

  • 新版本 2.2
    New: sync mode "Read .kmy, export CSV" – accounts, schedules and portfolio come from the KMyMoney file, writing happens via CSV only.

    Safer export: stops if KMyMoney has the file open; self-check before upload; no duplicate bookings after a crash; file encoding is checked.

    Editing exported bookings, split bookings, advancing schedules and portfolio entry are available in .kmy mode – CSV cannot represent them.

    Watch: more reliable voice input.
  • 版本 2.2 (17) - 於 2026 年 10 月 22 日新增

    此版本需要 Android 8.0 或更高的版本。

    此套件包由 F-Droid 建置和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 僅可在前景中取得概略位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
    • 僅可在前景中取得精確位置
      只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
    • 查看網路連線
      允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 顯示通知
      允許應用程式顯示通知
    • 啟動時執行
      允許應用程式在系統完成開機程序後立刻自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • 使用生物識別硬體
      允許應用程式使用生物特徵硬體進行驗證
    • 使用指紋硬體
      允許應用程式使用指紋硬體進行驗證
    • de.spahr.ausgaben.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 7 MiB PGP 簽章 | 建置紀錄