Есть несколько клиентов с ключевыми словами в командной строке (ручная или целевая), но похоже, что у вас есть довольно определенный набор функций.
Думаю, вам придется добавить кучу скриптов вокруг существующего клиента.
Удачи. =)