IS there an option to develop custom apps for freshchat ?
Yes, you can see this:
and you can see examples here:
I did develop an app for FRESHCHAT - How do I publish it ? IT’s a custom app for freshchat and want to make it live for my account
You can follow this doc: