How to Install Claude Code & Ollama on Android: The Ultimate Termux Ubuntu Setup Guide (2026)
Run Powerful AI Models (Gemma 4 & Kimi) Natively on Your Smartphone
Watch Part 1: Initial Setup Guide
If you haven't watched the first part of this tutorial, watch it below before proceeding.
Comprehensive Introduction (বিস্তারিত ভূমিকা)
[BN] বাংলা: ২০২৬ সালে মোবাইল কম্পিউটিং এক নতুন মাত্রায় পৌঁছেছে। আপনার অ্যান্ড্রয়েড ফোনটি এখন আর শুধুমাত্র সাধারণ ব্যবহারের মধ্যে সীমাবদ্ধ নেই; এটি একটি পূর্ণাঙ্গ এআই ডেভেলপমেন্ট পরিবেশে পরিণত হতে পারে। এই গাইডে, আমরা AutoKaaj এর পক্ষ থেকে ধাপে ধাপে দেখাবো কীভাবে Termux এবং Ubuntu-এর সাহায্যে আপনার ফোনে Claude Code CLI এবং Ollama ইন্সটল করবেন। এর মাধ্যমে আপনি শক্তিশালী এআই মডেল যেমন Gemma 4:31b বা Kimi সরাসরি আপনার ডিভাইসে রান করতে পারবেন। প্রতিটি কমান্ডের কাজ আমরা এমনভাবে ব্যাখ্যা করেছি যাতে নতুনরাও খুব সহজে বুঝতে পারে।
[EN] English: In 2026, mobile computing has reached unprecedented heights. Your Android phone is no longer just for basic tasks; it can be a full-fledged AI development environment. In this comprehensive guide by AutoKaaj, we will walk you through the step-by-step process of installing the Claude Code CLI and Ollama on your Android device using Termux and an Ubuntu container. You will learn how to run powerful AI models like Gemma 4:31b and Kimi natively. We have explained every command in detail so even beginners can follow along seamlessly.
[HI] हिंदी: 2026 में, मोबाइल कंप्यूटिंग एक नए स्तर पर पहुंच गई है। आपका एंड्रॉइड फोन अब केवल सामान्य उपयोग के लिए नहीं है; यह एक पूर्ण AI विकास वातावरण बन सकता है। इस गाइड में, AutoKaaj की ओर से, हम आपको Termux और Ubuntu का उपयोग करके अपने फोन पर Claude Code CLI और Ollama इंस्टॉल करने की चरण-दर-चरण प्रक्रिया दिखाएंगे। आप सीखेंगे कि Gemma 4:31b या Kimi जैसे शक्तिशाली AI मॉडल को सीधे अपने डिवाइस पर कैसे चलाया जाए। हमने हर कमांड को विस्तार से समझाया है ताकि शुरुआती भी आसानी से समझ सकें।
Prerequisite: Download Termux (F-Droid Version)
[BN] কাজ শুরু করার আগে, আপনাকে সঠিক Termux অ্যাপটি ইন্সটল করতে হবে। গুগল প্লে স্টোরের ভার্সনটি পুরনো এবং এতে অনেক সমস্যা হয়। তাই সর্বদা F-Droid থেকে লেটেস্ট স্ট্যাবল ভার্সন ডাউনলোড করুন।
[EN] Before starting, ensure you have the correct version of Termux. The Google Play Store version is deprecated and will cause errors. Always download the latest stable release from F-Droid.
[HI] काम शुरू करने से पहले, सुनिश्चित करें कि आपके पास सही Termux ऐप है। Google Play Store संस्करण पुराना है और इसमें त्रुटियां होंगी। हमेशा F-Droid से नवीनतम स्थिर संस्करण डाउनलोड करें।
Step 1: System Update & Essential Packages (টারমাক্স আপডেট)
[BN] কমান্ড ১.১: সিস্টেম আপডেট করা। এই কমান্ডটি টারমাক্সের ভেতরের সমস্ত প্যাকেজের তালিকা নতুন করে সার্ভার থেকে মিলিয়ে দেখে এবং সিস্টেমকে আপ-টু-ডেট করে। এটি যেকোনো কাজ শুরুর প্রথম শর্ত।
[EN] Command 1.1: System Update. This command refreshes the package lists from the repositories and upgrades the system, ensuring compatibility.
pkg update && pkg upgrade -y
[BN] কমান্ড ১.২: টুলস ইন্সটল। এখানে আমরা git (সোর্স কোড ম্যানেজমেন্ট), curl ও wget (ইন্টারনেট থেকে ফাইল ডাউনলোড), nano (টেক্সট এডিটর), proot-distro (লিনাক্স চালানোর টুল), এবং zstd (কম্প্রেশন টুল) ইন্সটল করছি।
[EN] Command 1.2: Install Tools. Installing essential utilities required for downloading files, editing text, and creating the Linux environment.
pkg install git curl wget nano proot-distro zstd -y
Step 2: Install Ubuntu & Setup Auto-Login (উবুন্টু সেটআপ)
[BN] কমান্ড ২.১: উবুন্টু ইন্সটল। এআই টুলসগুলো অ্যান্ড্রয়েডের ডিফল্ট টারমাক্সে ঠিকমতো কাজ নাও করতে পারে, তাই আমরা proot-distro ব্যবহার করে একটি সম্পূর্ণ লিনাক্স (Ubuntu) এনভায়রনমেন্ট তৈরি করছি।
[EN] Command 2.1: Install Ubuntu. We create an isolated Ubuntu Linux environment because complex AI tools run better on a standard Linux file system.
proot-distro install ubuntu
[BN] কমান্ড ২.২: অটো-লগইন। এই কমান্ডটি টারমাক্সের স্টার্টআপ ফাইলে (.bashrc) এমন একটি কোড যোগ করে, যার ফলে টারমাক্স অ্যাপ খুললেই স্বয়ংক্রিয়ভাবে উবুন্টু চালু হয়ে যাবে। আপনাকে বারবার লগইন করতে হবে না।
[EN] Command 2.2: Auto-Login. This appends a command to your .bashrc file so that Ubuntu launches automatically every time you open the Termux app.
echo "proot-distro login ubuntu" >> ~/.bashrc
Step 3: Update Ubuntu Environment (উবুন্টুর ভেতরে কাজ)
[EN] Attention: Restart Termux, enter Ubuntu, and run this command.
[BN] কমান্ড ৩.১: উবুন্টুর নিজস্ব লাইব্রেরিগুলো আপডেট করা হচ্ছে যাতে পরবর্তীতে Claude বা Ollama ইন্সটলেশনে কোনো এরর না আসে।
apt update && apt upgrade -y
Step 4: Install Claude Code CLI & PATH Fix (ক্লড কোড ইন্সটল)
[BN] কমান্ড ৪.১: ক্লড ইন্সটল। এটি Anthropic-এর সার্ভার থেকে Claude Code CLI-এর অফিশিয়াল স্ক্রিপ্ট ডাউনলোড করে আপনার সিস্টেমে ইন্সটল করবে।
[EN] Command 4.1: Install Claude. Downloads and executes the official installation script for the Claude Code CLI.
curl -fsSL https://claude.ai/install.sh | bash
🔥 CRITICAL FIX: The "command not found" Error
[BN] কমান্ড ৪.২: পাথ (PATH) ঠিক করা। Claude ডিফল্টভাবে ~/.local/bin ফোল্ডারে ইন্সটল হয়। সিস্টেমকে এই লোকেশনটি চিনিয়ে দিতে নিচের কমান্ডটি মাস্ট রান করুন। এটি না করলে ক্লড কাজ করবে না।
[EN] Command 4.2: Fix PATH. Claude installs to a specific hidden directory. This command tells your system exactly where to find the claude executable, preventing the dreaded 'command not found' error.
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc && source ~/.bashrc
Step 5: Ollama Setup & Launch AI Models (এআই লঞ্চ করা)
[BN] কমান্ড ৫.১: Ollama ইন্সটল। এটি আপনার লোকাল মেশিনে এআই মডেল (LLMs) চালানোর ইঞ্জিন।
[EN] Command 5.1: Install Ollama. The engine that allows you to run large language models locally.
curl -fsSL https://ollama.com/install.sh | sh
[BN] কমান্ড ৫.২: সার্ভার স্টার্ট। মেইন কমান্ড দেওয়ার আগে ওলামা সার্ভারকে ব্যাকগ্রাউন্ডে চালু রাখতে হবে। (& চিহ্নটি এটিকে ব্যাকগ্রাউন্ডে পাঠায়)।
ollama serve &
🚀 Launch Commands (লঞ্চ কমান্ড)
[BN] পদ্ধতি এ: Ollama-কে মাধ্যম হিসেবে ব্যবহার করে Claude চালু করার স্ট্যান্ডার্ড কমান্ড।
ollama launch claude
[BN] পদ্ধতি বি: সরাসরি একটি নির্দিষ্ট ক্লাউড মডেল (যেমন: Kimi বা Gemma) দিয়ে সিস্টেম লঞ্চ করা।
[EN] Method B: Launching a specific cloud model directly through the integration.
ollama launch claude --model kimi-k2.5:cloud
