From Freehackers
Jump to: navigation, search

Icon download.png

You can grab the latest version (Installer or source code) on the download page.

Opale is the most simplistic personal finance manager ever.

It is centered around two main ideas : simplicity and planning. Accordingly, Opale does not provide features that you can find in lot of other applications (Skrooge, GnuCash, MS Money) and will never provide them. On the other hand it provides a nice and browsable graphic that helps you find out what the future will look like. At least it is supposed to do so.

From an accountant point of view, Opale focuses on estimating your cash/treasury, so that you can make your decisions with as much knowledge as possible.

I've used it to follow and check my bank accounts since as far as 2000.

Opale exists for Windows, Linux/Unices and Macintosh. On environement supporting it, it has support for the K Desktop Environment.

Opale is licensed under the GNU General Public License (GPL) version 2, and is written by Thomas Capricelli. (Copyright 2001-2011 Thomas Capricelli).

Quick links


Looking at people around me, I can see two kind of way of handling bank accounts. There is those that just plain don't, and those that do care a lot, using such beasts as GnuCash, Grisbi or KMyMoney, juggling with several accounts, assets and so on.

All those words I just dont understand and do not want to understand.

Still, I like to know what's going on with my bank account, if everything went as expected, and if not, what went wrong ? when ?. Another very important point for me is that I like to anticipate, to predict, so that I can take wise decisions regarding my money. I seem to be the only one having this way of doing, so I haven't found the simple application to help me do that.

Hence, I did it, that's what free software is all about. I'm still wondering whether someone else will find it useful, but I can tell you I use it every day and I'm happy with it.

What Opale is

Every month or so, you get a bank report. Usually on some paper, but nowadays you can have it in a computer file using internet. That is useful. Anyway, what I've always done, is to compare this paper, with my expectations. Moreover, I usually have a quite precise idea of the main movements on my account for the several next months, or even years. I mean things like salary, power/phone/internet bills. So, basically, that's what Opale is all about : I fill all what I've paid and what I expect to pay in Opale, and I know what will happen in next years. The accuracy of this estimation is of course closely related to what I have entered. Once a while, using internet or my paper bank report, I compare ("Check") to see if everything goes as expected. And I feel reassured. When I intend to do something important, like buying something expensive, or stopping my job, I can see how it impacts the future, and it helps me to make my mind and decide. It did actually help me a lot for some very important decisions.

What Opale is NOT

Opale is certainly not a full-featured personal finance manger, like GnuCash, Microsoft Money, Grisbi or KMyMoney. Those ones do a lot of complicated things that Opale does not, and will never do. These tools are great, but for other purposes. For example, I've used Grisbi and KMyMoney professionally, although I was really missing Opale graphics.

Of course, I keep in mind that it is important that Opale and those applications (at least the free software ones) cooperate. Opale uses an open format, based on XML, which is very easy to understand. (and I'm happy to help if someone asks).

Bug report

Opale is using a bugtracking system to handle bug reports, wishes and feature requests. You can either use the menu entry in Help or click on this link directly : the top menu has a button to add a request, it should even be available in the most common languages.


Developer's information is all on the freehackers' laboratories.

Other projects by Thomas Capricelli

  • Yzis: a vi-like editor inspired by vim. Yzis aims to be a powerful, fast editor with all of Vim's features and hopefully, at some point, more.
  • Opale: a very simple domestic accounting application for KDE/KOffice.
  • Mercurial activity extension: creates an image displaying the activity for the current repository
  • Zeta Linux: Linux ported to a virtual platform.
  • Python Mesh Viewer: a very basic tool to display, and play with, 3D mesh models.
  • Gentoo Dependencies Browser: a visual tool to browse gentoo package dependencies.