Skip to content
/ monux Public

Secure desktop client for managing your Monzo current account.

License

Notifications You must be signed in to change notification settings

robjtede/monux

Repository files navigation

Monux

Monux Logo

Desktop Banking Client

Contents

Vision

Monux is being designed to support all OSes and any bank with a public API. At the moment, Monux only supports Monzo on macOS and Windows.

Download

See releases for older versions →

Features

  • ☑️ View balance / spend today
  • ☑️ Transaction list view
  • ☑️ Month-by-month spending breakdowns
  • ☑️ Transaction detail view
  • ☑️ Full notes and attachments
  • ☑️ Edit notes
  • ☑️ Add and remove attachments/receipts
  • ☑️ Filter transactions

Usage

Create a client

  • Create a new OAuth client on the Monzo developer site. The name, logo and description can be anything you like.
  • The Redirect URLs must be https://monux.robjte.de/auth/ for the application to collect the auth tokens correctly. Note this proxy is secure and CAN NOT access your account.
  • Confidentiality can be set to Confidential or Non-confidential. Confidential clients are recommended as you will not have to log back in every 6 hours. Tokens are stored securely on your machine.

Logging In

  • Launch Monux. You will be presented with a form to enter the client details.
  • Copy the Client ID and Client secret over to the input fields and click "Save client details".
  • The app will restart and you should be presented with a standard Monzo login prompt to enter your email address.
  • After clicking "Submit" you should see "Check your email". (If this does not appear, you should check your email address and try again. If the problem persists, you may have exceeded the API request limit; wait an hour and try again. If it still does not work, there may be a bug in Monux.)
  • You will receive an email with a login link. This link will direct you to https://monux.robjte.de/auth/... where there will be a link that says "Click here to log in to Monux →". Clicking this may prompt you with something like "Do you want to allow this page to open Monux.app?" Click "Allow".
  • If all has gone well, Monux should open with its main interface. There may be some keychain prompts during this process. It is safe to allow access to helper processes.

Support this project

Goals

(Vote on what you want to see next)

Screenshots

List Preview Spending Preview

Contributors