Roll your own scripts or applications with Phillips Hue's own API or one of several 3rd party APIs.
Ranked in these QuestionsQuestion Ranking
Pro Some command line friendly tools.
Some of the APIs are command line friendly. There was a Bash API on the list. It might be very easy to pick up and use. It could be a fun project to learn how to design an application that uses a ncurses interface.
Make what you want with less sweat equity than starting completely from scratch. The frameworks are there, it's a matter of learning them and building with them.
Con Time investment required
Requires time to learn your way around an API and write anything from a bash script to a full-blown application.