Cara Membuat Quick Action macOS untuk Membuka Folder di VS Code

·

Ada satu hal kecil di macOS yang terasa kurang praktis ketika bekerja dengan banyak project: membuka sebuah folder menggunakan aplikasi tertentu langsung dari Finder.

Di Windows, kebiasaan ini sudah sangat umum. Kita bisa membuka File Explorer, klik kanan sebuah folder, kemudian memilih aplikasi yang ingin digunakan untuk membuka folder tersebut.

Di macOS, kita bisa mendapatkan pengalaman yang hampir sama menggunakan fitur bawaan bernama Quick Actions.

Menariknya, kita tidak perlu menginstal aplikasi tambahan, menggunakan Terminal, atau menulis shell script. macOS sudah menyediakan action Open Finder Items di Automator yang bisa langsung digunakan untuk kebutuhan ini.

Pada artikel ini, kita akan membuat Quick Action macOS:

  • Open in VS Code
  • Open in Antigravity

Hasil akhirnya akan terlihat seperti ini:

Klik kanan folder
        ↓
Quick Actions
        ├── Open in VS Code
        └── Open in Antigravity

Sederhana, tetapi cukup berguna jika kita sering bekerja dengan project menggunakan beberapa code editor.


Apa Itu Quick Action di macOS?

Quick Action adalah fitur macOS yang memungkinkan kita menjalankan tindakan tertentu langsung dari Finder atau aplikasi lain.

Quick Action dapat digunakan untuk berbagai kebutuhan, misalnya mengubah gambar, membuat PDF, menjalankan automation, atau memproses file dan folder yang sedang dipilih.

Untuk kebutuhan kita, Quick Action akan menerima folder yang dipilih di Finder, kemudian meneruskannya ke aplikasi yang kita pilih.

Untuk membuat Quick Action macOS, kita tidak perlu membuat script untuk melakukan hal tersebut karena Automator sudah memiliki action yang tepat:

Open Finder Items

Action inilah yang akan kita gunakan.


Membuat Quick Action “Open in VS Code”

1. Buka Automator

Buka Automator melalui Spotlight.

Tekan:

⌘ + Space

kemudian ketik:

Automator

Buka aplikasi tersebut.

Pada jendela awal Automator, pilih:

New Document

Kemudian pilih:

Quick Action

Klik Choose.


2. Atur Quick Action agar menerima folder dari Finder

Setelah workflow baru terbuka, perhatikan bagian atas jendela Automator.

Atur:

Workflow receives current: folders

dan:

in: Finder

Sehingga kurang lebih menjadi:

Workflow receives current: folders
in: Finder

Pengaturan ini memberitahu macOS bahwa Quick Action tersebut ditujukan untuk folder yang sedang dipilih di Finder.

Ini juga membuat action lebih relevan karena kita memang ingin membuka folder, bukan file individual.


3. Tambahkan “Open Finder Items”

Sekarang kita masuk ke bagian yang paling penting.

Pada panel Actions di sebelah kiri, cari:

Open Finder Items

Action tersebut berada di kategori Files & Folders.

Drag Open Finder Items ke area workflow di sebelah kanan.

Setelah ditambahkan, kita akan mendapatkan sebuah action dengan pilihan:

Open with:

Pada dropdown tersebut, pilih:

Visual Studio Code

Jadi konfigurasi akhirnya kurang lebih seperti:

Open Finder Items

Open with: Visual Studio Code

Tidak perlu menambahkan Run Shell Script.

Tidak perlu menulis kode.

Tidak perlu membuka Terminal.

cara membuat Quick Action macOS

4. Simpan Quick Action

Setelah semuanya selesai, pilih:

File → Save

Berikan nama:

Open in VS Code

Kemudian simpan.

Automator akan membuat Quick Action tersebut sehingga dapat digunakan dari Finder.


5. Menggunakan “Open in VS Code”

Sekarang buka Finder.

Cari folder project yang ingin dibuka menggunakan VS Code.

Misalnya:

my-project/
├── src/
├── public/
├── package.json
└── README.md

Klik kanan folder tersebut.

Kemudian pilih:

Quick Actions → Open in VS Code

VS Code akan terbuka dan folder tersebut langsung dimuat sebagai project.

Dengan cara ini, kita tidak perlu:

  1. Membuka VS Code terlebih dahulu.
  2. Memilih File → Open Folder.
  3. Mencari folder secara manual.

Cukup klik kanan folder dari Finder.


Membuat Quick Action “Open in Antigravity”

Setelah berhasil membuat Quick Action untuk VS Code, kita bisa membuat action kedua untuk Antigravity.

Prosesnya hampir sama.

Buka:

Automator → New Document → Quick Action

Kemudian atur:

Workflow receives current: folders
in: Finder

1. Tambahkan Open Finder Items

Cari action:

Open Finder Items

Kemudian drag ke workflow.

Pada bagian:

Open with:

pilih:

Antigravity

Konfigurasinya menjadi:

Open Finder Items

Open with: Antigravity

2. Simpan

Pilih:

File → Save

Kemudian beri nama:

Open in Antigravity

Selesai.

Sekarang kita memiliki dua Quick Action:

Quick Actions
├── Open in VS Code
└── Open in Antigravity

Menggunakan Kedua Quick Action

Sekarang ketika kita berada di Finder dan mengklik kanan sebuah folder, kita bisa memilih aplikasi yang ingin digunakan.

Contohnya:

Project/

Klik kanan:

Quick Actions
    ├── Open in VS Code
    └── Open in Antigravity

Jika memilih Open in VS Code, folder dibuka di VS Code.

Jika memilih Open in Antigravity, folder dibuka di Antigravity.

Ini sangat praktis ketika kita sering berpindah antara beberapa editor.


Tidak Perlu Shell Script

Salah satu hal yang membuat metode ini menarik adalah kita tidak perlu menggunakan Terminal sama sekali.

Awalnya, kita mungkin berpikir bahwa kita membutuhkan script seperti:

open -a "Visual Studio Code" folder

Padahal untuk kebutuhan sederhana ini, Automator sudah menyediakan action yang diperlukan.

Cukup:

Finder
   ↓
Folder yang dipilih
   ↓
Quick Action
   ↓
Open Finder Items
   ↓
Visual Studio Code

atau:

Finder
   ↓
Folder yang dipilih
   ↓
Quick Action
   ↓
Open Finder Items
   ↓
Antigravity

Karena semuanya dilakukan melalui UI Automator, konfigurasi ini juga lebih mudah dipahami dan dipelihara.


Membuat Quick Action untuk Aplikasi Lain

Metode yang sama tidak hanya berlaku untuk VS Code dan Antigravity.

Jika ada aplikasi lain yang bisa membuka folder/project, kita dapat membuat Quick Action baru dengan langkah yang sama:

  1. Buka Automator.
  2. Pilih Quick Action.
  3. Atur input menjadi folders.
  4. Pilih Finder.
  5. Tambahkan Open Finder Items.
  6. Pilih aplikasi pada Open with.
  7. Simpan Quick Action.

Misalnya kita ingin membuat:

Open in Xcode
Open in Cursor
Open in Sublime Text
Open in Android Studio

Masing-masing dapat dibuat sebagai Quick Action terpisah.

Dengan begitu Finder dapat menjadi semacam launcher kecil untuk project-project yang sedang kita kerjakan.


Jika Quick Action Tidak Muncul

Jika Quick Action yang baru dibuat tidak muncul ketika mengklik kanan folder, jangan langsung membuat ulang workflow.

Pertama, coba periksa:

System Settings → Privacy & Security → Extensions

Pastikan Quick Action/extension yang berkaitan dengan Finder tidak dinonaktifkan.

Kita juga bisa mencoba membuka:

Finder → klik kanan folder → Quick Actions

untuk melihat apakah action berada di sana.

Jika baru saja membuat atau mengubah Quick Action dan Finder belum menampilkannya, restart Finder atau logout/login macOS juga dapat membantu menyegarkan daftar Services.


Menghapus Quick Action

Jika suatu saat kita tidak lagi membutuhkan Quick Action tersebut, kita tidak perlu menghapus Automator.

Yang perlu dihapus hanya workflow yang kita buat.

Di Finder, tekan:

⌘ + Shift + G

Kemudian masukkan:

~/Library/Services/

Di dalam folder tersebut, cari workflow seperti:

Open in VS Code.workflow
Open in Antigravity.workflow

Pindahkan workflow yang tidak diperlukan ke Trash.

Setelah itu, jika masih terlihat di Finder, restart Finder:

killall Finder

Perintah tersebut hanya diperlukan jika daftar Quick Action belum diperbarui secara otomatis.


Kenapa Memilih Quick Action?

Untuk kebutuhan sederhana seperti ini, Quick Action menurut saya merupakan solusi yang paling masuk akal.

Kita tidak perlu:

  • Menginstal aplikasi tambahan.
  • Membuat shell script.
  • Membuat .app wrapper.
  • Mengubah LaunchServices secara manual.
  • Menggunakan Finder Extension.
  • Menghafalkan perintah Terminal.

Semuanya sudah tersedia di macOS.

Yang dibutuhkan hanya satu action:

Open Finder Items

Kemudian pilih aplikasi yang diinginkan.


Kesimpulan

Quick Action di macOS adalah salah satu fitur kecil yang mungkin tidak terlalu terlihat, tetapi bisa membuat workflow sehari-hari menjadi jauh lebih nyaman.

Dengan menggunakan Automator dan action Open Finder Items, kita bisa membuat Finder memiliki shortcut seperti:

Finder
  ↓
Klik kanan folder
  ↓
Quick Actions
  ├── Open in VS Code
  └── Open in Antigravity

Dan yang paling menyenangkan, semuanya dapat dibuat menggunakan aplikasi bawaan macOS tanpa perlu menulis satu baris shell script pun.

Untuk workflow development, shortcut kecil seperti ini cukup terasa manfaatnya. Daripada membuka editor terlebih dahulu lalu mencari project dari dalam aplikasi, kita bisa memulai semuanya langsung dari folder yang sedang kita lihat di Finder.

Klik kanan → Quick Actions → Open in VS Code.

Selesai.