افکار خود را سازماندهی کنید. پایگاه دانش شخصی خود را بسازید.

Trilium یک راه‌حل متن‌باز برای یادداشت‌برداری و سازماندهی پایگاه دانش شخصی است. به‌صورت محلی روی رایانهٔ خود از آن استفاده کنید یا با سرور خودمیزبانی خود همگام‌سازی کنید تا یادداشت‌های خود را هرجا که می‌روید داشته باشید.

با مجوز AGPL-3.0نیازی به حساب کاربری نیستبه‌صورت آفلاین کار می‌کند

یادداشت‌های خود را به روش خودتان ساختار دهید

درخت سلسله‌مراتبی یادداشت در Trilium

ساختار یادداشت

یادداشت‌ها را می‌توان به‌صورت سلسله‌مراتبی مرتب کرد. نیازی به پوشه نیست، زیرا هر یادداشت می‌تواند زیریادداشت داشته باشد. یک یادداشت را می‌توان در چندین جای سلسله‌مراتب اضافه کرد.

برچسب‌ها و روابط یادداشت

از روابط بین یادداشت‌ها استفاده کنید یا برای دسته‌بندی آسان، برچسب‌ها اضافه کنید. از ویژگی‌های ارتقایافته برای وارد کردن اطلاعات ساختاریافته استفاده کنید که می‌تواند در جداول و تخته‌ها به کار رود.

فضاهای کاری و متمرکزسازی

به‌راحتی یادداشت‌های شخصی و کاری خود را با گروه‌بندی آن‌ها تحت یک فضای کاری جدا کنید که درخت یادداشت شما را فقط برای نمایش مجموعه‌ای خاص از یادداشت‌ها متمرکز می‌کند.

امکانات قدرتمند روزمره

همگام‌سازی

از یک نمونهٔ خودمیزبانی یا ابری برای همگام‌سازی آسان یادداشت‌های خود در چندین دستگاه و دسترسی به آن از تلفن همراه خود با استفاده از PWA استفاده کنید.

جستجو و پیمایش سریع

با تطبیق تقریبی به هر یادداشت یا فرمان بر اساس عنوان بپرید یا جستجوی متنی کامل در یادداشت‌های خود انجام دهید، حتی متن داخل تصاویر و PDF‌ها از طریق OCR.

بازنگری‌های یادداشت

یادداشت‌ها به‌طور دوره‌ای در پس‌زمینه ذخیره می‌شوند و بازنگری‌ها را می‌توان برای بررسی یا برگشت تغییرات تصادفی استفاده کرد. بازنگری‌ها را می‌توان درخواستی نیز ایجاد کرد.

یادداشت‌های محافظت‌شده

اطلاعات شخصی حساس را با رمزنگاری یادداشت‌ها و قفل کردن آن‌ها پشت یک نشست محافظت‌شده با رمز عبور، محافظت کنید.

الگوها

الگوهای یادداشت قابل استفادهٔ مجدد را با ساختار، ویژگی‌ها و محتوای از پیش تعیین‌شده تعریف کنید، سپس با یک کلیک یادداشت‌های جدید از آن‌ها ایجاد کنید.

برش‌دهندهٔ وب

صفحه‌های وب (یا تصویرهای صفحه) را با افزونهٔ مرورگر برش‌دهندهٔ وب بگیرید و مستقیماً در Trilium قرار دهید.

اشتراک‌گذاری یادداشت‌ها در وب

اگر سرور دارید، هر زیردرخت از یادداشت‌های خود را به‌عنوان یک وب‌سایت عمومی و فقط‌خواندنی منتشر کنید که هرکسی می‌تواند بدون حساب کاربری آن را مرور کند.

ورود امن

ورود به سرور خود را با احراز هویت دومرحله‌ای (TOTP) محافظت کنید یا از طریق ارائه‌دهندهٔ هویت خود با OpenID Connect وارد شوید.

REST API

یادداشت‌های خود را به‌صورت برنامه‌نویسی از طریق HTTP با REST API داخلی Trilium بخوانید، ایجاد و به‌روزرسانی کنید؛ ایده‌آل برای خودکارسازی و یکپارچه‌سازی‌های شخص ثالث.

نوع یادداشت برای هر نوع محتوا

همه چیز به‌راحتی در یک پاراگراف جا نمی‌گیرد. Trilium طیفی از انواع یادداشت را ارائه می‌دهد، از متن غنی و کد تا صفحه‌گستر، نمودار و نقشهٔ ذهنی، تا هر ایده را در قالبی که بهترین تناسب را با آن دارد ثبت کنید و آن‌ها را آزادانه در سراسر درخت خود ترکیب کنید.

یادداشت‌های متنی

یادداشت‌های متنی

یادداشت‌ها با استفاده از یک ویرایشگر بصری (WYSIWYG) ویرایش می‌شوند، با پشتیبانی از جداول، تصاویر، عبارات ریاضی، بلوک‌های کد با برجسته‌سازی نحو. متن را به‌سرعت با استفاده از نحو شبیه مارک‌داون یا فرمان‌های اسلش قالب‌بندی کنید.

یادداشت‌های شما هرگز در بند نمی‌مانند

یادداشت‌های شما از خودتان هستند و آزادانه جابه‌جا می‌شوند. هر زمان که خواستید آن‌ها را از برنامه‌های دیگر بیاورید، در قالب‌های باز بیرون ببرید، یا به سندی آراسته تبدیل کنید.

درون‌برد

یادداشت‌های خود را با حفظ ساختار از برنامه‌های دیگر بیاورید، یا فایل‌های استاندارد Markdown، HTML و OPML را درون‌برد کنید.
درون‌برد مستقیم از

برون‌برد

هر زمان که خواستید هر یادداشت یا کل درخت خود را در قالبی باز و قابل حمل بیرون ببرید:
  • Markdown برای متن سادهٔ قابل حمل
  • HTML
  • OPML

چاپ به PDF

یادداشت‌های خود را به PDF آراسته و کتاب‌مانندی تبدیل کنید:
  • یک یادداشت
  • یک زیردرخت کامل، با ترتیب حفظ‌شده
  • آماده برای چاپ یا اشتراک‌گذاری

یادداشت‌های خود را از هر زاویه ببینید

مجموعه‌ها به گروهی از یادداشت‌ها نمایی هدفمند می‌دهند. همان یادداشت‌ها را به‌صورت تقویم، جدول، تختهٔ کانبان، نقشهٔ تعاملی و بیشتر نمایش دهید، سپس هر زمان نیازهایتان تغییر کرد بین چیدمان‌ها جابه‌جا شوید.

تقویم

تقویم

رویدادهای شخصی یا کاری خود را با یک تقویم سازمان دهید، با پشتیبانی از رویدادهای تمام‌روز و چندروزه. رویدادهای خود را در نماهای هفته، ماه و سال یک‌نگاه ببینید. افزودن یا کشیدن رویدادها آسان است.

اگر بتوانید تصورش را بکنید، می‌توانید اسکریپتش را بنویسید

Trilium فقط جایی برای ذخیرهٔ یادداشت نیست، قابل برنامه‌نویسی است. جاوااسکریپتی بنویسید که در برنامه یا روی سرور اجرا شود، رابط خودتان را بسازید و جریان‌های کاری خود را خودکار کنید، از یک تغییر یک‌خطی تا یک برنامهٔ سفارشی کامل.

یک یادداشت رندر Trilium که ساعت آنالوگ تعاملی ساخته‌شده با اسکریپت را نمایش می‌دهد

ابزارک‌ها

دکمه‌ها، پنل‌ها و ابزارک‌های راه‌انداز خودتان را با جاوااسکریپت پیش‌صحنه به رابط Trilium اضافه کنید.

اسکریپت‌های پشت‌صحنه و رویدادها

اسکریپت‌های سمت سرور را طبق زمان‌بندی یا در پاسخ به رویدادهایی مانند ایجاد یا تغییر یک یادداشت اجرا کنید.

یادداشت‌های رندر

داشتخته‌ها و برنامه‌های کوچک تعاملی بسازید که درست داخل یک یادداشت رندر می‌شوند، مانند ساعت نمایش‌داده‌شده در اینجا.

API اسکریپت

یک API نوع‌دار برای یادداشت‌ها، شاخه‌ها، ویژگی‌ها و جستجو که برای اسکریپت‌های پیش‌صحنه و پشت‌صحنه در دسترس است.

هوش مصنوعی، به انتخاب شما

اختیاری و کاملاً به شرط خودتان. قابلیت‌های هوش مصنوعی اختیاری‌اند و به‌طور پیش‌فرض خاموش هستند: یادداشت‌های شما هرگز جایی فرستاده نمی‌شوند مگر اینکه آن‌ها را فعال کنید و ارائه‌دهندهٔ خودتان را متصل کنید.

گفتگوی هوش مصنوعی Trilium که با ابزارهای درون‌ساخت از طرف شما یادداشت می‌سازد

گفت‌وگوی هوش مصنوعی

در یک گفتگوی درون‌ساخت که می‌تواند از محتوای یادداشت‌های خودتان بهره بگیرد، پرسش بپرسید و بارش فکری کنید.

هوش مصنوعی که با یادداشت‌های شما کار می‌کند

به یک دستیار اجازه دهید از طریق مجموعه‌ای از ابزارهای درون‌ساخت، از طرف شما یادداشت‌ها را جستجو، ایجاد و به‌روزرسانی کند.

ارائه‌دهندهٔ خودتان، کلیدهای خودتان

