TkSETI is a GUI front-end to the SETI@Home client for UNIX. It is fully customizable with lots of cool features:
can passively monitor an already running setiathome client. can start/stop/pause the setiathome client when TkSETI starts/exits. can manually run/kill/pause/continue the setiathome client. can automatically stop the client during certain hours on certain days. can run your dialup network start/stop scripts when the client needs to contact the server (even avoiding certain days and times). restarts the client if it dies unexpectedly. Linux only: can automatically run/kill/pause/continue the setiathome client based on system idleness by monitoring any devices such as keyboard, mouse, etc. support for proxy servers. tracks your personal best scores for big Spikes, Gaussians, Pulses and Triplets and optionally notifies you when new bigger ones are found. displays your statistics such as work units processed, total CPU time, progress of current work unit, largest Spike, Gaussian, Pulse and Triplet, client CPU usage, etc. SkyMap shows the location of all work units processed plus the location of your best Spike, Gaussian, Pulse and Triplet. fully configurable to run on any UNIX platform. font selector. lets you check the work statistics of your friends to see who is ahead. optionally notifies you when a new version of TkSETI is available. on-line documentation.
TkSETI requires Tcl/Tk version 8.0 or newer.

Compatible only with setiathome v3.x clients.
I usually have a development snapshot available. Check the CHANGES file. If one exists it will be listed right at the top. The development version numbers are odd, such as 3.07, 3.09, etc.