Beans Personal Financial Manager


Beans is a personal financial manager that's written in Java and uses a PostgreSQL database for its database back-end storage.

Beans can run as a standalone application, or as a browser applet.

Beans is currently in the early stages of development.

Links to documentation

From the source code tarball:



Screen shots

Some screen shots are available at this time.

Manual pages





Download and Install

Download the current version of Beans from its project page. Beans is distributed in two alternative packages: the source package, and the precompiled package. You need to have the Java Development Kit installed in order to compile the source package. The precompiled package contains precompiled .jar files and only needs the Java Runtime Environment.

NOTE: Beans requires Java 1.5 SDK.

In all cases you'll also need to have PostgreSQL installed, with Java bindings, as well as GNU make. At this time, Beans has only been tested on Linux and Unix platforms. It might be possible to get Beans compiled and installed in MS-Windows, under Cygwin.

See the INSTALL file for detailed installation instructions.

Download from CVS

It is possible to check out the current development (and often unstable) code from CVS. Building from CVS requires the following additional software to be installed: autoconf, automake, OpenJade, docbook DSSL stylesheets, and sgml-common, docbook 3.0 and 3.1 DTDs, and docbook-utils.

Check out the latest source code from CVS, as follows:

cvs login
cvs -z3 co beans

After the checkout is complete, run the autobloat script to create the configuration script and the Makefiles.