bgt is a program for creating and maintaining a budget from the UNIX/Linux command line. It is written in ANSI C. For number processing, it uses the Binary Coded Decimal number engine from bc. For data storage, it uses SQLite. All functionality for the program is available from the command line and does not require a GUI. It should be portable to other environments, including Windows, but it uses Unix-only directory names, so it would need some tweaking.