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

Gortex হলো AI কোডিং এজেন্ট ও IDE-গুলোর জন্য তৈরি একটি কোড-ইন্টেলিজেন্স ইঞ্জিন। এটি সোর্স কোডকে ফাংশন, ক্লাস, কল চেইন, HTTP রুট এবং ক্রস-সার্ভিস কনট্র্যাক্টের একটি স্থায়ী, প্রকোভেন্যান্স-স্তরযুক্ত নলেজ গ্রাফে পার্স করে, তারপর সেই গ্রাফটি CLI, একটি MCP সার্ভার, একটি HTTP API এবং একটি ওয়েব UI-এর মাধ্যমে উন্মুক্ত করে। README-তে বর্ণিত প্রধান সক্ষমতাগুলো: - ভাষা কভারেজ: tree-sitter AST বিশ্লেষণের মাধ্যমে ২৫৭টি ভাষা/গ্রামার পার্সিং, যার একটি উপসেটে কম্পাইলার-গ্রেড রেজোলিউশন রয়েছে—যার মধ্যে Python, TypeScript/JavaScript, PHP, C#, Go, C, C++, Java, Kotlin, Swift, Zig, Rust, Ruby, Elixir, OCaml এবং Haskell অন্তর্ভুক্ত। Jupyter ও Databricks নোটবুকও হ্যান্ডেল করা হয়। - মাল্টি-রিপোজিটরি সমর্থন: একাধিক রিপো একটি গ্রাফে ইনডেক্স করা যায়, ক্রস-রিপো এজ, কনট্র্যাক্ট ম্যাচিং ও ইমপ্যাক্ট বিশ্লেষণসহ। - এজেন্ট ইন্টিগ্রেশন: প্রকল্পটি ১৯-২০টি কোডিং এজেন্টের (Claude Code, Cursor, Windsurf, VS Code/Copilot, Continue.dev, Cline, OpenCode, Codex CLI, Gemini CLI, Zed, Aider এবং অন্যান্য) জন্য আউট-অব-দ্য-বক্স সমর্থনের কথা বলে, যা একটি একক `gortex init` কমান্ডে কনফিগার হয়। - MCP সারফেস: কনফিগারযোগ্য MCP টুলের একটি সেট (README-তে ১৭৫টি কনফিগারযোগ্য টুল, ১৬টি রিসোর্স ও ৩টি প্রম্পটের উল্লেখ আছে) যা সিম্বল লুকআপ, কল চেইন, ব্লাস্ট রেডিয়াস, ডেটাফ্লো, ক্লোন ডিটেকশন ও রিফ্যাক্টরিং কভার করে। - টোকেন দক্ষতা: README দাবি করে নাইভ ফাইল রিডের তুলনায় প্রতি রেসপন্সে ৫০ গুণ পর্যন্ত কম টোকেন লাগে, এবং এর GCX1 ওয়্যার ফরম্যাট থেকে অতিরিক্ত ~২৭% হ্রাস পাওয়া যায়। একটি `gortex savings` কমান্ড আনুমানিক সাশ্রয়কৃত টোকেন ও খরচ রিপোর্ট করে। - সার্চ: সেমান্টিক সার্চ ডিফল্টভাবে সক্রিয়, একটি এমবেডেড GloVe-50d মডেল ব্যবহার করে FTS5/BM25 ও ভেক্টর ফিউশনসহ; ঐচ্ছিক MiniLM, Ollama বা OpenAI ব্যাকএন্ডও আছে। - লোকাল-ফার্স্ট ডিজাইন: macOS, Linux ও Windows-এর জন্য একটি একক স্ট্যাটিক বাইনারি, কোনো বাহ্যিক ডিপেন্ডেন্সি চেইন ছাড়াই; একটি দীর্ঘজীবী ডেমন একাধিক IDE উইন্ডোতে সেবা দেয় এবং ফাইলসিস্টেম ওয়াচ করে। - অতিরিক্ত ফিচার: স্পেকুলেটিভ এডিট প্রিভিউ, অসংরক্ষিত বাফারের জন্য লাইভ এডিটর ওভারলে, PR ট্রায়াজ ও রিভিউ টুলিং, SSE ইভেন্টসহ একটি HTTP `/v1/*` API, এবং ঐচ্ছিক LLM প্রোভাইডার ইন্টিগ্রেশন (লোকাল llama.cpp, Anthropic, OpenAI, Ollama, Gemini, Bedrock, DeepSeek এবং CLI সাবপ্রসেস)। - গোপনীয়তা: টেলিমেট্রি ডিফল্টভাবে বন্ধ এবং DO_NOT_TRACK মান্য করে। ইনস্টলেশন একটি শেল বা PowerShell ওয়ান-লাইনার দিয়ে করা যায়, সাথে Homebrew, deb/rpm/apk, scoop এবং সোর্স বিল্ডও ডকুমেন্টেড। সোর্স থেকে বিল্ড করতে Go 1.26+ এবং CGO প্রয়োজন। প্রকল্পটি Apache 2.0 লাইসেন্সের অধীনে। README-তে Linux কার্নেল ও VS Code-এর মতো বড় রিপোজিটরির জন্য বেঞ্চমার্ক টেবিল রয়েছে, তবে এগুলো প্রকল্পের নিজস্ব ডকুমেন্টেশন থেকে স্ব-প্রতিবেদিত পরিসংখ্যান।