SSD Nodes Learn 🎉 VPS $4.99/মাস থেকে
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-08

Linux-এ Claude Desktop App ও CLI: কীভাবে চালাবেন

Linux-এ Claude চালানোর বর্তমান উপায় জানুন: apt-এর beta desktop app, Claude Code CLI, editor plugin ও web app। Ubuntu 22.04+ সীমাবদ্ধতা এবং কোন paid plan লাগবে দেখুন।

Claude-এর কোন অংশগুলো বর্তমানে Linux-এ নেটিভভাবে চলে

Linux-এ Claude চারটি পৃথক surface-এ চলে। August 2026 অনুযায়ী, চারটিই সাধারণ Ubuntu বা Debian মেশিনে কাজ করে। Desktop app Anthropic-এর apt repository থেকে ইনস্টল করা যায় এবং এটি beta পর্যায়ে রয়েছে। Claude Code CLI (command line interface) একটি compiled binary। এটি desktop app-এর তুলনায় বেশি distribution-এ চলে। claude.ai-এর web app ব্যবহারের জন্য শুধু একটি browser প্রয়োজন। API হলো একটি HTTPS endpoint, যেটি আপনি নিজের code থেকে call করেন।

macOS এবং Windows-এ থাকা দুটি feature Linux desktop beta-তে নেই: Computer Use, যেখানে Claude আপনার screen-এর app নিয়ন্ত্রণ করে, এবং voice dictation। Anthropic-এর documentation অনুযায়ী, দুটিই Linux-এ এখনও available নয়। CLI-এর নিজস্ব voice dictation রয়েছে। তাই সীমাবদ্ধতাটি Claude-এ নয়, desktop app-এ।

Availability পরিবর্তিত হতে পারে। তাই পরিকল্পনা করার আগে এটিকে surface-গুলোর একটি বিবরণ হিসেবে পড়ুন এবং বর্তমান অবস্থা যাচাই করুন। শেষ section-এ যে page-গুলো পরীক্ষা করতে হবে, সেগুলোর তালিকা রয়েছে।

Ubuntu বা Debian-এ Claude desktop app ইনস্টল করুন

নথিভুক্ত প্রয়োজনীয়তা হলো x86_64 (যাকে dpkg, amd64 বলে) অথবা arm64 আর্কিটেকচারে Ubuntu 22.04 বা পরবর্তী সংস্করণ, কিংবা Debian 12 বা পরবর্তী সংস্করণ। Debian-ভিত্তিক অন্যান্য distribution কাজ করতে পারে, তবে সেগুলো পরীক্ষা করা হয়নি। Fedora এবং RHEL-এর জন্য এখনো কোনো package নেই, তাই সেগুলোতে CLI অথবা browser ব্যবহার করুন।

ডাউনলোড করা .deb file থেকে নয়, apt repository ব্যবহার করে ইনস্টল করুন। Linux app-এর নিজস্ব updater নেই। তাই নতুন version শুধু package manager-এর মাধ্যমে আপনার কাছে পৌঁছাবে, এবং repository register করলেই apt upgrade সেগুলো দেখতে পাবে।

sudo apt install curl gnupg
sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc \
  https://downloads.claude.ai/claude-desktop/key.asc
gpg --show-keys /usr/share/keyrings/claude-desktop-archive-keyring.asc

gpg --show-keys-এর output-এ fingerprint 31DDDE24DDFAB679F42D7BD2BAA929FF1A7ECACE দেখানো উচিত। Repository register করার আগে এটি মিলিয়ে দেখুন। কারণ যে signing key আপনি যাচাই করেননি, সেটিকে অন্ধভাবে trust করছেন। gpg যদি জানায় যে file-এ কোনো valid OpenPGP data নেই, তাহলে download ব্যর্থ হয়েছে। পরে apt update চালালে NO_PUBKEY BAA929FF1A7ECACE-এ ব্যর্থ হবে।

