Skip to content


Cone is a mobile ledger application compatible with beancount. I use it as part of my accounting automation workflow.



To be compliant with my beancount ledger:

  • I've initialized the ledger.txt file with the open statements of the beancount accounts, so the transaction UI autocompletes them.
  • Cone doesn't still support the beancount format by default, so in the description of the transaction I also introduce the payee. For example: * "payee1" "Bought X instead of just Bought X.

If I need to edit or delete a transaction, I change it with the Markor editor.

To send the ledger file to the computer, I use either Share via HTTP or Termux through ssh.