𝗟𝗼𝗰𝗮𝗹 𝗖𝗼𝗱𝗶𝗻𝗴 𝗔𝗴𝗲𝗻𝘁 𝗼𝗻 𝗠𝗮𝗰𝗢𝗦

Anda dapat menjalankan agen coding lokal di Mac dengan Apple Silicon apa pun. Pengaturan ini menjaga kode Anda tetap privat dan berjalan di perangkat keras Anda sendiri.

Berikut cara mengaturnya:

  1. Instal Dependensi Anda perlu menginstal Python. Jalankan perintah ini untuk menginstal library MLX:

pip install mlx mlx-lm mlx-vlm

Atau gunakan uv:

uv tool install mlx-lm && uv tool install mlx-vlm

  1. Pilih Model Gunakan mlx-community di Hugging Face untuk menemukan model seperti Gemma, Llama, atau Qwen. Nama model mengikuti pola: {name}-{size}-{instruction tuned}-{precision}.

Jika Anda kesulitan memilih, gunakan alat yang saya buat untuk MacOS ini: https://github.com/ruarfff/help-pick-local-model

  1. Jalankan Server Lokal Jalankan server menggunakan model yang Anda pilih. Saya menggunakan port 7777 untuk menghindari konflik.

mlx_lm.server --model mlx-community/gemma-4-26B-A4B-it-OptiQ-4bit --port 7777

Untuk model yang menangani gambar dan teks, gunakan mlx_vlm sebagai gantinya:

mlx_vlm.server --model mlx-community/gemma-4-12B-it-OptiQ-4bit --port 7777

  1. Hubungkan Alat Anda Arahkan agen coding Anda ke server lokal Anda.

Untuk GitHub Copilot CLI: Buat fungsi shell di .zshrc atau .bashrc Anda untuk mengatur provider ke OpenAI dan base URL ke http://127.0.0.1:7777/v1.

Untuk OpenCode: Perbarui file ~/.config/opencode/opencode.json Anda untuk menyertakan detail provider MLX lokal dan model Anda.

Untuk Pi: Perbarui file ~/.pi/agent/models.json Anda dengan konfigurasi provider lokal.

Menjalankan model secara lokal memberi Anda kendali atas lingkungan pengembangan Anda.

Sumber: https://dev.to/ruarfff/local-coding-agent-on-macos-2gga

Komunitas belajar opsional: https://t.me/GyaanSetuAi