Repository register করার জন্য deb-এর একটি line /etc/apt/sources.list.d/claude-desktop.list-এ লিখতে হয়। Anthropic-এর Linux install page, code.claude.com/docs/en/desktop-linux, থেকে line-টি কপি করুন এবং সেখানে যেভাবে দেওয়া আছে ঠিক সেভাবেই ব্যবহার করুন। এই procedure-এ repository address-ই পরিবর্তিত হওয়ার সম্ভাবনা সবচেয়ে বেশি। স্মৃতি থেকে টাইপ করা line-এর কারণেই পরে E: Unable to locate package claude-desktop দেখতে হতে পারে। Paste করার আগে line-টি পড়ে নিন: অন্য architecture-এ apt কেন কিছু খুঁজে পায় না, তার কারণ arch=amd64,arm64। আর signed-by= সেই keyring file-কে নির্দেশ করে যেটি আপনি এইমাত্র পরীক্ষা করেছেন। এর ফলে ওই key শুধু এই repository-এর জন্য প্রযোজ্য থাকে, apt পড়া অন্য সবকিছুর জন্য trust করা হয় না।

sudo apt update && sudo apt install claude-desktop

Application launcher থেকে এটি চালু করুন, অথবা terminal-এ claude-desktop চালান। আপনার claude.ai account দিয়ে sign in করুন। আপনার company সেটি configure করে থাকলে organisation-এর SSO (single sign-on) দিয়েও sign in করতে পারেন। Desktop app Claude Console API key গ্রহণ করে না। Key-based authentication হলো CLI-এর feature।

E: Unable to locate package claude-desktop মানে apt repository পড়েনি। cat /etc/apt/sources.list.d/claude-desktop.list চালালে আপনার লেখা deb line দেখা উচিত। dpkg --print-architecture-এর output amd64 অথবা arm64 হওয়া উচিত, কারণ অন্য architecture-এর জন্য কোনো package প্রকাশিত হয়নি। এরপর sudo apt update && sudo apt upgrade থেকে আপনার system-এর অন্যান্য update-এর সঙ্গে update আসবে।

ব্রাউজারেই যা শুধু পাওয়া যায়

claude.ai যেকোনো বর্তমান ব্রাউজারে এবং যেকোনো distribution-এ কাজ করে। তাই Fedora, RHEL, Arch, openSUSE বা package না থাকা অন্য যেকোনো distribution-এর জন্যও এটি সমাধান। ব্রাউজারে Claude Code on the web-ও পাওয়া যায়। এতে session আপনার মেশিনে নয়, Anthropic-এর cloud-এ চলে এবং এটি সব সময় আপনার subscription credentials ব্যবহার করে।

ব্রাউজারের সীমাবদ্ধতাটি বোঝা গুরুত্বপূর্ণ। cloud session আপনার নিজের server-এর file পড়তে বা সেখানে কোনো command চালাতে পারে না। আপনার মেশিনে কোনো কাজ করতে হলে সেই মেশিনে software থাকতে হবে। অর্থাৎ CLI অথবা desktop app ব্যবহার করতে হবে।

CLI আপনাকে web app-এর তুলনায় যা দেয়

একটি directory-তে claude চালালে এটি সেই directory নিয়েই কাজ করে। পার্থক্যটি এখানেই, এবং পরের সব সুবিধা এর ফল।

  • এটি আপনার working directory-এর file পড়ে ও সম্পাদনা করে এবং প্রতিটি পরিবর্তন প্রয়োগের আগে আপনাকে দেখায়।
  • আপনি অনুমোদন করা shell command এটি চালায়। তাই এটি project build করতে, test suite চালাতে, log পড়তে বা সেই server-এর কোনো service পরীক্ষা করতে পারে।
  • এটি interactive session ছাড়াই চলে: claude -p "read the nginx error log and summarise it" একটি উত্তর print করে এবং exit করে। cron job বা pipeline থেকে এটিই ব্যবহার করা হয়।
  • claude mcp add দিয়ে এটি MCP (model context protocol) server-এর সঙ্গে সংযোগ করে। এতে model filesystem-এর বাইরে অতিরিক্ত tool ব্যবহার করতে পারে।
  • কোনো graphical desktop না থাকলেও এটি চলে। আপনি যে VPS (virtual private server) ভাড়া নেবেন, সেগুলোতে এমন desktop সাধারণত থাকে না।

