Activity Tracker

What it is

The Activity program is designed to help a contractor or small consulting firm keep track of their daily activities and generate invoices for their clients.

The assumptions are that you (the user of this application) are a small company (perhaps just you). The main thing you sell is your time, though you may also sell parts (perhaps at a markup). Your company has more than one client, and perhaps more than one project per client. In any day, you may work on several projects. You need to track the hours you spend on each project, extra expenses incurred, and may need to report just what you did on a given day.

How To Run

  • Download the program. I only support linux for this one.
  • Put it onto a desktop.
  • Perhaps uncompress it, depending on what your browser does for you.
  • Run it, either from a desktop click from a command window.

Get It Here

Techie Details

This application is about 17,000 lines of Tcl/Tk code. It uses SQLite as the database engine.
The application is packed using TOBE.


  • Version 3.0 - First official release.
  • Version 3.1 - Cosmetic improvement and fixed calendar bug that made all months have 31 days.
  • Version 3.2 - never escaped.
  • Version 3.3 - Fixed problem with August/September throwing errors as illegal octal values.