OpenAI، Anthropic یا Google را با کلید API خودتان متصل کنید، یا Trilium را به یک مدل خودمیزبان سازگار با OpenAI اشاره دهید. یادداشت‌های خود را از طریق MCP در اختیار دستیارهای بیرونی بگذارید.

پرسش‌های متداول

آیا Trilium رایگان است؟
بله، کاملاً. Trilium با مجوز AGPL-3.0 رایگان و متن‌باز است، بدون سطح‌های پولی، حساب کاربری یا دیوار پرداخت برای قابلیت‌ها. آزادید هر طور که می‌خواهید از آن استفاده کنید، خودمیزبانی کنید و آن را تغییر دهید.
آیا Trilium برنامهٔ موبایل دارد؟
در حال حاضر برنامهٔ موبایل رسمی وجود ندارد. اما اگر یک نمونهٔ سرور دارید، می‌توانید از طریق مرورگر وب به آن دسترسی داشته باشید و حتی آن را به‌عنوان PWA نصب کنید. برای اندروید، برنامهٔ غیررسمی به نام TriliumDroid وجود دارد که حتی آفلاین هم کار می‌کند (مثل یک کارخواه رایانه).
آیا برای استفاده از Trilium به سرور نیاز دارم؟
خیر، سرور امکان دسترسی از طریق مرورگر وب را فراهم می‌کند و اگر چند دستگاه دارید همگام‌سازی را مدیریت می‌کند. برای شروع، دریافت برنامهٔ رایانه و شروع استفاده از آن کافی است.
آیا سرویس ابری دارد؟
هنوز نسخهٔ رسمی وجود ندارد، هرچند دوست داریم در آینده چنین چیزی ارائه کنیم. فعلاً Trilium خودمیزبان است: برنامهٔ رایانه را اجرا کنید یا خودتان سرور را میزبانی کنید. اگر ترجیح می‌دهید سرور را مدیریت نکنید، ارائه‌دهندگان شخص ثالثی مانند PikaPods میزبانی مدیریت‌شدهٔ Trilium ارائه می‌دهند.
آیا از همکاری چندنفره پشتیبانی می‌کند؟
Trilium به‌عنوان یک برنامهٔ تک‌کاربره طراحی شده است. می‌توانید یادداشت‌های خودتان را در همهٔ دستگاه‌هایتان همگام‌سازی کنید و یادداشت‌های فقط‌خواندنی را برای مشاهدهٔ دیگران در وب منتشر کنید، اما ویرایش هم‌زمان چندکاربرهٔ همان یادداشت‌ها پشتیبانی نمی‌شود.
داده‌ها کجا ذخیره می‌شوند؟
همهٔ یادداشت‌های شما در یک پایگاه‌دادهٔ SQLite در پوشهٔ برنامه ذخیره می‌شوند. Trilium به دو دلیل از پایگاه‌داده به‌جای فایل‌های متنی ساده استفاده می‌کند: عملکرد، و اینکه برخی ویژگی‌ها مانند قرار دادن یک یادداشت در چند جای درخت در غیر این صورت بسیار سخت‌تر پیاده‌سازی می‌شدند. برای یافتن پوشهٔ برنامه، کافی است پنجرهٔ «درباره» را باز کنید.
چقدر می‌تواند مقیاس‌پذیر باشد؟
بسته به نحوهٔ استفاده، برنامه باید دست‌کم 100٬000 یادداشت را بدون مشکل مدیریت کند. توجه کنید که فرایند همگام‌سازی گاهی هنگام بارگذاری فایل‌های بزرگ زیاد (1 GB برای هر فایل) ممکن است شکست بخورد، چون Trilium بیشتر یک برنامهٔ پایگاه دانش است تا انبار فایل (مانند NextCloud برای مثال).
آیا می‌توانم پایگاه‌داده‌ام را روی یک درایو شبکه به اشتراک بگذارم؟
خیر، به اشتراک گذاشتن یک پایگاه‌دادهٔ SQLite روی درایو شبکه عموماً ایدهٔ خوبی نیست. اگرچه گاهی ممکن است کار کند، احتمال دارد پایگاه‌داده به دلیل قفل‌های فایلی ناقص روی شبکه خراب شود.
داده‌های من چگونه محافظت می‌شوند؟
به‌طور پیش‌فرض یادداشت‌ها رمزنگاری نمی‌شوند و می‌توان آن‌ها را مستقیماً از پایگاه‌داده خواند. وقتی یادداشتی به‌عنوان رمزنگاری‌شده علامت‌گذاری شود، با AES-128-CBC رمزنگاری می‌شود.

هنوز پرسشی دارید؟ از انجمن بپرسید

ساخت پایگاه دانش خود را شروع کنید

همه چیز را در یک برنامهٔ متن‌باز سازمان دهید: یادداشت‌های سلسله‌مراتبی، جستجوی قدرتمند و همگام‌سازی با سروری که خودتان کنترل می‌کنید.