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

Open Kioku হলো একটি স্থানীয় রিপোজিটরি ইন্টেলিজেন্স ইঞ্জিন, যা AI কোডিং এজেন্টদের সুনির্দিষ্ট কনটেক্সট, সীমাবদ্ধ এডিট প্ল্যান এবং যাচাইকৃত ডি প্রদান করে সহায়তা করার জন্য ডিজাইন করা হয়েছে। এটি সম্পূর্ণভাবে স্থানীয় মেশিনে চলে এবং রিপোজিটরি ইনডেক্স করে (Rust, Python, TypeScript, Go, Java এবং আরও অনেক ভাষা সমর্থন করে) ডেিনিশন, রেফারেন্স এবং ডিপেন্ডেন্সিগুলোর একটি স্ট্রাকচারাল গ্রাফ তৈরি করে। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - বাউন্ডেড প্ল্যানিং: একটি এডিট প্ল্যান (ok plan) তৈরি করে, যা অনুমোদিত, সতর্কতা ও নিষিদ্ধ ফাইল পাথ, পাশাপাশি ইমপ্যাক্ট ক্যান্ডিডেট এবং ভ্যালিডেশন টার্গেট নির্দিষ্ট করে। - ডিফ ভেরিফিকেশন: এজেন্টের করা প্রকৃত পরিবর্তনগুলো (ok verify) ঘোষিত প্ল্যান বাউন্ডারির বিপরীতে যাচাই করে, যাতে কোনো অনাকাঙ্ক্ষিত ফাইল পরিবর্তিত না হয়। - MCP ইন্টিগ্রেশন: Claude Code, Cursor, Codex এবং Gemini-এর মতো AI এজেন্টের সাথে নির্বিঘ্নে সংযোগ করতে 16টি Model Context Protocol (MCP) টুল এক্সপোজ করে। - স্থানীয় ও সুরক্ষিত: কোনো সোর্স কোড বা ইনডেক্স এক্সটার্নাল সার্ভারে আপলোড করা হয় না; সবকিছু রিপোজিটরির .ok/ ডিরেক্টরির মধ্যে স্থানীয়ভাবে সংরক্ষিত থাকে। - বহুভাষা সমর্থন: একাধিক প্রোগ্রামিং ভাষায় গভীর সিম্বল এক্সট্রাকশন এবং সেমান্টিক বিশ্লেষণের জন্য Tree-sitter ব্যবহার করে।