And now for something completely different...
I have got so tired of manually removing utm tags from URLs when copying and pasting links when sharing. I have tried to find a simple app or plugin that removes them all but could not find anything up to date or free.
So I decided to spend an hour writing my first mac app to do this, with the help of claude.ai and their Sonnet 3.5 model.
And one hour later I have a fully working app that runs in the background of my mac, and automatically removes the tagging whenever I copy and paste anything into the system clipboard.
It works really well and I am sharing it with you here, with complete beginner instructions for installing on your own machine (mac only - apologies!).
I highly recommend all of us try coding with AI. Learning to code is a journey of very small steps to build confidence, until you start to believe you can, until you realize not only you can but you are. For a really beginner introduction try to get this working and please give me feedback if it you get challenges.
Below I copy the contents of the README.md instructions for convenience.
If successful, please celebrate on LinkedIn and tag me in the post!
Beginner Instructions
UTMRemover is a macOS application that automatically removes UTM parameters from URLs when they are copied to the clipboard. This app runs in the background and helps keep your links clean and free of tracking parameters.
Prerequisites
Installation and Setup Guide
1. Install Xcode
If you haven't already installed Xcode:
2. Clone the Repository
git clone https://github.com/eusholli/mac-utm-remover.git
4. Navigate into the project directory:
cd mac-utm-remover
3. Open the Project in Xcode
4. Configure the Project
- If you haven't added your Apple ID to Xcode yet, click "Add an Account" and follow the prompts.
5. Build and Run the App
6. Export the App
7. Install the App
8. (Optional) Set Up Automatic Launch
Usage
Once installed and running, UTMRemover will automatically remove UTM parameters from any URL you copy. You can verify this by copying a URL with UTM parameters and then pasting it somewhere - the UTM parameters should be gone.
Troubleshooting
If you encounter any issues:
Contributing
Feel free to fork this project and submit pull requests with improvements or bug fixes. Here are some ideas for contributions:
License
[MIT License](https://opensource.org/licenses/MIT)
Acknowledgements
This project was created with the assistance of Claude.ai and the Sonnet 3.5 large language model. Special thanks to the open-source community for inspiration and resources.
Business & Technology expert across the TMT sector
2 天前This lack of source tracking is going to make marketing attribution folks sad ??
Leader| General Manager | Director | Startups | Growth | Innovation | People | Process | Delivery | Customer Success | Professional Services | Partner Enablement | Vendor Mmgmt Technology | Conservation | Sustainability
5 天前Nice
Business Engagement | Discussion Leader, Presenter, Storyteller
1 周Absolutely brilliant. Will install ASAP! ??
Builder and Consultant on Open vRAN, Small Cell and EdgeAI Networks
1 周I love that your Github ID is your old Ericsson ID!
I think using Gen AI to write code if you are not a coder is actually great, but most of the developers I have worked with say it sometimes takes as long to debug what gen AI suggests as to just write it yourself. Although for me (not a coder since the days of Basic and Pascal) I found it really useful for writing KQL queries for time series analytics andd anomaly detection in Azure Data Explorer.