Intro
I recently built a Chrome extension for ChatGPT and Claude that significantly improves how users manage their chats and prompts.
This extension integrates a folder system into the web UI, enabling users to create folders and sub-folders for better chat organization.
Additionally, users can search through their chat history by entering keywords or phrases, making it easier to find specific conversations.
One of the standout features is the prompts manager, which allows users to store and reuse their custom prompts - with support for prompt variables, adding a layer of flexibility to the user.
All of these features aim to boost productivity and streamline user workflows.
If you’re interested in checking it out, you can find more information here:
Reflection
I’m incredibly proud and somewhat surprised to share that my extension has recently surpassed $40k in total revenue. What makes this milestone even more exciting is the fact that my maintenance costs are minimal. The only ongoing expense is for Mailgun, which I use to handle registration and login emails.
This experience has yet again drilled the crucial lesson for me: don’t chase trends blindly (talking to you, AI/LLM's). Instead, focus on solving real, existing problems.
Build products that serve as “painkillers” addressing the pain points users face daily. The key isn’t to create something flashy or trendy, but something genuinely useful and indispensable.
The development process was far from easy. I encountered numerous challenges and roadblocks, this all comes with the territory of working on an extension for a platform I had no control over. Nothing is ever as straightforward as it seems, and I had to navigate many unexpected hurdles.
If you’re interested in hearing more about the challenges I faced and the strategies I used to overcome them, let me know. I’m more than happy to share my learnings.