প্রকল্প সম্পর্কে
Gritcode হলো একটি নেটিভ ডেস্কটপ AI কোডিং অ্যাসিস্ট্যান্ট, যা Electron বা ব্রাউজার-ভিত্তিক অ্যাপের বদলে একটি ছোট অ্যাপ্লিকেশন (ডিস্কে প্রায় 10 MB) হিসেবে বিতরণ করা হয়। এটি C++20 এবং wxWidgets দিয়ে লেখা এবং macOS (Apple Silicon, macOS 14+) ও Linux (Ubuntu 24.04+/Debian) লক্ষ্য করে তৈরি, অন্য ডিস্ট্রিবিউশনেও সোর্স থেকে বিল্ড করা সম্ভব।
মডেল অ্যাক্সেস: এটি আপনার নিজের API key ব্যবহার করে DeepSeek V4 Pro এবং V4.1 Flash চালায়, অথবা Kilo Gateway-এর মাধ্যমে key বা সাইন-আপ ছাড়াই ফ্রি মডেল ব্যবহার করা যায়। এটি ইনস্টল করা Claude Code CLI-কেও হেডলেসভাবে চালাতে পারে Claude Opus/Sonnet অপশনের জন্য, আপনার নিজের Claude অ্যাকাউন্ট ব্যবহার করে; Gritcode সেই ক্রেডেনশিয়াল দেখতে পায় না। API key-গুলো OS keyring-এ (macOS Keychain বা Linux Secret Service) সংরক্ষণ করা হয়।
এজেন্টের সক্ষমতার মধ্যে রয়েছে bash, ফাইল পড়া/লেখা/এডিট করা, লিস্টিং, grep, ওয়েব সার্চ এবং URL fetch, সাথে collapsible tool-call কার্ড ও thinking ব্লক। একটি "Play" বাটন একটি প্রজেক্ট রান কমান্ড সংরক্ষণ করে এবং AI round-trip ছাড়াই এক ক্লিকে তা চালায়, চ্যাটে আউটপুট দেখায়। একটি বিল্ট-ইন এডিটর ফাইল ট্রি, tree-sitter সিনট্যাক্স হাইলাইটিং, স্মার্ট ইনডেন্টেশন এবং সেভিং প্রদান করে। সেশনগুলো প্রতি প্রজেক্টে SQLite-এ সংরক্ষিত হয়; সেগুলো একটি .gritsession ফাইলে (ছবিসহ) এক্সপোর্ট করা যায় এবং অন্য প্রজেক্টে রিপ্লে করা যায়। ক্রস-প্রজেক্ট মেমোরি grit_history_search এবং grit_history_fetch টুলের মাধ্যমে অতীতের সেশনগুলোর উপর full-text search দেয়। দীর্ঘ সেশনগুলো context limit-এর কাছে compaction, একটি token-budgeted tail এবং chained summary দিয়ে পরিচালিত হয়। vision input-এর জন্য স্ক্রিনশট মেসেজ বক্সে ড্র্যাগ করা যায়, এবং streaming markdown হেডিং, টেবিল ও কোড ব্লক লাইভ রেন্ডার করে। UI macOS-এ নেটিভ লুক এবং Linux-এ GTK অনুসরণ করে, সাথে dark/light theme সাপোর্ট।
README-তে OpenCode, Claude desktop এবং Cursor-এর বিরুদ্ধে একটি size ও idle-memory তুলনা টেবিল রয়েছে, সাথে পরিমাপের নোট। বিল্ড নির্দেশাবলিতে Linux ও macOS-এর জন্য CMake presets রয়েছে, যেখানে প্রয়োজনীয় development প্যাকেজের তালিকা দেওয়া আছে। প্রকল্পটি GPLv3 লাইসেন্সের অধীনে এবং sponsorship লিংক প্রদান করে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.