শেষের বিষয়টির কারণেই server guide-এ CLI গুরুত্বপূর্ণ। ভাড়া করা server-এ SSH (secure shell) থাকে, আর সাধারণত অন্য কিছু থাকে না। তাই terminal-ই একমাত্র interface, যা আপনার সঙ্গে সেখানে থাকতে পারে। এভাবে চালানোর নিজস্ব কিছু নিয়ম আছে। tmux-এর মধ্যে VPS-এ Claude Code চালানো বিষয়টি বিস্তারিতভাবে ব্যাখ্যা করে। দৈনন্দিন sysadmin কাজে Claude ব্যবহার করা-তে কোন কাজগুলো এর কাছে দেওয়া যুক্তিযুক্ত, তা দেখানো হয়েছে।

Editor integration দুটির মাঝামাঝি অবস্থানে থাকে। VS Code extension-এর জন্য VS Code 1.94.0 বা পরবর্তী সংস্করণ প্রয়োজন। এটি editor-এর ভেতরে একটি graphical panel দেয়, যেখানে diff এবং plan review করা যায়। এই panel-এর জন্য এটি CLI-এর একটি private copy অন্তর্ভুক্ত করে, কিন্তু claude আপনার PATH-এ যোগ করে না। তাই integrated terminal-এ claude লিখতে হলে standalone install এখনও প্রয়োজন। VS Code-এর ওপর নির্মিত editor-গুলো Open VSX registry থেকে একই extension install করে। JetBrains-এর জন্যও একটি plugin আছে।

Linux-এ Claude Code চালাতে কি Node.js দরকার?

প্রস্তাবিত ইনস্টল পদ্ধতিতে দরকার হয় না। নেটিভ installer একটি compiled binary ডাউনলোড করে, এবং সেই binary Node.js-এর ওপর চলে না।

curl -fsSL https://claude.ai/install.sh | bash
claude --version

claude --version-এর আউটপুটে 2.1.211 (Claude Code)-এর মতো একটি version number দেখা যাওয়ার কথা। কিছু অস্বাভাবিক মনে হলে claude doctor চালান। এটি session শুরু না করে install এবং আপনার settings file সম্পর্কে read-only diagnostic তথ্য দেখায়।

শুধু npm পদ্ধতিতে Node.js গুরুত্বপূর্ণ। package version 2.1.198 থেকে npm package-টির জন্য Node.js 22 বা পরবর্তী সংস্করণ প্রয়োজন। পুরোনো Node.js থাকলে npm ব্যর্থ না হয়ে EBADENGINE warning দেখায়। কারণ package-টি per-platform dependency হিসেবে একই native binary অন্তর্ভুক্ত করে এবং সেটিকে সঠিক জায়গায় link করে।

npm install -g @anthropic-ai/claude-code

এটি sudo দিয়ে চালাবেন না। Documentation-এ sudo npm install -g না করতে বলা হয়েছে। কারণ এতে global npm prefix-এ root-owned file তৈরি হয়। ফলে পরবর্তী unprivileged install বা update permission-এর কারণে ব্যর্থ হয়। npm global directory writable না হলে background auto-update কাজ করা বন্ধ করে এবং claude doctor সমাধানগুলোর তালিকা দেখায়।

Anthropic Debian, Fedora, RHEL এবং Alpine-এর জন্য signed package repository-ও প্রকাশ করে। তাই sudo apt install claude-code desktop package-এর মতোই কাজ করে, এবং এর নিজস্ব signing key রয়েছে https://downloads.claude.ai/keys/claude-code.asc-এ।

ব্যবহারকারীভিত্তিক ইনস্টল করবেন, নাকি পুরো সিস্টেমে?

Native installer ব্যবহারকারীভিত্তিক ইনস্টল করে। এটি ~/.local/bin/claude-এ একটি launcher রাখে, যা symlink হিসেবে ~/.local/share/claude/versions/-এর দিকে নির্দেশ করে। এতে root প্রয়োজন হয় না এবং এটি পটভূমিতে নিজে নিজে update হয়। মেশিনের প্রতিটি ব্যবহারকারী আলাদা version-এ একটি পৃথক copy পায়।

