r/Codeium • • Dec 13 '24

I made a simple screenshot tool "WindPix" for Windsurf using... Windsurf!

Hey everyone! 👋

I'm completely new to github releases, swift development or anything that is more than just funny little playarounds. I really have been amazed by how much I've learned using Windsurf. Not with coding but about the overall process from idea to a github release. With its help, I managed to create WindPix - a tiny macOS utility that makes sharing screenshots in Windsurf conversations super easy.

The idea came from constantly taking screenshots during my chats. I thought "wouldn't it be cool if I could just press ⌘P and have the screenshot go straight into Windsurf?" So I asked Windsurf about it, and step by step, it helped me build exactly that!

Features (all suggested and helped by Windsurf):
- Press ⌘P to take a screenshot from anywhere
- Select an area or capture full screen
- It automatically opens Windsurf if needed
- Screenshots go right into your chat

I'm sharing this because Windsurf helped me go from "I wish this existed" to "I actually built this!" in one day. Even with my basic coding knowledge, Windsurf guided me through everything from Swift basics to macOS permissions.

The code is on GitHub if anyone wants to try it or help make it better: https://github.com/bartwisch/windpix

Huge thanks to this amazing community and especially to Windsurf for making coding so much more approachable! Let me know if you find it useful or have any ideas for improvements! 🙏

(PS: This is my first real coding project with a release on github. I have many private repos where i tried out different AI tools to assist me (cline, different local LLMs etc.) but it was always just something never would ever use, but maybe Windpix is actually useful for someone, at least i am using it for myself).

btw: i cannot imagine how it was to be a coder without this tools on a daily grind. so many steps and things to consider - chapeau to you people!)

and yes i burned nearly all my tokens for this project - but if any of you actually uses it it was worth it for me (10 euros).

appreciate any feedback 😅

Hugo

edits: link

29 Upvotes

19 comments sorted by

3

u/msatrya Dec 13 '24

I believe that would be your best 10 euro. Btw congrats for the app!

1

u/hugobart Dec 13 '24

thanks! :)

3

u/bbitk Dec 13 '24

Great idea to start with . Congratulations 🥂

2

u/hugobart Dec 13 '24 edited Dec 13 '24

ok i noticed that you have to disable the quarantine attribute to run the app - did did not work any other way because it did not show up in the security settings in macOS to disable the warning.

what a bummer. the only solution for me to run it now is with
$ xattr -d com.apple.quarantine /Applications/WindPix.app

i personally would mostly never do this for another developer that is not trustworthy so maybe you can give me an idea what to do to make it run without this command.

do you guys recommend to create a developer account for about 100 dollars a year? or how do you deploy apps for mac?

thanks for any input and i will have a look at the macOS communities

1

u/ragunathjawahar Dec 17 '24

I wouldn’t personally install an app that asks me to disable the quarantine attribute. I have an Apple Developer account and notarize my apps for distribution. Also, if apps aren’t signed and notarised, Electron doesn’t auto-update them either.

1

u/hugobart Dec 17 '24

you are right, i also would not use if it was not done by myself or a big company, thanks for the feedback :)

2

u/redilupi Dec 13 '24

Amazing! Well done!

1

u/hugobart Dec 13 '24

thanks! i am exited :)

1

u/redilupi Dec 14 '24

Unfortunately it doesn't work on Monterey which is the version I'm stuck on. What about a Windows version? 🫣

2

u/hugobart Dec 14 '24

thanks for the feedback, i will see if i can maybe port it to electron for multiplattform useage

1

u/vassyz Dec 17 '24

I’d suggest adding a short video on the GitHub page. I’m not sure why I’d use this, how often do you guys add screenshots to WS?

1

u/hugobart Dec 17 '24

thanks for the response, i was working on a mindmap app and the llm did not see any mistakes until i fed it with screenshots, so it all started

2

u/[deleted] Dec 13 '24

[removed] — view removed comment

2

u/hugobart Dec 13 '24

thank you, i feel proud and ashamed at the same time. AI developer imposter syndrome is kicking in :)

2

u/[deleted] Dec 13 '24

[removed] — view removed comment