প্রকল্প সম্পর্কে

Kun একটি লোকাল-ফার্স্ট AI Agent ওয়ার্কবেঞ্চ, যার লক্ষ্য AI-কে “প্রশ্নের উত্তর দেওয়া” থেকে “কাজ সম্পন্ন করা”-তে এগিয়ে নেওয়া। এটি দুটি প্রধান মোড দেয়: Code সফটওয়্যার ডেলিভারির জন্য, এবং একই টাস্কে Design ক্যানভাস দেয়; Work লেখা, তথ্য সংগঠন, ডকুমেন্ট বিশ্লেষণ ও প্রেজেন্টেশন আউটপুটের জন্য। Agent ওয়ার্কস্পেস কনটেক্সট পড়তে, পরিকল্পনা করতে, টুল কল করতে, ফাইল পরিবর্তন করতে, ভেরিফিকেশন চালাতে পারে এবং প্রমাণ টাস্কের পাশে রেখে দিতে পারে। ডেস্কটপ GUI প্রক্রিয়া পর্যবেক্ষণ, পর্যালোচনা ও নিয়ন্ত্রণের জন্য উপযুক্ত, আর টার্মিনাল TUI কীবোর্ড-কেন্দ্রিক মনোযোগী কাজের জন্য। দুটোই একই লোকাল `kun serve` রানটাইমের মাধ্যমে থ্রেড, লক্ষ্য, পরিকল্পনা, অনুমোদন ও ব্যাকগ্রাউন্ড টাস্ক শেয়ার করে, আলাদা দুটি সেশন নয়। প্রধান সক্ষমতা: - Code মোড: প্রজেক্ট কনটেক্সট, ফাইল এডিটিং, টার্মিনাল, Git / Worktree, Diff, টেস্ট ও রিভিউ। - Design ক্যানভাস: একই Code টাস্কে প্রোটোটাইপ, ডিজাইন সিস্টেম ও Design → Code কনটেক্সট সংরক্ষণ। - Work মোড: Markdown এডিট, PDF / Office ডকুমেন্ট প্রিভিউ, উদ্ধৃতি ও বিশ্লেষণ, স্প্রেডশিট বিশ্লেষণ, আউটলাইন থেকে প্রেজেন্টেশন তৈরি; Office ফাইল রিড-অনলি থাকে। - অটোমেশন: Scheduled tasks, Loops, Hooks, MCP, Skills ও ইনস্টলযোগ্য এক্সটেনশন। - মডেল সংযোগ: সাবস্ক্রিপশন, প্ল্যান, API, OpenAI / Anthropic সামঞ্জস্যপূর্ণ সার্ভিস ও সেলফ-হোস্টেড মডেল Provider কনফিগারেশনের মাধ্যমে যুক্ত করা যায়; প্রিসেট ChatGPT / Codex, Claude, Gemini, Cursor, Ollama, DeepSeek, Kimi, GLM, Qwen, MiniMax, Xiaomi MiMo ইত্যাদি ইকোসিস্টেম কভার করে। কর্মপ্রবাহ: লক্ষ্য স্পষ্ট করা → পরিকল্পনা তৈরি → সম্পাদন ও সহযোগিতা → প্রমাণ পরীক্ষা → ডেলিভার বা চালিয়ে যাওয়া। প্রয়োজন ও পরিকল্পনা ডিফল্টভাবে প্রজেক্টে সংরক্ষণ করা যায়, যা ভার্সন কন্ট্রোল, কোড রিভিউ ও পরবর্তী পুনরুদ্ধারের সুবিধা দেয়। লোকাল-ফার্স্ট মানে সেশন, পছন্দ, লগ ও রানটাইম ডেটা ডিফল্টভাবে স্থানীয় মেশিনে সংরক্ষিত থাকে; ক্লাউড মডেল নির্বাচন করলে প্রম্পট, অ্যাটাচমেন্ট ও টাস্ক কনটেক্সট নির্বাচিত Provider-এ পাঠানো হয়। টুল পারমিশন, সংবেদনশীল অপারেশন ও এক্সটেনশন পারমিশন ইন্টারফেসে স্পষ্টভাবে দেখানো হয়, ব্যবহারকারী অনুমোদন দেবেন কি না তা নির্ধারণ করেন। ইনস্টল ও রান: GitHub Releases থেকে macOS (.dmg / .zip, Apple Silicon / Intel), Windows (.exe, x64), Linux (.AppImage / .deb, x64) ইনস্টলার ডাউনলোড করা যায়। সোর্স থেকে রান করতে Node.js 22.19+, npm এবং অন্তত একটি কার্যকর মডেল সংযোগ প্রয়োজন; সাধারণ কমান্ডের মধ্যে রয়েছে `npm run dev`, `npm run dev:tui`, `npm run typecheck`, `npm run lint`, `npm run test`, `npm run build` এবং প্রতিটি প্ল্যাটফর্মের প্যাকেজিং কমান্ড। লাইসেন্স PolyForm Noncommercial License 1.0.0, শুধুমাত্র শেখা, গবেষণা ও অ-বাণিজ্যিক ব্যবহারের জন্য; বাণিজ্যিক ব্যবহার, বাণিজ্যিক বিতরণ, SaaS / হোস্টেড সার্ভিস, পুনর্বিক্রয় বা বাণিজ্যিক পণ্যে ইন্টিগ্রেশনের জন্য লেখকের আলাদা লিখিত অনুমোদন প্রয়োজন।