Package manager দিয়ে করা ইনস্টল পুরো সিস্টেমে প্রযোজ্য। একটি binary সব ব্যবহারকারীর জন্য কাজ করে, এতে root প্রয়োজন হয় এবং Claude Code-এর মাধ্যমে এটি স্বয়ংক্রিয়ভাবে update হয় না। আপনি sudo apt update && sudo apt upgrade claude-code দিয়ে এটি upgrade করবেন—মেশিনে অন্যান্য সবকিছুর জন্য যে একই command ইতিমধ্যে চালান।

যে মেশিনে আপনি নিজের account দিয়ে login করেন, সেখানে ব্যবহারকারীভিত্তিক install বেছে নিন। অধিকাংশ VPS ব্যবহারের ক্ষেত্রে এটি প্রযোজ্য। Shared server বা machine image-এর ক্ষেত্রে package install বেছে নিন। সেখানে সবার জন্য একটি version রাখতে পারবেন এবং নিজের নির্ধারিত সময়সূচি অনুযায়ী সেটি update করতে পারবেন। Native install-এ ~/.claude/settings.json-এর দুটি setting update-এর আচরণ নির্ধারণ করে:

{
  "autoUpdatesChannel": "stable",
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}

stable channel প্রায় এক সপ্তাহ আগের একটি release অনুসরণ করে এবং বড় regression থাকা release এড়িয়ে যায়। DISABLE_AUTOUPDATER শুধু background check বন্ধ করে। তাই claude update এখনও কাজ করে এবং নতুন version কখন কার্যকর হবে, সেই নিয়ন্ত্রণ আপনার কাছেই থাকে। কোনো server-এ unattended অবস্থায় দীর্ঘ সময়ের job চললে এটি গুরুত্বপূর্ণ। কারণ তখন চলমান job-এর মধ্যে binary পরিবর্তিত না হওয়াই ভালো।

SSH দিয়ে লগ ইন করুন এবং session চালু রাখুন

রেন্ট করা server-এ প্রথমবার CLI চালালে Linux-নির্দিষ্ট দুটি সমস্যা দেখা দেয়। Login flow-এর জন্য browser দরকার, কিন্তু server-এ কোনো browser নেই। SSH connection বিচ্ছিন্ন হলে আপনার চলমান কাজও বন্ধ হয়ে যায়।

দ্বিতীয় সমস্যাটি tmux সমাধান করে। একটি tmux session আপনার connection-এর সঙ্গে নয়, remote machine-এর tmux server-এর সঙ্গে যুক্ত থাকে। তাই link বিচ্ছিন্ন হলেও process চলতে থাকে।

tmux new -s claude
claude

Ctrl-b দিয়ে detach করুন, তারপর d চাপুন। পরে tmux attach -t claude দিয়ে আবার session-এ ফিরুন।

Login হলো প্রথম সমস্যা। claude চালালে একটি authorisation URL দেখায়। নিজের computer-এর browser-এ URL-টি খুলুন। Sign in করার পরে browser redirect না করে একটি login code দেখায়। কারণ আপনার laptop-এর browser remote machine-এর loopback address-এ Claude Code চালু করা callback server-এ পৌঁছাতে পারে না। Paste code here if prompted prompt-এ সেই code paste করুন। এরপর terminal-এ Login successful দেখাবে।

কেউ নজর না রাখলেও যে session শুরু করতে হবে, তার জন্য claude setup-token ব্যবহার করুন। এটি একই browser authorisation flow খোলে এবং terminal-এ এক বছরের OAuth token দেখায়। এটি token কোথাও সংরক্ষণ করে না। তাই token কপি করে প্রয়োজনীয় স্থানে সেট করুন।

export CLAUDE_CODE_OAUTH_TOKEN=your-token

এই token ব্যবহারের জন্য paid plan প্রয়োজন এবং এটি শুধু model request করতে পারে। এক বছরের মেয়াদ থাকা password হিসেবে token-টি বিবেচনা করুন। এটি কোথায় রাখবেন এবং agent যাতে token পড়ে নিতে না পারে, তা AI agent-এর নাগালের বাইরে secret রাখা-তে ব্যাখ্যা করা হয়েছে।

ছোট server-এ আরও একটি সমস্যা দেখা দেয়। Install করতে আনুমানিক 512 MB free memory প্রয়োজন। এটি চালানোর documented hardware requirement হলো 4 GB RAM বা তার বেশি। তাই 1 GB instance-এ kernel-এর out-of-memory killer install প্রক্রিয়া বন্ধ করে দেয়:

Setting up Claude Code...
Installation was killed before it could finish (exit code 137). This usually means the system ran out of memory.

Swap যোগ করে installer আবার চালান। Swap হলো disk space, যেটি kernel অতিরিক্ত memory হিসেবে ব্যবহার করে। এটি RAM-এর তুলনায় অনেক ধীর, কিন্তু install শেষ করার জন্য যথেষ্ট।

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

swapon শুধু এই boot-এর জন্য file-টি সক্রিয় করে। Reboot-এর পরেও এটি চালু রাখতে চাইলে /swapfile-এর জন্য /etc/fstab-এ একটি line যোগ করুন। Live server-এ agent-কে command চালাতে দেওয়ার আগে আর কী কী নিরাপত্তা ব্যবস্থা নিতে হবে, তা VPS-এ Claude Code নিরাপদে চালানো-তে ব্যাখ্যা করা হয়েছে।

Linux-এ Claude-এর credentials কোথায় থাকে

Linux-এ /login credential-টি ~/.claude/.credentials.json-এ 0600 file mode সহ লিখে রাখে। macOS একই credential encrypted Keychain-এ রাখে। তাই Mac-এ তৈরি অভ্যাস Linux-এ প্রযোজ্য নয়: Linux-এ token আপনার home directory-র একটি plain file, এবং আপনার user হিসেবে চলা প্রতিটি process এটি পড়তে পারে। CLAUDE_CONFIG_DIR সেট করলে file-টি ওই directory-র অধীনে রাখা হয়।

এর দুটি ফল আছে। /home-এর backup-এ একটি সক্রিয় login থাকে। তাই সেই backup কোনো shared machine-এ কপি করলে, যে কেউ এটি পড়তে পারে সে আপনার account ব্যবহার করতে পারবে। একইভাবে, আপনি login করা একটি box থেকে তৈরি machine image সেই login-টি image থেকে clone করা প্রতিটি instance-এ অন্তর্ভুক্ত করে। কোনো snapshot নেওয়ার আগে /logout চালান।

একই সময়ে subscription এবং API key ব্যবহারকারীদের ক্ষেত্রে credential precedence সমস্যা তৈরি করে। আপনার shell-এ ANTHROPIC_API_KEY সেট থাকলে, আপনি অনুমোদন করার পর Claude Code এটি ব্যবহার করে। ফলে আপনার subscription অব্যবহৃত থাকে এবং key প্রতি token অনুযায়ী billing হয়। /status কোন credential সক্রিয় আছে তা দেখায়, এবং unset ANTHROPIC_API_KEY চালালে subscription login-এ ফিরে যাওয়া যায়।

Login-এর মেয়াদ শেষ হয়। মেয়াদ শেষ হওয়ার তিন দিনের মধ্যে startup line-এ Your login expires in 3 days দেখা যায়। এই warning কোনো request আটকে দেয় না। মেয়াদ শেষ হলে প্রতিটি request Login expired · Please run /login-এ ব্যর্থ হয়। unattended session পুরো weekend চালু রেখে যাওয়ার আগে বিষয়টি মনে রাখুন, কারণ এমন session কাজের অগ্রগতি বন্ধ করে দেয় এবং নিজে থেকে recovery করতে পারে না।

একটি Claude subscription কি সবকিছুর জন্য যথেষ্ট?

