প্রকল্প সম্পর্কে
Terax একটি ওপেন-সোর্স, টার্মিনাল-প্রথম AI-নেটিভ ডেভেলপমেন্ট এনভায়রনমেন্ট (ADE), যা Tauri 2, Rust এবং React 19 দিয়ে তৈরি। প্রকল্পটি জানায় এটি ডিস্কে প্রায় 7-8 MB জায়গা নেয়, কোনো টেলিমেট্রি সংগ্রহ করে না এবং কোনো অ্যাকাউন্টের প্রয়োজন হয় না। এটি macOS, Linux এবং Windows-এ চলে এবং Apache-2.0 লাইসেন্সের অধীনে প্রকাশিত।
টার্মিনাল: অন্তর্নির্মিত টার্মিনালটি xterm.js এবং WebGL রেন্ডারার ব্যবহার করে, যার মাল্টি-ট্যাব সেশন ব্যাকগ্রাউন্ড স্ট্রিমিং, GPU-অ্যাক্সিলারেটেড ব্লক-ভিত্তিক রেন্ডারিং এবং এডিটর-সদৃশ কমান্ড ইনপুট প্যানেল সহ। নেটিভ PTY ব্যাকএন্ড (portable-pty এর মাধ্যমে) zsh, bash, pwsh, fish এবং cmd সমর্থন করে। অতিরিক্ত বৈশিষ্ট্যগুলির মধ্যে রয়েছে অনুভূমিক এবং উল্লম্ব স্প্লিট প্যানেল, ইনলাইন সার্চ, লিংক ডিটেকশন, ট্রু-কালার সাপোর্ট, শেল-নিরাপদ কোটেড পাথ হিসেবে ফাইল ড্র্যাগ-অ্যান্ড-ড্রপ, Windows-এ প্রতি-ট্যাব ওয়ার্কস্পেস এনভায়রনমেন্ট (Local বা যেকোনো ইনস্টল করা WSL ডিস্ট্রো), এবং Spaces যা লঞ্চের মধ্যে ট্যাব, ওয়ার্কিং ডিরেক্টরি এবং স্প্লিট লেআউট পুনরুদ্ধার করে।
কোড এডিটর: CodeMirror 6-এর উপর ভিত্তি করে, এটি জনপ্রিয় ভাষা সমর্থন করে যেমন TypeScript/JavaScript, Rust, Python, Go, C/C++, Java, HTML/CSS, JSON এবং Markdown। এতে লোকাল মডেল সাপোর্ট সহ ইনলাইন AI অটোকমপ্লিট, AI এডিট ডিফ যা হাঙ্ক-বাই-হাঙ্ক গ্রহণ বা প্রত্যাখ্যান করা যায়, অপ্ট-ইন ল্যাঙ্গুয়েজ সার্ভার সাপোর্ট (ডায়াগনস্টিকস, নেভিগেশন, কমপ্লিশন, ফরম্যাটিং এবং কাস্টম সার্ভার), রেন্ডারড Markdown প্লাস ইমেজ, ভিডিও, অডিও এবং PDF ভিউয়িং, Vim মোড এবং বান্ডেলড এডিটর থিম যেমন Kanagawa, Catppuccin, Rosé Pine, Everforest, Dracula, Solarized, Nord, Tokyo Night, GitHub এবং Xcode।
সোর্স কন্ট্রোল: ব্যবহারকারীরা হাঙ্ক স্টেজ এবং আনস্টেজ করতে পারেন, কীবোর্ড শর্টকাট দিয়ে কমিট করতে পারেন এবং আপস্ট্রিম সচেতনতা সহ পুশ করতে পারেন। ব্রাঞ্চ ডিসপ্লে ডিটাচড HEAD স্টেট কভার করে, এবং একটি git হিস্ট্রি প্যানে মার্জ এবং ব্রাঞ্চের জন্য লেন রেন্ডারিং সহ কমিট গ্রাফ, প্লাস কমিট সার্চ, ফিল্টারিং এবং রিমোট কমিট পেজের লিংক দেখায়।
ফাইল এক্সপ্লোরার এবং ওয়েব প্রিভিউ: এক্সপ্লোরারটি Catppuccin আইকন থিম সহ ফাজি সার্চ, কীবোর্ড নেভিগেশন, ইনলাইন রিনেম, কনটেক্সট অ্যাকশন এবং ডিস্কে ফাইল পরিবর্তন হলে লাইভ আপডেট ব্যবহার করে। ফাইল এবং সিলেকশন সরাসরি AI সাইড-প্যানেলে সংযুক্ত করা যায়। ওয়েব প্রিভিউ লোকাল ডেভ সার্ভার স্বয়ংক্রিয়ভাবে সনাক্ত করে এবং প্রিভিউ ট্যাবে খোলে, এবং বাহ্যিক URL একটি নেটিভ চাইল্ড ওয়েবভিউ দিয়ে প্রিভিউ করা যায়।
AI ক্ষমতা: Terax bring-your-own-key প্রোভাইডার সমর্থন করে (OpenAI, Anthropic, Google Gemini, Groq, xAI, Cerebras, OpenRouter, DeepSeek, Mistral এবং যেকোনো OpenAI-সামঞ্জস্যপূর্ণ এন্ডপয়েন্ট) পাশাপাশি LM Studio, MLX এবং Ollama-এর মাধ্যমে লোকাল/অফলাইন ইনফারেন্স। এজেন্টিক ওয়ার্কফ্লোতে প্ল্যান, সাব-এজেন্ট, TERAX.md ফাইলের মাধ্যমে প্রজেক্ট মেমরি, ফাইল রিড/রাইট/এডিট/মাল্টি-এডিট/grep/glob টুল, অ্যাপ্রুভাল গেটিং সহ bash এক্সিকিউশন এবং ব্যাকগ্রাউন্ড প্রসেস অন্তর্ভুক্ত। এটি বাহ্যিক কোডিং এজেন্ট অর্কেস্ট্রেট করতে পারে যেমন টার্মিনালে Claude Code স্পন করা, আউটপুট পরিদর্শন করা এবং অ্যাপ্রুভাল-গেটেড টুলের মাধ্যমে ফলো-আপ কাজ পাঠানো। একটি কম্পোজার #handle দিয়ে প্রম্পট স্নিপেট, @path দিয়ে ফাইল, ভয়েস ইনপুট এবং এক্সপ্লোরার বা সিলেকশন থেকে অ্যাটাচ-টু-এজেন্ট সমর্থন করে। নিজস্ব সিস্টেম প্রম্পট এবং টুল সাবসেট সহ কাস্টম এজেন্ট সমর্থিত, পাশাপাশি একটি প্ল্যান মোড যা এক্সিকিউশনের আগে মাল্টি-স্টেপ প্ল্যান তৈরি এবং নিশ্চিত করে। API কী OS কীচেইনে keyring লাইব্রেরির মাধ্যমে সংরক্ষণ করা হয়, ডিস্কে বা localStorage-এ নয়।
থিম এবং কাস্টমাইজেশন: কাস্টম থিম অ্যাপের মধ্যে তৈরি করা যায়, বান্ডেলড প্রিসেটগুলির মধ্যে স্যুইচ করা যায়, শেয়ার করা যায় বা কমিউনিটি থেকে আমদানি করা যায়। ব্যাকগ্রাউন্ড ইমেজ অ্যাডজাস্টেবল অপাসিটি এবং ব্লার সমর্থন করে, এবং এডিটর থিম অ্যাপ থিম থেকে স্বাধীন।
ইনস্টলেশন এবং প্ল্যাটফর্ম নোট: ইনস্টলার GitHub Releases পেজে উপলব্ধ, যেখান থেকে Terax স্বয়ংক্রিয়-আপডেট হয়। Windows-এ, ডিফল্ট শেল সনাক্তকরণ pwsh.exe থেকে powershell.exe থেকে cmd.exe-এ ফিরে যায়, এবং WSL একটি প্রথম-শ্রেণীর ওয়ার্কস্পেস এনভায়রনমেন্ট হিসেবে বিবেচিত। Linux-এ, প্যাকেজ AUR (terax-bin), একটি Nix flake, AppImage (FUSE প্রয়োজন) এবং .deb/.rpm প্যাকেজের মাধ্যমে উপলব্ধ। সোর্স থেকে বিল্ড করতে Rust (stable), Node 20+ pnpm সহ এবং Tauri পূর্বশর্ত প্রয়োজন, pnpm tauri dev বা pnpm tauri build ব্যবহার করে। টেক স্ট্যাকের মধ্যে TypeScript, Vite, Vercel AI SDK v6, Tailwind v4, shadcn/ui এবং Zustandও অন্তর্ভুক্ত। Windows বিল্ড SignPath.io থেকে একটি ফ্রি সার্টিফিকেট দিয়ে কোড-সাইন করা হয়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.