VPS-இல் coding AI agent எப்படி இயக்குவது
Aider அல்லது Goose-ஐ VPS-இல் இயக்கி terminal-இலிருந்து குறியீடு எழுதலாம். Hosted அல்லது self-hosted Ollama model உடன் இணைக்கலாம். Setup, model sizing, பாதுகாப்பு விவரங்கள் இங்கே.
ஒரு VPS-இல் குறியீடு எழுதும் முகவரை இயக்குவது ஏன்
குறியீடு எழுதும் முகவர் என்பது உங்கள் குறியீட்டுத் தளத்தைப் படிக்கும், மாற்றங்களை எழுதும் மற்றும் அவற்றைச் சோதிக்கக் கட்டளைகளை இயக்கும் ஒரு கருவி. இவை அனைத்தும் terminal-இலிருந்தே நிகழும். இதை ஒரு VPS-இல் இயக்குவது உங்கள் மடிக்கணினியை விட மூன்று நன்மைகளைக் கொண்டுள்ளது: நீங்கள் துண்டித்த பிறகும் இது வேலை செய்வதைத் தொடரும், உங்கள் குறியீடு மற்றும் build கருவிகளுக்கு அருகிலேயே இது இயங்கும், மேலும் நீங்களே host செய்யும் ஒரு மாதிரியுடன் இது உரையாட முடியும். இதை ஒரு tmux அமர்வுக்குள் தொடங்கினால், உங்கள் மடிக்கணினியை மூடிய பிறகும் அந்த வேலையைப் பின்னர் தொடர முடியும். இது tmux உடன் ஒரு VPS-இல் Claude Code-ஐ இயக்குவது என்பதற்கான அதே முறைமை.
இரண்டு terminal-அடிப்படையிலான முகவர்களை அறிந்துகொள்வது நல்லது. Aider என்பது terminal-இயல்புடைய, git-முதன்மையான விருப்பம்: ஒவ்வொரு மாற்றத்தையும் பொருத்தமான செய்தியுடன் தானாகவே commit செய்கிறது. எனவே உங்கள் வரலாறு சுத்தமாக இருக்கும், ஒவ்வொரு திருத்தமும் மீளமுடியும். இது நீண்ட காலமாக நிலைபெற்ற terminal குறியீடு எழுதும் முகவர்களில் ஒன்றாக இருந்தாலும், இதன் வெளியீட்டு வேகம் மெதுவாகியுள்ளது. Block-இலிருந்து வந்த Goose பரந்த அளவிலானது: இது ஒரு Apache-2.0 முகவர். இது பெரிய extension சூழலமைப்பைக் கொண்டுள்ளது. உள்ளக Ollama மாதிரிகள் உட்பட பல provider-களை ஆதரிக்கிறது. தற்போது இது Linux Foundation-ன் Agentic AI Foundation (AAIF) கீழ் உருவாக்கப்படுகிறது. Aider ஒரு ஒழுங்கான, git-மையப்படுத்தப்பட்ட பணிப்பாய்வுக்கு ஏற்றது; Goose பரந்த plugin தொகுப்புடன் கூடிய பொதுவான உதவியாளருக்கு ஏற்றது.
உங்களுக்கு என்ன தேவை
உங்களுக்கு git, tmux மற்றும் Aider-க்கு சமீபத்திய Python கொண்ட ஒரு VPS தேவை, அல்லது Goose-க்கு அதன் installer தேவை. மேலும் உங்களுக்கு ஒரு மாதிரி தேவை: Anthropic அல்லது OpenAI போன்ற ஒரு provider-இடமிருந்து பெற்ற hosted API key, அல்லது அதே VPS-இல் Ollama வழங்கும் உள்ளக மாதிரி. சுய-ஹோஸ்ட் செய்யப்பட்ட வழி உங்கள் குறியீட்டை உங்கள் சொந்த சேவையகத்திலேயே வைக்கிறது. இது ஒரு token-க்கும் கட்டணம் பெறாது. ஆனால் திறமையான ஒரு மாதிரியை இயக்கப் போதுமான நினைவகம் தேவைப்படும்.
Aider-ஐ நிறுவி இயக்குதல்
Aider-ஐ pipx மூலம் ஒரு தனிமைப்படுத்தப்பட்ட சூழலில் நிறுவவும். Ubuntu 24.04 மெய்நிகர் சூழலுக்கு வெளியே வெற்று pip install-ஐத் தடுக்கிறது (PEP 668). எனவே pipx, apt-இலிருந்து வருகிறது. பின்னர் Aider-ஐ உங்கள் திட்டத்திற்குள், ஒரு tmux அமர்வில் இயக்கவும். அப்போது துண்டிப்பு ஏற்பட்டாலும் அது தொடர்ந்து இயங்கும்:
sudo apt install pipx
pipx ensurepath
pipx install aider-chat
tmux new -s aider
cd ~/my-project
aiderஒரு பதிப்புக் குறிப்பு: இந்த நிறுவல் Ubuntu 24.04-இல் காட்டியபடி வேலை செய்கிறது. Ubuntu 26.04-இல் இது தற்போது தோல்வியடைகிறது, ஏனெனில் Aider-ன் பொருத்தப்பட்ட சார்புகளில் உள்ள பழைய numpy, 26.04-இன் Python 3.14-உடன் build ஆகாது. இதற்கான தீர்வு Aider-க்கு அதனுடைய சொந்த Python 3.12-ஐ வழங்குவதாகும்:
pipx install --python 3.12 --fetch-missing-python aider-chatpipx, Aider-க்காக மட்டும் ஒரு தனி interpreter-ஐப் பதிவிறக்குகிறது. நிறுவல் முடிகிறது. இது Aider-ன் மெதுவான வெளியீட்டு வேகத்தின் அறிகுறி. இது உங்களுக்குத் தொந்தரவாக இருந்தால், Goose தீவிரமாக பராமரிக்கப்படும் விருப்பமாகும்.
அது இயங்கத் தொடங்கியதும், Ctrl-b அதன் பிறகு d அழுத்தி அமர்விலிருந்து விலகவும். உங்கள் மடிக்கணினி மூடப்பட்டிருந்தாலும் முகவர் வேலை செய்வதைத் தொடரும்; அது என்ன மாற்றியது என்பதைப் படிக்க பின்னர் tmux attach -t aider மூலம் மீண்டும் இணைக்கவும். Aider உங்கள் repository-ஐ வாசிக்கிறது, திருத்தங்களை முன்மொழிகிறது, அவற்றைப் பயன்படுத்துகிறது, ஒவ்வொன்றையும் commit செய்கிறது. ஒரு மாற்றம் பல கோப்புகளைக் கடந்து செல்லும்போது, சூழலைப் புரிந்துகொள்ள கூடுதல் கோப்புகளையும் இது இழுத்துக்கொள்ளும். ஒவ்வொரு மாற்றமும் ஒரு commit ஆகையால், முகவரின் செயலை மீளமாற்றுவது ஒரு சாதாரண git revert ஆகும். இதுவே அதைப் பயன்படுத்த இணக்கமாக்கும் பாதுகாப்பு வலை. Goose அதன் ஆவணப்படுத்தப்பட்ட ஒரு-வரி script மூலம் நிறுவப்படுகிறது. இது terminal-இலிருந்து ஒரே மாதிரியாக இயங்குகிறது. அதன் extension-கள் வழியாகப் பணிகளை இயக்குகிறது:
curl -fsSL https://github.com/aaif-goose/goose/releases/download/stable/download_cli.sh | bashHosted மாதிரி அல்லது சுய-ஹோஸ்ட் மாதிரி
Hosted மாதிரி சிறந்த தரத்தைத் தருகிறது. இதற்கு உள்ளக வன்பொருள் தேவையில்லை. ஆனால் இது ஒரு token-க்கு பணம் செலவாகும். மேலும் உங்கள் குறியீடு provider-க்கு அனுப்பப்படும். Token-க்கான செலவுகள் பெரும்பாலானோர் எதிர்பார்ப்பதை விட விரைவாகக் கூடுகிறது, ஏனெனில் முகவர் ஒவ்வொரு முறையும் முழு உரையாடலையும் மீண்டும் அனுப்புகிறது. ஒரு நீண்ட முகவர் அமர்வு உண்மையில் token-களில் என்ன செலவழிக்கிறது என்பதற்கான Claude Code பகுப்பாய்வு இங்கும் பொருந்தும். ஏனெனில் Aider மற்றும் Goose அதே முறையில் கட்டணம் வசூலிக்கின்றன. Ollama வழியான சுய-ஹோஸ்ட் மாதிரி அனைத்தையும் உங்கள் சேவையகத்திலேயே வைக்கிறது. வன்பொருளுக்கான கட்டணம் செலுத்தப்பட்ட பிறகு இதை இயக்குவது இலவசம். ஆனால் பயனுள்ளதாக இருக்கும் அளவுக்கு நல்ல ஒரு குறியீடு மாதிரிக்கு நிஜமான நினைவகம் தேவைப்படும். இதுவே நீங்கள் கவனிக்க வேண்டிய பரிமாற்றம்: தரம் மற்றும் வசதிக்கு எதிராக தனியுரிமை மற்றும் செலவு.
நீங்கள் சுய-ஹோஸ்ட் செல்ல நினைத்தால், நடைமுறைக் கேள்வி எது என்றால், எந்த மாதிரி உங்கள் சேவையகத்திற்குப் பொருந்தும் என்பதாகும். அதை அளவிடப்பட்ட ஒரு சேவையகத்தில் பதிவிறக்குவதற்கு முன்பு அதன் அளவை அறிந்துகொள்ளவும்:
பாதுகாப்பு: இது கோப்புகளைத் திருத்துகிறது மற்றும் கட்டளைகளை இயக்குகிறது
குறியீடு எழுதும் முகவர் செயலற்றது அல்ல. இது கோப்புகளை மீண்டும் எழுதுகிறது. build மற்றும் சோதனைக் கட்டளைகளை இயக்க முடியும். எனவே உங்கள் கணினியை மாற்றக்கூடிய எந்தவொரு செயல்முறைக்கும் நீங்கள் வழங்கும் கவனத்தையே இதற்கும் வழங்கவும். மூன்று பழக்கங்கள் பெரும்பாலான ஆபத்தைக் கட்டுப்படுத்தும். ஒரு git repository-க்குள் வேலை செய்யவும். அப்போது ஒவ்வொரு மாற்றமும் கண்காணிக்கப்பட்டு மீளமுடியும். Aider இதை உங்களுக்காகத் தானாகவே செய்கிறது. முகவரை உங்கள் சாதாரண சலுகை இல்லாத பயனராக இயக்கவும், root-ஆக இயக்க வேண்டாம். குறைந்தபட்ச சலுகை பயனர்கள் என்பதைப் பின்பற்றி, ஒரு தவறான கட்டளை முழு கணினியையும் தீண்டாது. மேலும் சேவையகத்தைப் பலப்படுத்தப்பட்டதாக வைத்திருக்கவும், ஏனெனில் ஒரு குறியீடு VPS என்பதும் ஒரு பொது சேவையகமே: key-மட்டுமே SSH, default-deny firewall, மற்றும் மற்றவை. OpenClaw பலப்படுத்தல் வழிகாட்டி ஒரு தன்னாட்சி முகவருக்கும் இதே நிலைப்பாட்டைக் கொண்டுள்ளது. இந்தக் கொள்கைகள் அனைத்திற்கும் பொருந்தும்.
ஒரு குறியீடு எழுதும் முகவரை உங்கள் சொந்த பணிப்பாய்வுடன் இணைக்க, Claude உடன் ஒரு AI முகவரை உருவாக்குதல் எப்படி ஒரு மாதிரி உங்கள் கருவிகளை இயக்குகிறது என்பதைக் காட்டுகிறது; ஒரு VPS-இல் Google-ன் Gemini CLI-ஐ இயக்குதல் என்பது மற்றொரு terminal விருப்பம், மேலும் OpenHands-ஐ சுய-ஹோஸ்ட் செய்தல் என்பது கனமான தன்னாட்சி வழியாகும். இந்தத் துறையில் அதிக நட்சத்திரங்கள் பெற்ற திறந்த திட்டம் இப்போது அதற்கெனத் தனி வழிகாட்டியைக் கொண்டுள்ளது: ஒரு VPS-இல் OpenCode-ஐ இயக்குதல் அதை இதே tmux மற்றும் சலுகை இல்லாத பயனர் முறையில் அமைக்கிறது.
FAQ
நான் ஒரு குறியீடு எழுதும் முகவரை கட்டண API-க்கு பதிலாக உள்ளக மாதிரியுடன் இயக்க முடியுமா?
ஆம். Aider மற்றும் Goose இரண்டும் Ollama வழங்கும் உள்ளக மாதிரிகளுடன் வேலை செய்கின்றன. எனவே நீங்கள் ஒரு குறியீடு எழுதும் முகவரை முழுமையாக சுய-ஹோஸ்ட் செய்ய முடியும். இதற்கு token-க்கான கட்டணம் இல்லை. உங்கள் குறியீடு சேவையகத்தை விட்டு வெளியேறாது. இதில் உள்ள சிக்கல் நினைவகம்: பயனுள்ள குறியீட்டை எழுதும் அளவுக்கு திறமையான ஒரு மாதிரிக்கு நிறைய RAM அல்லது VRAM தேவைப்படும். எனவே நீங்கள் முடிவெடுப்பதற்கு முன்பு இயந்திரத்தை மாதிரிக்கு ஏற்ப அளவிடவும்.
Aider அல்லது Goose, நான் எதைப் பயன்படுத்த வேண்டும்?
உங்கள் பணிப்பாய்வு terminal-மற்றும் git-மையப்படுத்தப்பட்டதாக இருந்தால், மிகவும் முதிர்ந்த, குறைந்த மேலாண்மை கொண்ட விருப்பம் வேண்டுமென்றால் Aider-ஐத் தேர்ந்தெடுக்கவும்; இது ஒவ்வொரு மாற்றத்தையும் தானாகவே commit செய்வதால் உங்கள் வரலாறு மீளமுடியும். பெரிய extension சூழலமைப்புடன் கூடிய பரந்த உதவியாளரும், பல provider-களுக்கான ஆதரவும் வேண்டுமென்றால் Goose-ஐத் தேர்ந்தெடுக்கவும். இரண்டும் terminal-இலிருந்து இயங்குகின்றன. இரண்டும் Ollama உடன் வேலை செய்கின்றன. எனவே இரண்டுமே ஒரு VPS-க்கு ஏற்றது.
ஒரு சுய-ஹோஸ்ட் குறியீடு மாதிரிக்கு எவ்வளவு நினைவகம் தேவை?
இது மாதிரியின் அளவையும் அது எவ்வளவு quantize செய்யப்பட்டுள்ளது என்பதையும் பொறுத்தது. ஒரு சிறிய quantize செய்யப்பட்ட மாதிரியை சில கிகாபைட்களில் இயக்க முடியும். ஆனால் வலிமையான ஒரு மாதிரிக்கு நிறைய தேவைப்படும். நீண்ட context window-கள் இதனோடு சேர்ந்து கொள்ளும். ஒரு குறிப்பிட்ட மாதிரி மற்றும் context நீளத்திற்கு தேவையான நினைவகத்தை நீங்கள் பதிவிறக்குவதற்கு முன்பு மதிப்பிட, மேலே உள்ள அளவீட்டுக் கருவியைப் பயன்படுத்தவும்.
ஒரு AI முகவரை எனது குறியீட்டைத் திருத்தவும் கட்டளைகளை இயக்கவும் அனுமதிப்பது பாதுகாப்பானதா?
சரியான பழக்கங்களுடன் இதை நிர்வகிக்க முடியும். உங்கள் வேலையை ஒரு git repository-இல் வைக்கவும். அப்போது ஒவ்வொரு திருத்தமும் ஒரு மீளக்கூடிய commit ஆகும். முகவரை root-க்கு பதிலாக ஒரு சலுகை இல்லாத பயனராக இயக்கவும். மேலும் வேறெந்த பொது சேவையகத்தைப் போலவும் VPS-ஐப் பலப்படுத்தவும். அது commit செய்யும் மாற்றங்களைக் கண்மூடித்தனமாக நம்பாமல் மதிப்பாய்வு செய்யவும். குறிப்பாக உங்கள் கணினிக்கு எதிராக அது இயக்க விரும்பும் எந்தக் கட்டளையையும் கவனமாகப் பார்க்கவும்.