একটি paid plan একই login ব্যবহার করে সব interface-এ কাজ করে। Pro, Max, Team বা Enterprise account দিয়ে browser-এ claude.ai, desktop app, CLI এবং VS Code extension-এ sign in করা যায়। প্রতিবার একই subscription ব্যবহৃত হয়। বিনামূল্যের claude.ai plan-এ Claude Code access অন্তর্ভুক্ত নয়। তাই CLI এবং desktop app-এর Claude Code অংশ ব্যবহার করতে paid plan অথবা Claude Console account প্রয়োজন।

API একটি আলাদা product এবং এর billing পদ্ধতিও আলাদা। Console account আপনি বাস্তবে যত token পাঠান, তার ভিত্তিতে billing করে। তাই terminal-এ নিজে কাজ করার বদলে আপনি যে service তৈরি করছেন, তার জন্য এটি বেশি উপযোগী। `ANTHROPIC_API_KEY` সেট করলে CLI এই billing পদ্ধতিতে চলে যায়। এটি আপনার বেছে নেওয়া একটি configuration, fallback নয়।

Price এবং plan limit খুব ঘন ঘন পরিবর্তিত হয়। তাই এখানে বর্তমান সংখ্যা পুনরায় দেওয়া হচ্ছে না। বর্তমান তথ্যের জন্য দুটি page দেখুন: Claude Code-এর প্রকৃত খরচ এবং আপনার কোন Claude plan প্রয়োজন। Per-token billing এবং monthly plan-এর মধ্যে সিদ্ধান্ত নেওয়ার সময় subscription-এর তুলনায় API-এর হিসাব break-even point কোথায়, তা ব্যাখ্যা করে।

যে ইনস্টল-সংক্রান্ত ত্রুটিগুলো বাস্তবে দেখতে পাবেন

bash: claude: command not found সফল ইনস্টলের ঠিক পরেই। বাইনারিটি ~/.local/bin/claude-এ আছে, কিন্তু ওই directory আপনার shell-এর search path-এ নেই। echo $PATH | tr ':' '\n' | grep -Fx "$HOME/.local/bin" দিয়ে এটি নিশ্চিত করুন। Entry অনুপস্থিত হলে এই কমান্ড কোনো output দেখায় না। bash-এর জন্য echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc দিয়ে এটি ঠিক করুন, তারপর source ~/.bashrc চালান। VS Code extension আলাদাভাবে ইনস্টল করলে এই file তৈরি হয় না, কারণ extension তার CLI copy extension directory-র ভেতরে রাখে।

Error loading shared library libstdc++.so.6 Installer glibc system-এর জন্য musl build নির্বাচন করেছে। musl cross-compilation package উপস্থিত থাকলে এবং detection ভুলভাবে সেগুলো শনাক্ত করলে এটি ঘটে। ldd --version 2>&1 | head -1 চালান: output-এর নাম GNU libc বা GLIBC হলে বুঝবেন আপনি glibc ব্যবহার করছেন এবং ভুল binary পেয়েছেন। তাই install সরিয়ে installer আবার চালান। Alpine এবং অন্যান্য musl system-এ সমাধানটি বিপরীত, apk add libgcc libstdc++ ripgrep

একই box-এ claude-এর দুটি copy। which -a claude আপনার PATH-এ থাকা প্রতিটি match দেখায়। Native install হলো ~/.local/bin/claude থেকে ~/.local/share/claude/versions/-এর একটি symlink। পুরোনো local npm install ~/.claude/local/-এর অধীনে থাকে, আর npm -g ls @anthropic-ai/claude-code global npm install প্রকাশ করে। যেগুলো প্রয়োজন নেই সেগুলো সরিয়ে দিন, কারণ PATH-এ আগে থাকা পুরোনো copy-ই ঠিক করা bug-কে অমীমাংসিত বলে মনে করায়।

বর্তমান অবস্থা কোথায় পরীক্ষা করবেন

এই guide-এ থাকা প্রতিটি version number এবং date August 2026-এর snapshot। মূল কাঠামোটিই স্থায়ী: চারটি surface, paid surface-গুলোর জন্য একটি login, এবং CLI আপনার user-এর জন্য থাকবে নাকি পুরো machine-এর জন্য থাকবে—এই একটি সিদ্ধান্ত।

FAQ

Linux-এর জন্য কি Claude desktop app আছে?

