প্রকল্প সম্পর্কে
anarlog একটি ওপেন-সোর্স, গোপনীয়তা-প্রথম, লোকাল-ফার্স্ট AI মিটিং নোটপ্যাড এবং Granola-এর একটি বিকল্প। এটি ব্যবহারকারীদের সরাসরি তাদের ডিভাইসে মিটিং ক্যাপচার, ট্রান্সক্রাইব এবং সারসংক্ষেপ করতে সাহায্য করার জন্য ডিজাইন করা হয়েছে, ক্লাউড বটের উপর নির্ভর না করে বা সংবেদনশীল কথোপকথনের ডেটা তৃতীয় পক্ষের কাছে পাঠানো ছাড়া।
### মূল বৈশিষ্ট্য
- **লোকাল অডিও ক্যাপচার:** মিটিং চলাকালীন সরাসরি আপনার ডিভাইস থেকে অডিও ক্যাপচার করে। কোনো বট কলটিতে যোগ দেয় না, সম্পূর্ণ গোপনীয়তা নিশ্চিত করে এবং অংশগ্রহণকারীদের তালিকায় কোনো ব্যাঘাত ঘটায় না।
- **অন-ডিভাইস ট্রান্সক্রিপশন ও স্টোরেজ:** Soniqo বা Apple Speech-এর মতো মডেল ব্যবহার করে অন-ডিভাইস ট্রান্সক্রিপশন সমর্থন করে। সমস্ত সেশন, নোট এবং ট্রান্সক্রিপ্ট একটি স্থানীয় SQLite ডেটাবেস এবং স্থানীয় ফাইলে সংরক্ষিত থাকে, যা Markdown-এ এক্সপোর্ট করা যায়।
- **নমনীয় AI ইন্টিগ্রেশন:** ব্যবহারকারীরা সারসংক্ষেপ এবং চ্যাটের জন্য তাদের পছন্দের AI প্রদানকারী বেছে নিতে পারেন। বিকল্পগুলির মধ্যে হোস্টেড API, ব্যক্তিগত API কী, বা Ollama, LM Studio, বা Unsloth-এর মতো স্থানীয় OpenAI-সামঞ্জস্যপূর্ণ সার্ভার, পাশাপাশি Apple Intelligence অন্তর্ভুক্ত।
- **ওপেন সোর্স ও এক্সটেনসিবল:** কমিউনিটি অ্যাপ্লিকেশনটি সম্পূর্ণ MIT-লাইসেন্সযুক্ত, যা ব্যবহারকারীদের ফর্ক, অডিট, বিল্ড বা বিক্রি করতে দেয়। এন্টারপ্রাইজগুলির জন্য, সোর্স-ভিজিবল বাণিজ্যিক উপাদান উপলব্ধ যা নিরাপত্তা পর্যালোচনা পাস করতে পারে।
- **ঐচ্ছিক এনক্রিপ্টেড ক্লাউড:** CloudSync, হোস্টিং এবং শেয়ারিং ঐচ্ছিক এবং এনক্রিপ্টেড, যা নিশ্চিত করে যে সিস্টেমটি ক্লাউড সংযোগ ছাড়াও কার্যকর থাকে।
### রিপোজিটরি স্ট্রাকচার
মোনোরেপোটি বেশ কয়েকটি ডিরেক্টরিতে সংগঠিত:
- `apps/desktop`: প্রধান Tauri v2 ডেস্কটপ অ্যাপ্লিকেশন (React, TypeScript, এবং Rust ব্যাকএন্ড) macOS, Windows এবং Linux-এর জন্য।
- `apps/web`: অফিসিয়াল ওয়েবসাইট, অ্যাকাউন্ট পোর্টাল এবং শেয়ার্ড নোট পেজ।
- `apps/api` ও `apps/stripe`: AI হোস্টিং, সিঙ্ক, শেয়ারিং এবং বিলিংয়ের জন্য ঐচ্ছিক ব্যাকএন্ড পরিষেবা।
- `apps/cli`: একটি স্থানীয় CLI এবং MCP সার্ভার।
- `crates/*`: অডিও ক্যাপচার, ট্রান্সক্রিপশন, ডায়ারাইজেশন এবং স্থানীয় স্টোরেজ পরিচালনা করে এমন মূল Rust লাইব্রেরি।
- `packages/*`: এডিটর, UI কম্পোনেন্ট, ডেটাবেস এবং প্লাগইন SDK-এর জন্য শেয়ার্ড TypeScript প্যাকেজ।
- `plugins/*`: স্থানীয় স্পিচ-টু-টেক্সট, ডেটাবেস অ্যাক্সেস, ক্যালেন্ডার ইন্টিগ্রেশন, এক্সপোর্ট এবং নোটিফিকেশনের জন্য Tauri প্লাগইন।
### ডেভেলপমেন্ট প্রয়োজনীয়তা
সোর্স থেকে বিল্ড করতে, ডেভেলপারদের Node.js 22 বা তার পরে, pnpm 11.1.1, Rust 1.94.0 এবং Tauri v2 সিস্টেম নির্ভরতা প্রয়োজন। Linux (Debian/Ubuntu)-এর জন্য সেটআপ স্ক্রিপ্ট প্রদান করা হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.