প্রকল্প সম্পর্কে
Karakeep হলো একটি ব্যাপক সেলফ-হোস্টেড বুকমার্কিং টুল যা ব্যবহারকারীদের লিঙ্ক, সাধারণ নোট, ছবি এবং PDF-সহ বিভিন্ন ধরণের কন্টেন্ট সংগ্রহ এবং সংগঠিত করার সুযোগ দেয়। এতে লিঙ্কের মেটাডেটা (শিরোনাম, বিবরণ এবং ছবি) স্বয়ংক্রিয়ভাবে সংগ্রহের সুবিধা রয়েছে এবং বুকমার্কগুলোকে সহযোগিতামূলক তালিকায় সাজানোর সমর্থন করে।
এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে:
- AI Integration: LLM-ভিত্তিক স্বয়ংক্রিয় ট্যাগিং এবং সামারাইজেশন, যা Ollama-এর মাধ্যমে লোকাল মডেল সমর্থন করে।
- Search & Discovery: সমস্ত সংরক্ষিত কন্টেন্টের মধ্যে ফুল-টেক্সট এবং সেমান্টিক সার্চ, এবং ছবি থেকে টেক্সট এক্সট্রাকশনের জন্য OCR।
- Archiving: লিঙ্ক রট (link rot) প্রতিরোধ করতে monolith ব্যবহার করে ফুল-পেজ আর্কাইভ এবং yt-dlp-এর মাধ্যমে স্বয়ংক্রিয় ভিডিও আর্কাইভ।
- Automation: কাস্টমাইজড ম্যানেজমেন্ট এবং RSS ফিড থেকে অটো-হোর্ডিং-এর জন্য একটি রুল-বেসড ইঞ্জিন।
- Ecosystem: ওয়েব অ্যাপ, iOS এবং Android মোবাইল অ্যাপ এবং Chrome, Firefox ও Safari-এর জন্য ব্রাউজার এক্সটেনশনের মাধ্যমে উপলব্ধ।
- Interoperability: একটি REST API, LLM এজেন্টদের জন্য CLI এবং Pocket, Linkwarden ও Omnivore-এর মতো সার্ভিসের জন্য ইমপোর্টার প্রদান করে।
অ্যাপ্লিকেশনটি NextJS, Drizzle ORM, NextAuth, tRPC, Puppeteer এবং Meilisearch-সহ একটি মডার্ন স্ট্যাক ব্যবহার করে তৈরি করা হয়েছে।