diff --git a/Open in Cursor.app/Contents/Info.plist b/Open in Cursor.app/Contents/Info.plist
new file mode 100644
index 0000000..631e508
--- /dev/null
+++ b/Open in Cursor.app/Contents/Info.plist
@@ -0,0 +1,78 @@
+
+
+
+
+ CFBundleAllowMixedLocalizations
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleExecutable
+ applet
+ CFBundleIconFile
+ applet
+ CFBundleIdentifier
+ me.oneo.Open-in-VSCode
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ Open in VSCode
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ aplt
+ LSMinimumSystemVersionByArchitecture
+
+ x86_64
+ 10.6
+
+ LSRequiresCarbon
+
+ NSAppleEventsUsageDescription
+ This script needs to control other applications to run.
+ NSAppleMusicUsageDescription
+ This script needs access to your music to run.
+ NSCalendarsUsageDescription
+ This script needs access to your calendars to run.
+ NSCameraUsageDescription
+ This script needs access to your camera to run.
+ NSContactsUsageDescription
+ This script needs access to your contacts to run.
+ NSHomeKitUsageDescription
+ This script needs access to your HomeKit Home to run.
+ NSHumanReadableCopyright
+ ONEO
+ NSMicrophoneUsageDescription
+ This script needs access to your microphone to run.
+ NSPhotoLibraryUsageDescription
+ This script needs access to your photos to run.
+ NSRemindersUsageDescription
+ This script needs access to your reminders to run.
+ NSSiriUsageDescription
+ This script needs access to Siri to run.
+ NSSystemAdministrationUsageDescription
+ This script needs access to administer this system to run.
+ OSAAppletShowStartupScreen
+
+ WindowState
+
+ bundleDividerCollapsed
+
+ bundlePositionOfDivider
+ 1141
+ dividerCollapsed
+
+ eventLogLevel
+ 2
+ name
+ ScriptWindowState
+ positionOfDivider
+ 470
+ savedFrame
+ 0 122 1440 753 0 0 1440 875
+ selectedTab
+ description
+
+
+
diff --git a/Open in Cursor.app/Contents/MacOS/applet b/Open in Cursor.app/Contents/MacOS/applet
new file mode 100755
index 0000000..fff30a3
Binary files /dev/null and b/Open in Cursor.app/Contents/MacOS/applet differ
diff --git a/Open in Cursor.app/Contents/PkgInfo b/Open in Cursor.app/Contents/PkgInfo
new file mode 100644
index 0000000..3253614
--- /dev/null
+++ b/Open in Cursor.app/Contents/PkgInfo
@@ -0,0 +1 @@
+APPLaplt
\ No newline at end of file
diff --git a/Open in Cursor.app/Contents/Resources/Scripts/main.scpt b/Open in Cursor.app/Contents/Resources/Scripts/main.scpt
new file mode 100644
index 0000000..f266b51
Binary files /dev/null and b/Open in Cursor.app/Contents/Resources/Scripts/main.scpt differ
diff --git a/Open in Cursor.app/Contents/Resources/applet.icns b/Open in Cursor.app/Contents/Resources/applet.icns
new file mode 100644
index 0000000..257371a
Binary files /dev/null and b/Open in Cursor.app/Contents/Resources/applet.icns differ
diff --git a/Open in Cursor.app/Contents/Resources/applet.rsrc b/Open in Cursor.app/Contents/Resources/applet.rsrc
new file mode 100644
index 0000000..c7815c6
Binary files /dev/null and b/Open in Cursor.app/Contents/Resources/applet.rsrc differ
diff --git a/Open in Cursor.app/Contents/Resources/description.rtfd/TXT.rtf b/Open in Cursor.app/Contents/Resources/description.rtfd/TXT.rtf
new file mode 100644
index 0000000..9f7983a
--- /dev/null
+++ b/Open in Cursor.app/Contents/Resources/description.rtfd/TXT.rtf
@@ -0,0 +1,5 @@
+{\rtf1\ansi\ansicpg1252\cocoartf2639
+\cocoatextscaling0\cocoaplatform0{\fonttbl}
+{\colortbl;\red255\green255\blue255;}
+{\*\expandedcolortbl;;}
+}
\ No newline at end of file
diff --git a/Open in Cursor.app/Contents/_CodeSignature/CodeResources b/Open in Cursor.app/Contents/_CodeSignature/CodeResources
new file mode 100644
index 0000000..2a0e295
--- /dev/null
+++ b/Open in Cursor.app/Contents/_CodeSignature/CodeResources
@@ -0,0 +1,177 @@
+
+
+
+
+ files
+
+ Resources/Scripts/main.scpt
+
+ IkeHs7DyRToPDs55+143s9zBsB8=
+
+ Resources/applet.icns
+
+ XOU7M/TcJMaIYVPmcKZGVfyi3t0=
+
+ Resources/applet.rsrc
+
+ tT1bq/VjBTh2WIWOQQP4h8YSZwc=
+
+ Resources/description.rtfd/TXT.rtf
+
+ n/X9p2bMC8UsbIQeCclfr2IlAS8=
+
+
+ files2
+
+ Resources/Scripts/main.scpt
+
+ hash
+
+ IkeHs7DyRToPDs55+143s9zBsB8=
+
+ hash2
+
+ 8VktAHkQ1zaBfknwyNl7zWcW96FgC+4xr9Oun1C/nao=
+
+
+ Resources/applet.icns
+
+ hash
+
+ XOU7M/TcJMaIYVPmcKZGVfyi3t0=
+
+ hash2
+
+ ElcyS5ayNHc/ypU21VHNgQ8ZPvEN60l3+kq11lhuLoc=
+
+
+ Resources/applet.rsrc
+
+ hash
+
+ tT1bq/VjBTh2WIWOQQP4h8YSZwc=
+
+ hash2
+
+ aFGL87MDpAE2C4NKdfMDnZau0Ob3QwhwvyJ3mN8abK8=
+
+
+ Resources/description.rtfd/TXT.rtf
+
+ hash
+
+ n/X9p2bMC8UsbIQeCclfr2IlAS8=
+
+ hash2
+
+ K8IxUdXWmiFCYgm2lc9jFlhlPDhX1gGst1jP7NT/6Vw=
+
+
+
+ rules
+
+ ^Resources/
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^version.plist$
+
+
+ rules2
+
+ .*\.dSYM($|/)
+
+ weight
+ 11
+
+ ^(.*/)?\.DS_Store$
+
+ omit
+
+ weight
+ 2000
+
+ ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/
+
+ nested
+
+ weight
+ 10
+
+ ^.*
+
+ ^Info\.plist$
+
+ omit
+
+ weight
+ 20
+
+ ^PkgInfo$
+
+ omit
+
+ weight
+ 20
+
+ ^Resources/
+
+ weight
+ 20
+
+ ^Resources/.*\.lproj/
+
+ optional
+
+ weight
+ 1000
+
+ ^Resources/.*\.lproj/locversion.plist$
+
+ omit
+
+ weight
+ 1100
+
+ ^Resources/Base\.lproj/
+
+ weight
+ 1010
+
+ ^[^/]+$
+
+ nested
+
+ weight
+ 10
+
+ ^embedded\.provisionprofile$
+
+ weight
+ 20
+
+ ^version\.plist$
+
+ weight
+ 20
+
+
+
+