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

Herhangi bir Apple Silicon Mac üzerinde yerel bir kodlama ajanı çalıştırabilirsiniz. Bu kurulum, kodunuzu gizli tutar ve kendi donanımınız üzerinde çalışır.

Kurulum adımları şöyledir:

  1. Bağımlılıkları Yükleyin Python'ın yüklü olması gerekir. MLX kütüphanelerini yüklemek için bu komutları çalıştırın:

pip install mlx mlx-lm mlx-vlm

Veya uv kullanın:

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

  1. Bir Model Seçin Gemma, Llama veya Qwen gibi modelleri bulmak için Hugging Face üzerindeki mlx-community'yi kullanın. Model isimleri şu deseni takip eder: {name}-{size}-{instruction tuned}-{precision}.

Seçim yapmakta zorlanıyorsanız, macOS için geliştirdiğim bu aracı kullanın: https://github.com/ruarfff/help-pick-local-model

  1. Yerel Sunucuyu Başlatın Seçtiğiniz modeli kullanarak sunucuyu çalıştırın. Çakışmaları önlemek için 7777 portunu kullanıyorum.

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

Görüntü ve metin işleyebilen modeller için bunun yerine mlx_vlm kullanın:

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

  1. Araçlarınızı Bağlayın Kodlama ajanınızı yerel sunucunuza yönlendirin.

GitHub Copilot CLI için: Sağlayıcıyı (provider) OpenAI, temel URL'yi (base URL) ise http://127.0.0.1:7777/v1 olarak ayarlamak için .zshrc veya .bashrc dosyanızda bir kabuk (shell) fonksiyonu oluşturun.

OpenCode için: Yerel MLX sağlayıcınızı ve model ayrıntılarınızı dahil etmek için ~/.config/opencode/opencode.json dosyanızı güncelleyin.

Pi için: ~/.pi/agent/models.json dosyanızı yerel sağlayıcı yapılandırmasıyla güncelleyin.

Modelleri yerel olarak çalıştırmak, geliştirme ortamınız üzerinde kontrol sahibi olmanızı sağlar.

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

İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi