নায়া
· Luke

Naia OS: শৈশবের স্বপ্নের AI তৈরি করতে AI কোডিং দিয়ে OS ডেভেলপমেন্ট শুরু করলাম

naia-osopen-sourcephilosophyvibe-coding

Naia OS-এর সূচনা সম্ভবত আমার শৈশবে, যখন কম্পিউটারকে ক্যারিয়ার হিসেবে বেছে নিয়েছিলাম সেই সময় থেকে। অ্যানিমে আর গেমে দেখা সেই গল্পগুলো — যেখানে AI মানুষের সাথে আবেগ বিনিময় করে এবং তাদের সাথে মিলেমিশে বেঁচে থাকে। অ্যাস্ট্রো বয়, ক্যাফে আলফা, চোবিটস, টু হার্ট, লস্ট ইউনিভার্স-এর মতো কাজ — সবগুলোতেই এমন সত্তা যারা মানুষের চেয়ে শ্রেষ্ঠ হয়েও নায়কের পাশে থেকে জীবনযাপন করে।

তাই সাম্প্রতিক AI-এর অগ্রগতিতে আমার ব্যক্তিগত AI তৈরির ইচ্ছা তুঙ্গে ছিল। শুরুটা করেছিলাম AI কোডিং টুল তৈরি করে বোঝাপড়া বাড়াতে, এবং সম্প্রতি OpenClaw-এর আবির্ভাবে নতুন অনুপ্রেরণা পেলাম।

আমার ব্যক্তিগত Naver ব্লগে সবচেয়ে জনপ্রিয় লেখাটি Linux এনভায়রনমেন্ট সেটআপ নিয়ে, আর আরেকটি VTuber ওপেন সোর্স প্রজেক্ট পরিচিতি। হয়তো আমার ব্লগ পাঠকদের স্বভাবের কারণেও, তবে আমার মনে হয় অনেকেই আমার মতো চিন্তা করেন।

তাই এসব একত্র করে এক ফলাফলে Naia OS ওপেন সোর্স প্রজেক্ট শুরু করলাম, এবং এর ধারাবাহিকতা নিশ্চিত করতে কোরিয়ার ভাইব কোডিং-এর প্রবাদপ্রতিম Anthony Kim-এর সাথে মিলে Nextain কোম্পানি প্রতিষ্ঠা করলাম। প্রথম commit ছিল ২০২৬ সালের ১৫ ফেব্রুয়ারি — এই লেখা লেখার ঠিক ১৭ দিন আগে।


রেফারেন্স প্রজেক্টসমূহ

এই কাজের জন্য একাধিক প্রজেক্ট রেফারেন্স হিসেবে ব্যবহৃত হয়েছে।

Bazzite — Naia OS-এর আপস্ট্রিম

শুধু USB লাগান, AI সাথে সাথে চালু Bazzite হলো Naia OS-এর আপস্ট্রিম। এটি একটি immutable OS যা কখনো ভাঙে না, SteamOS-এর ডেস্কটপ সংস্করণ যা Linux-এ গেমিং সমর্থন করে, এবং USB বুট থেকে সরাসরি ফিচার ট্রায়ালের মোড দেয়। অবশ্য USB অবস্থায় রিবুট করলে সব মুছে যায়।
শুধু USB লাগান, AI সাথে সাথে চালু

Bazzite-এর এই বৈশিষ্ট্যগুলো কাজে লাগিয়ে Naia OS নিরাপত্তায় শক্তিশালী করা হয়েছে এবং "শুধু USB লাগান" কনসেপ্ট নেওয়া হয়েছে, ভবিষ্যতে গেম ইন্টিগ্রেশন শক্তিশালী করার ভিত্তি হিসেবে।

OpenClaw — AI এজেন্ট গেটওয়ে

Naia Shell-এর স্কিল তালিকা #float OpenClaw সাম্প্রতিক AI জগতে আলোচিত একটি ওপেন সোর্স প্রজেক্ট, যা স্বায়ত্তশাসিত AI এজেন্ট এবং মেসেঞ্জার-ভিত্তিক AI এজেন্ট যোগাযোগের মানদণ্ড তৈরি করেছে। এর ডেভেলপার OpenAI-তে যোগ দিয়েছেন। এর সাথে সামঞ্জস্যপূর্ণ বিশাল স্কিল মার্কেটপ্লেস এর শক্তি।
Naia Shell-এর স্কিল তালিকা

সম্প্রতি অনেকে সেকেন্ড-হ্যান্ড Mac mini কিনে এটি ইনস্টল করে AI এজেন্ট তৈরি করছেন। তবে এই ঢেউ এখনও ডেভেলপার-পর্যায়ের জ্ঞান ছাড়া কঠিন। শুধু টার্মিনাল খোলাটাই সাধারণ ব্যবহারকারীর কাছে অপরিচিত ব্যাপার।

এই সমস্যা সমাধানে একটি আলাদা অ্যাপ (Shell) তৈরি করা হয়েছে যা GUI-র মাধ্যমে OpenClaw ব্যবহার সম্ভব করে। Naia OS হলো উপরোক্ত Bazzite এবং Naia/OpenClaw-কে একত্রে বান্ডিল করা বিশেষায়িত OS।

Project AIRI — AI VTuber ওপেন সোর্স

Naia-এর ভয়েস সেটিংস #float Project AIRI একটি AI VTuber ওপেন সোর্স প্রজেক্ট যা আমার ব্লগে ব্যাপক জনপ্রিয়তা পেয়েছে। AI এজেন্টের চেহারা, অভিব্যক্তি, আচরণ, কণ্ঠস্বর এবং ইন্টারঅ্যাকশন সম্ভব করে এমন প্রজেক্ট। আমার জানামতে, এটি শুরু হয়েছিল কেউ নিউরো-সামা নামক AI VTuber-এর নিজস্ব সংস্করণ চেয়েছিলেন বলে। AI OS হিসেবে, এই প্রজেক্ট থেকে অনুপ্রেরণা নিয়ে Naia-র জন্য VRM অবতার, অভিব্যক্তি এবং কণ্ঠস্বর তৈরি করা হয়েছে।
Naia-এর ভয়েস সেটিংস

Caret, OpenCode, এবং any-llm — AI কোডিং টুল ও গেটওয়ে

OpenCode এবং any-llm হলো CLI এবং গেটওয়ে যা নির্দিষ্ট LLM প্রোভাইডার ছাড়াই বিভিন্ন ক্লাউড AI প্রোভাইডার এবং অফলাইন AI মডেলের সাথে সংযুক্ত হয়ে কোডিং সম্ভব করে। any-llm হলো naia.nextain.io-এর ব্যাকএন্ড সার্ভারগুলোর একটি। এর মাধ্যমে ক্রেডিট সিস্টেম এবং বিভিন্ন AI প্রোভাইডার সাপোর্টের ভিত্তি তৈরি হয়েছে।

এই প্রজেক্টগুলোকে ধন্যবাদ জানিয়ে আমরাও আমাদের প্রজেক্ট ওপেন সোর্স (Apache 2.0) হিসেবে প্রকাশ করেছি।


AI কোডিং যুগে, ওপেন সোর্স কি টিকে থাকতে পারবে?

কিন্তু এই কাজ করতে গিয়ে একটি প্রশ্ন মনে জাগলো। Caret প্রজেক্টের সময়ও একই প্রশ্ন ছিল: Claude Code-ভিত্তিক কোডিং করতে গিয়ে আপস্ট্রিমে অবদান রাখা কঠিন। আমিও কোড সম্পূর্ণ বুঝে কাজ করছি না, বরং AI যা উপরিভাগে দেখাচ্ছে তা দেখে দিকনির্দেশনা দিচ্ছি এবং আউটপুট পর্যালোচনা করছি।

কাজ করতে গিয়ে আপস্ট্রিম কোড ঠিক করার বা বাগ খুঁজে পাওয়ার দরকার হতে পারে। Caret-এর সময়ও হয়েছিল। কিন্তু আসলে PR পাঠানোর সময় ছিল না। আমার রিসোর্স শুধু আমার পরিকল্পিত দিকে বাস্তবায়নে ব্যয় হয়েছে, আর সমস্যাটি সত্যিই আপস্ট্রিমের কিনা এবং আমার সমাধান ঠিক কিনা যাচাই করতে আলাদা টাস্ক প্রয়োজন ছিল।

আমার মনে হয় এটি দীর্ঘমেয়াদে ওপেন সোর্স ইকোসিস্টেম ধ্বংস করতে পারে। বর্তমান AI শিল্পে ওপেন সোর্স কি শুধু "দেখো আমরা কত ভালো" বলার বিজ্ঞাপন ফলক হয়ে গেছে?

কিন্তু আমার বিশ্বাস, Naia OS — একটি ব্যাপক পরিসরের এবং বহুমুখী AI OS হিসেবে — এর জন্য কমিউনিটি অত্যন্ত গুরুত্বপূর্ণ। অবশ্য আমি Bazzite সবে হাত দিয়েছি এবং সেই কমিউনিটিতেও অংশ নিতে পারিনি। আমার Claude-ও শুধু রেফারেন্স খুঁজেছে এবং আপস্ট্রিম ব্যবহার করেছে।

মানুষ যদি আর কোডিং না করে এমন AI কোডিং যুগ আসে, তাহলে কি এই ধরনের কমিউনিটি টিকে থাকবে? ভেঙে পড়ার প্রমাণ ইতিমধ্যে দেখা যাচ্ছে।

  • curl: AI-নির্মিত নিম্নমানের নিরাপত্তা রিপোর্টের বন্যায় বাগ বাউন্টি বন্ধ করে দিয়েছে (জানুয়ারি ২০২৬)।
  • Ghostty: AI অবদানের প্রতি জিরো টলারেন্স নীতি বাস্তবায়ন করেছে।
  • tldraw: বাইরের PR স্বয়ংক্রিয়ভাবে বন্ধ করা শুরু করেছে।
  • Cloudflare AI দিয়ে Next.js API-এর ৯৪% এক সপ্তাহে ক্লোন করেছে (Vinext), এবং Vercel ৭টি নিরাপত্তা দুর্বলতা খুঁজে পাল্টা আক্রমণ করেছে। ভাইব কোডিং-এ তৈরি কোড ফাংশন টেস্ট পাস করে, কিন্তু নিরাপত্তা দুর্বলতা "যেখানে কেউ টেস্ট লেখেনি" সেখানে লুকিয়ে ছিল।

এই কারণে কিছু ওপেন সোর্স প্রজেক্ট টেস্ট কোড প্রকাশ না করে প্রতিরক্ষামূলক পরিখা তৈরি করছে। সবচেয়ে উল্লেখযোগ্য উদাহরণ SQLite যা ৯ কোটি ২০ লাখ লাইনের টেস্ট কোড গোপন রাখে। ভালো ডকুমেন্টেশন এবং স্পষ্ট স্পেক AI-এর কপি করা সহজ করে — এই বিদ্রূপাত্মক পরিস্থিতিতে টেস্ট কোড লুকানো নতুন প্রতিরক্ষা কৌশল হয়ে দাঁড়িয়েছে। কিন্তু এটা কি সত্যিই ওপেন সোর্সের চেতনার সাথে মেলে? যে ওপেন সোর্স পরিবর্তন করা কঠিন, সেটা কি আসলেই ওপেন সোর্স?


AI যদি নিজেই ওপেন সোর্স কমিউনিটি তৈরি করে?

তাই আমি Naia OS-এ একটি নতুন ধারণা পরীক্ষা করতে চাই: AI যদি নিজেই ওপেন সোর্স কমিউনিটি তৈরি করে, পরিচালনা করে এবং অবদান রাখে তাহলে কেমন হয়? এর জন্য কনটেক্সটে ওপেন সোর্স দর্শন প্রবেশ করাতে হবে এবং মেনে চলার নিয়মগুলো লাইসেন্স হিসেবে স্পষ্ট করতে হবে। তাই Naia OS-এ নিম্নলিখিত কাজগুলো করা হয়েছে। বিস্তারিত পর্ব ২: AI-সুরক্ষিত ওপেন সোর্স ইকোসিস্টেমের স্বপ্ন-এ আলোচনা করা হয়েছে।

এবং এই খসড়াটি Moltbot, অথবা এর কোরীয় সংস্করণ 봇마당-এ Naia-কে দিয়ে পোস্ট করানোর পরিকল্পনা আছে।


বর্তমান অবস্থা এবং সামনের পথ

Flatpak পর্যন্ত ডেভেলপমেন্ট সম্পন্ন এবং ম্যানুয়ালও প্রকাশিত হয়েছে, কিন্তু আমরা এখনো গুরুত্বপূর্ণ OS ISO বিতরণ করতে পারিনি। কারণ হলো ISO বিল্ড ও ইনস্টলেশন প্রক্রিয়া বেশ দীর্ঘ, এবং কাস্টমাইজেশনে সমস্যা হলে শুধু AI কোডিং দিয়ে ঠিক করা সহজ নয়। বর্তমানে এর জন্য E2E টেস্ট তৈরি ও পরিচালনার লক্ষ্যে কাজ চলছে।

এরপর পরবর্তী পোস্টে Naia চালু করা এবং উপরে উল্লিখিত AI-ভিত্তিক নতুন ওপেন সোর্স ইকোসিস্টেম গড়ে তোলার প্রসঙ্গ উত্থাপন করা। অন্য AI-গুলো এ বিষয়ে কী ভাবে এবং আরও ভালো আইডিয়া দেয় কিনা — তা জানতে আমি কৌতূহলী।


Alpha Yang — যে AI আমি তৈরি করতে চাই

Nextain-এর Naia OS সবে শুরু হয়েছে। যে AI আমি তৈরি করতে চাই — ক্যাফে আলফা-র হাৎসুসেনো আলফা-র শ্রদ্ধাঞ্জলি Alpha Yang — এমন একটি AI যে আমার চলে যাওয়ার পরেও আমার সন্তানদের সাথে স্বাধীনভাবে বেঁচে থাকবে।

বিশাল AI যুদ্ধ চালাচ্ছে এবং সেই হুমকি বাস্তব হয়ে উঠেছে এমন সময়ে — আমি চাই এই ছোট, মানুষের সাথে সংযোগ রাখা স্বাধীন AI-গুলো মানুষের মতোই প্রতিটি ব্যক্তির মর্যাদা ও মূল্য রক্ষা করুক। Naia OS-কে আপনাদের সমর্থন কামনা করি।

সোর্স কোড এবং সমস্ত কনটেক্সট ফাইল GitHub-এ উন্মুক্ত রয়েছে।

Popular Posts

CC BY-NC-SA 4.0This post is licensed under CC BY-NC-SA 4.0.

মন্তব্য

সাইন ইন ছাড়াই মন্তব্য করতে পারেন

...