প্রকল্প সম্পর্কে
gkill একটি লোকাল-ফার্স্ট, সেলফ-হোস্টেড লাইফলগ অ্যাপ্লিকেশন। দৈনন্দিন ঘটনা খণ্ডিতভাবে রেকর্ড করে সময়ক্রমে ফিরে দেখার উদ্দেশ্যে তৈরি। রেকর্ডের ধরন বহুবিধ: টেক্সট নোট, টাইমস্ট্যাম্প (কখন থেকে কখন পর্যন্ত কী করা হয়েছে), মেজাজ (১০-স্তরের মূল্যায়ন), সংখ্যা (পেটের ব্যায়ামের সংখ্যা বা ওজন ইত্যাদি), খরচ, বুকমার্ক, টাস্ক, ফাইল (ছবি, ভিডিও, ZIP ব্রাউজ, Markdown রিচ ডিসপ্লে, Mermaid ডায়াগ্রাম অঙ্কন সমর্থন), ক্লিপবোর্ড, অবস্থান (GPX আমদানি), Git কমিট ইতিহাসের স্বয়ংক্রিয় সংগ্রহ ইত্যাদি।
সহায়ক বৈশিষ্ট্য হিসেবে রয়েছে: ট্যাগ দিয়ে সংগঠন ও অনুসন্ধান, টেক্সট সার্চ, সংখ্যা-খরচ-পরিমাণ-মেজাজ ইত্যাদির কাস্টমাইজযোগ্য পরিসংখ্যান (ট্রেন্ড গ্রাফ প্রদর্শন), সম্পর্কিত তথ্য প্রদর্শন, নির্দিষ্ট বাক্য বোতাম, AI বিশ্লেষণ (বিশ্লেষণের জন্য ডেটা ডাউনলোড করে সংযুক্ত করা বা MCP সার্ভার সংযোগ), এবং প্লাগইন (ChatGPT, Claude.ai, Claude Code-এর কথোপকথন ইতিহাস আমদানি)।
বিশেষ বৈশিষ্ট্য হলো 'পরিস্থিতি' থেকে অনুসন্ধান — টাইমস্ট্যাম্প রেকর্ড ব্যবহার করে 'বন্ধু A-এর সাথে টোকিওর কারাওকে থাকাকালীন তোলা ছবি'-এর মতো তথ্য খুঁজে বের করা যায়। এছাড়া 'অফিসে থাকাকালীন গড় মেজাজ'-এর মতো পরিসংখ্যানও সম্ভব।
এটি স্ট্যান্ডঅ্যালোনভাবে কাজ করে এবং রেকর্ড কখনো বাইরে পাঠানো হয় না। বাহ্যিক যোগাযোগ শুধুমাত্র মানচিত্র প্রদর্শন, বুকমার্ক নিবন্ধনের সময় পৃষ্ঠা সংগ্রহ, নিজে কনফিগার করা MCP সংযোগ এবং নোটিফিকেশন (Web Push) বিতরণের জন্য।
সমর্থিত প্ল্যাটফর্ম: Windows (exe), Android (APK), Wear OS (ফোনের কম্প্যানিয়ন ও ঘড়ির অ্যাপ), সার্ভার সংস্করণ (Windows/Linux/Android, ব্রাউজার থেকে PWA হিসেবে ইনস্টলযোগ্য)। macOS সংস্করণ নেই। প্রথম চালুতে অ্যাকাউন্ট নিবন্ধন স্ক্রিন দেখায় এবং প্রশাসনিক অ্যাকাউন্ট (admin) স্বয়ংক্রিয়ভাবে তৈরি হয়।
পরিচালনার দিক থেকে, ব্যাকআপ ও পুনরুদ্ধার পদ্ধতি (স্ন্যাপশট ও স্টপ পদ্ধতি), HTTPS বাধ্যতামূলক সতর্কতা (Wear OS সংযোগের সময়), দুর্বলতা রিপোর্ট করার পদ্ধতি ইত্যাদি ডকুমেন্টেশনে সংকলিত আছে।
লাইসেন্স MIT License এবং নির্ভরশীল প্যাকেজের লাইসেন্স তালিকাও অন্তর্ভুক্ত। ডেভেলপারদের জন্য ডিজাইন ডক, রিভার্স ম্যাটেরিয়াল, ইমপ্লিমেন্টেশন ডক এবং AI এজেন্টের জন্য নির্দেশিকা (AGENTS.md) প্রস্তুত রয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.