You can build your project-specific clients, so-called custom clients, which extend the standard client with so-called plug-ins by setting up a custom client with these plug-ins.
See here some example codes which explain how to build a custom client: Examples