হ্যাঁ। August 2026 অনুযায়ী এটি beta পর্যায়ে আছে এবং amd64 বা arm64-এ Ubuntu 22.04 বা পরবর্তী সংস্করণ এবং Debian 12 বা পরবর্তী সংস্করণ সমর্থন করে। Anthropic-এর apt repository ও signing key যোগ করার পর sudo apt install claude-desktop দিয়ে এটি install করুন, যাতে নতুন version আপনার স্বাভাবিক system upgrade-এর সঙ্গে আসে। Linux build-এ macOS app-এর মতো একই tab আছে, যার মধ্যে Claude Code tab-ও রয়েছে। Computer Use এবং voice dictation এখনও Linux build-এ নেই। Fedora ও RHEL-এর জন্য কোনো package নেই। তাই ওই distribution-গুলোতে CLI অথবা browser-এ claude.ai ব্যবহার করুন।

Linux-এ Claude Code চালাতে কি Node.js প্রয়োজন?

প্রস্তাবিত install পদ্ধতিতে নয়। curl -fsSL https://claude.ai/install.sh | bash একটি compiled binary download করে, যা runtime-এ Node.js ব্যবহার করে না। আপনি npm package install করলে তবেই Node.js প্রয়োজন হয়। version 2.1.198 অনুযায়ী এর জন্য Node.js 22 বা পরবর্তী সংস্করণ দরকার। পুরোনো Node.js থাকলে npm একটি EBADENGINE warning দেখায়, তবে install সম্পন্ন হয়, কারণ একই native binary per-platform dependency হিসেবে আনা হয়। কখনও sudo npm install -g দিয়ে এটি install করবেন না। এতে আপনার npm prefix-এ root-owned file তৈরি হয় এবং পরবর্তী update ব্যর্থ হয়।

SSH-এর মাধ্যমে Claude Code-এ কীভাবে login করব?

claude চালালে একটি authorisation URL দেখায়। সেই URL server-এ নয়, নিজের computer-এর browser-এ খুলুন। Sign in করার পর browser redirect না করে একটি login code দেখায়, কারণ remote machine-এর loopback address-এ Claude Code যে callback listener চালু করেছে, browser সেটিতে পৌঁছাতে পারে না। Paste code here if prompted prompt-এ code-টি paste করুন। কোনো ব্যবহারকারী উপস্থিত না থেকেও শুরু হওয়া session-এর জন্য claude setup-token চালান এবং প্রদর্শিত token-টি প্রয়োজনীয় স্থানে CLAUDE_CODE_OAUTH_TOKEN হিসেবে সেট করুন।

Linux-এ Claude Code আমার login কোথায় সংরক্ষণ করে?

~/.claude/.credentials.json-এ file mode 0600 সহ সংরক্ষণ করে। আপনি ওই variable সেট করলে এটি CLAUDE_CONFIG_DIR-এর অধীনেও থাকতে পারে। macOS-এর মতো Linux-এ কোনো keychain ব্যবহৃত হয় না। তাই আপনার user হিসেবে চলা যেকোনো process file-টি পড়তে পারে। সুতরাং /home backup বা machine image-এ কার্যকর login থেকে যায়। কোনো system snapshot বা copy করার আগে /logout চালান। আপনার environment-এ ANTHROPIC_API_KEY-ও সেট থাকলে, অনুমোদনের পর এটি সংরক্ষিত subscription login-এর অগ্রাধিকার পায়। কোনটি সক্রিয় আছে তা /status দেখায়।

আমার Claude Pro subscription কি CLI এবং web app—দুটিই কভার করে?

হ্যাঁ। Pro, Max, Team অথবা Enterprise plan একটি account ব্যবহার করে আপনাকে claude.ai, desktop app, CLI এবং VS Code extension-এ sign in করায়। বিনামূল্যের claude.ai plan-এ Claude Code অন্তর্ভুক্ত নয়। তাই terminal CLI ব্যবহারের জন্য paid plan অথবা Claude Console account প্রয়োজন। Console account থেকে API token অনুযায়ী আলাদাভাবে বিল করা হয়। এটি subscription থেকে ভিন্ন product।