繁體中文
帳本屬於你,同步方式也由你決定

記一筆,檔案就能跟著你走。

Mirato 不會把帳本上傳到伺服器。它會把確認後的交易寫回你授權的 Beancount 目錄,再由 Syncthing、雲端硬碟或其他檔案同步工具把檔案帶到你的其他裝置。

1

在 Mirato 裡記一筆

輸入一句話,確認帳戶與金額。

2

寫回 Beancount 文字

交易保存在你授權的本機檔案中。

3

由外部工具同步

Syncthing 或其他工具同步整個目錄。

4

在另一台裝置繼續

開啟同一本帳本,繼續核對與記帳。

Mirato
在 Mirato 裡記一筆Blue Bottle
Expenses:Food:Coffee
寫回 Beancount 文字✓

寫回的仍然是普通文字

你可以繼續使用 Fava、bean-check 或其他 Beancount 工具處理這本帳本。

動畫可以關閉;關閉後,流程、程式碼與說明仍然完整可讀。

2026-10-01 * "Blue Bottle" "Latte"
  Expenses:Food:Coffee     32.00 CNY
  Assets:Bank:Checking

2026-10-01 balance Assets:Bank:Checking  4,218.50 CNY

Mirato 與同步的界線

Mirato 是本機帳本應用程式,不是雲端帳本服務。它不申請網路權限,沒有帳戶系統,也沒有替你保存帳本的伺服器。同步、備份與裝置之間的傳輸由你選擇的外部工具負責。

  • 帳本檔案由你擁有,並由你決定存放位置。
  • Mirato 只讀取與寫回你透過系統檔案選擇器授權的目錄。
  • 同步工具可以更換,Beancount 檔案格式不會被 Mirato 鎖定。
  • 同步不等於備份,重要帳本仍應保留可復原的備份。

選擇同步方式

以下狀態只代表目前建議與研究方向,不代表 Mirato 已原生整合這些服務。

目前推薦

Syncthing

適合在手機、電腦與自己的裝置之間同步本機帳本目錄。資料在你的裝置之間傳輸,不需要上傳到 Mirato。

候選/待驗證

WebDAV

適合已經有 NAS 或 WebDAV 服務的人。需要繼續驗證 Android、iOS 檔案提供者與衝突處理體驗。

取決於系統

系統雲端硬碟

iCloud、Google Drive 等服務能否穩定提供帳本目錄,取決於作業系統與具體檔案提供者。

進階用法

Git

適合需要版本歷史與變更審查的人,但手機端操作與合併衝突更複雜。

同步前先記住這些規則

同步工具只負責傳送檔案,不理解 Beancount 交易。把它當作檔案傳輸層使用,可以減少許多意外。

  • 不要在兩台裝置上同時編輯同一個帳本檔案。
  • 寫入或復原操作完成後,再讓同步工具傳播變更。
  • 不要盲目覆蓋衝突檔案;先保留雙方副本,再確認哪一份是正確版本。
  • 備份帳本時,把需要的設定、規則、別名與 `.mirato/` 資料夾一起納入考量。
  • 定期確認備份真的可以開啟,不要只依賴同步工具的歷史版本。

常見問題

同步和備份有什麼不同?

同步讓多台裝置看到接近的檔案狀態;備份是在出錯時可以回到過去的獨立副本。同步不能取代備份。

Mirato 支援 WebDAV 嗎?

目前頁面只把 WebDAV 列為候選方向。是否適合直接整合,需要在 Android、iOS 與不同服務上實際驗證後再決定。

`.mirato/` 需要同步嗎?

如果你希望多台裝置共享規則、別名或匯入草稿,需要把它納入同步範圍;但建議先備份並了解其中可能包含的本機狀態。

我希望支援另一種方式,應該告訴誰?

可以透過 Mirato 的回饋管道告訴我們你使用的裝置、服務與遇到的問題。真實情境會幫助我們決定下一步優先順序。