Mac OS-இல் உள்ள லோக்கல் கோடிங் ஏஜென்ட்

எந்தவொரு Apple Silicon Mac-இலும் நீங்கள் ஒரு லோக்கல் கோடிங் ஏஜென்ட்டை இயக்க முடியும். இந்த அமைப்பு உங்கள் குறியீட்டை (code) ரகசியமாக வைத்திருக்கும் மற்றும் உங்கள் சொந்த வன்பொருளிலேயே (hardware) இயங்கும்.

அதை எவ்வாறு அமைப்பது இதோ:

  1. தேவையானவற்றை நிறுவுதல் (Install Dependencies) உங்கள் கணினியில் Python நிறுவப்பட்டிருக்க வேண்டும். MLX லைப்ரரிகளை நிறுவ இந்த கட்டளைகளை இயக்கவும்:

pip install mlx mlx-lm mlx-vlm

அல்லது uv-ஐப் பயன்படுத்தவும்:

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

  1. ஒரு மாடலைத் தேர்ந்தெடுங்கள் (Pick a Model) Gemma, Llama அல்லது Qwen போன்ற மாடல்களைக் கண்டறிய Hugging Face-இல் உள்ள mlx-community-ஐப் பயன்படுத்தவும். மாடல் பெயர்கள் இந்த முறையைப் பின்பற்றும்: {name}-{size}-{instruction tuned}-{precision}.

உங்களுக்குத் தேர்ந்தெடுப்பதில் சிரமம் இருந்தால், MacOS-க்காக நான் உருவாக்கிய இந்த கருவியைப் பயன்படுத்தவும்: https://github.com/ruarfff/help-pick-local-model

  1. லோக்கல் சர்வரைத் தொடங்குங்கள் (Start the Local Server) நீங்கள் தேர்ந்தெடுத்த மாடலைப் பயன்படுத்தி சர்வரை இயக்கவும். மோதல்களைத் (conflicts) தவிர்க்க நான் port 7777-ஐப் பயன்படுத்துகிறேன்.

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

படங்கள் மற்றும் உரைகளைக் கையாளும் மாடல்களுக்கு, அதற்குப் பதிலாக mlx_vlm-ஐப் பயன்படுத்தவும்:

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

  1. உங்கள் கருவிகளை இணைக்கவும் (Connect Your Tools) உங்கள் கோடிங் ஏஜென்ட்டை உங்கள் லோக்கல் சர்வருடன் இணைக்கவும்.

GitHub Copilot CLI-க்காக: provider-ஐ OpenAI ஆகவும், base URL-ஐ http://127.0.0.1:7777/v1 ஆகவும் அமைக்க உங்கள் .zshrc அல்லது .bashrc கோப்பில் ஒரு shell function-ஐ உருவாக்கவும்.

OpenCode-க்காக: உங்கள் லோக்கல் MLX provider மற்றும் மாடல் விவரங்களைச் சேர்க்க உங்கள் ~/.config/opencode/opencode.json கோப்பைத் புதுப்பிக்கவும்.

Pi-க்காக: லோக்கல் provider உள்ளமைவுடன் (configuration) உங்கள் ~/.pi/agent/models.json கோப்பைத் புதுப்பிக்கவும்.

மாடல்களை லோக்கலாக இயக்குவது உங்கள் மேம்பாட்டுச் சூழலின் (development environment) மீது உங்களுக்குக் கட்டுப்பாட்டை வழங்கும்.

ஆதாரம்: https://dev.to/ruarfff/local-coding-agent-on-macos-2gga

விருப்பமான கற்றல் சமூகம்: https://t.me/GyaanSetuAi