Image default
Máy Tính

Blinko: Ứng Dụng Ghi Chú Tự Host Mạnh Mẽ Có Thể Thay Thế Notion?

Trong thế giới kỹ thuật số ngày nay, việc tìm kiếm một ứng dụng ghi chú phù hợp là vô cùng quan trọng đối với năng suất cá nhân và công việc. Obsidian đã từ lâu trở thành công cụ quen thuộc của nhiều người dùng nhờ giao diện trực quan, dễ sử dụng và hoàn toàn miễn phí cho mục đích cá nhân lẫn thương mại. Thậm chí, các tính năng trả phí như Obsidian Sync để đồng bộ ghi chú giữa các thiết bị cũng có thể được thay thế dễ dàng bằng cách tự quản lý quá trình đồng bộ hóa. Tuy nhiên, thời gian gần đây, một ứng dụng ghi chú tự host (self-hosted) ít được biết đến hơn mang tên Blinko đã bắt đầu gây chú ý và dần thay thế Notion trong thói quen làm việc của tôi.

Blinko chạy trong môi trường Docker container và bạn có thể triển khai nó chỉ trong vài giây bằng cách sử dụng file compose có sẵn mà nhà phát triển cung cấp. Nhìn bề ngoài, đây là một ứng dụng ghi chú rất đơn giản, nhưng ẩn sâu bên trong là chiều sâu đáng kinh ngạc cùng nhiều tính năng bổ sung, khiến nó không chỉ là một ứng dụng ghi chú thông thường. Blinko sở hữu một hệ thống gắn thẻ đầy đủ, lịch sử ghi chú, trình soạn thảo Markdown toàn diện và đặc biệt là hỗ trợ AI cục bộ (local AI) để hỗ trợ tạo và truy xuất ghi chú. Hơn nữa, bạn còn có thể tải nhạc lên Blinko để điều khiển trực tiếp trong trình duyệt, giúp bạn không cần phải chuyển đổi ứng dụng khi đang làm việc.

Blinko: Nền Tảng Ghi Chú Tối Giản Với Nhiều Tính Năng Độc Đáo

Thiết Kế Sạch Sẽ và Tính Năng Thông Minh

Blinko đã có những bước tiến lớn để tạo sự khác biệt so với các ứng dụng ghi chú khác, mà điểm nổi bật nhất chính là cách nó phân biệt giữa “Note” (Ghi chú) và “Blinko”. Một “Blinko” là thứ bạn ghi lại nhanh chóng, và chế độ xem mặc định khi truy cập ứng dụng là chế độ “Blinko”. Ý tưởng ở đây là bạn mở ứng dụng, ghi lại một điều gì đó thật nhanh, sau đó quay lại sắp xếp sau.

Trong khi đó, “Notes” được dùng để lưu trữ dài hạn và mang tính quan trọng hơn. Bạn có thể chỉ định mỗi “Blinko” thành một “Note”, đồng thời bạn cũng có thể lưu bất cứ thứ gì mình viết trong trình soạn thảo ở đầu bảng điều khiển vào một trong hai phần, loại bỏ nhu cầu phải viết ghi chú, lưu lại rồi mới chuyển đổi định dạng.

Giao diện tính năng Random Walk của Blinko giúp sắp xếp ghi chú tự độngGiao diện tính năng Random Walk của Blinko giúp sắp xếp ghi chú tự động

Một trong những tính năng yêu thích của tôi là tùy chọn “random walk” (đi bộ ngẫu nhiên), và đây thực sự là điều làm cho “Blinko” khác biệt với một ghi chú thông thường. Bất kỳ suy nghĩ nào bạn ghi lại trong ngày sẽ được hiển thị dưới dạng thẻ. Nó sẽ ngẫu nhiên chọn ra các “Blinko” mà bạn đã viết và cung cấp cho bạn các tùy chọn để chuyển đổi chúng thành “Note”, chỉnh sửa, lưu trữ hoặc xóa chúng. Về cơ bản, tính năng này buộc bạn phải sắp xếp các ghi chú của mình, và bạn có thể gắn thẻ phù hợp khi chỉnh sửa chúng trước khi vuốt chúng đi (để giữ chúng dưới dạng “Blinko”) hoặc chuyển đổi chúng thành “Note”.

Cơ chế này cũng không hề gò ép; tùy chọn được đặt ở góc trên bên phải màn hình, khuất tầm nhìn, vì vậy nếu bạn muốn sử dụng Blinko như Google Keep và không bận tâm đến việc sắp xếp ghi chú, bạn hoàn toàn có thể làm vậy.

Cài đặt chủ đề và tùy chỉnh giao diện người dùng trong ứng dụng ghi chú BlinkoCài đặt chủ đề và tùy chỉnh giao diện người dùng trong ứng dụng ghi chú Blinko

Blinko còn cung cấp vô vàn tùy chọn để khám phá, cho phép bạn tùy chỉnh ứng dụng theo ý muốn. Có một ứng dụng di động mà bạn có thể cài đặt khi truy cập trang lần đầu, được triển khai qua Progressive Web App (PWA). Bạn có thể cấu hình cách Blinko sẽ hiển thị và tương tác trên các nền tảng khác nhau, và cũng có các plugin, tích hợp Spotify, cùng tính năng sao lưu được tích hợp trực tiếp vào Blinko.

Chỉ đến đây thôi, Blinko đã đủ thuyết phục tôi, nhưng điều thực sự trở nên thú vị là sự hỗ trợ AI của nó. Bạn có thể sử dụng các API như ChatGPT hoặc Gemini, nhưng cá nhân tôi đã dùng LM Studio để xử lý mọi thứ cục bộ. Trong Blinko, bạn chỉ cần đặt chế độ sang OpenAI và sau đó thay đổi điểm cuối API (API endpoint) thành địa chỉ cục bộ của thiết bị. Điều này là do LM Studio cung cấp các API tương tự ChatGPT, duy trì khả năng tương thích, vì vậy mọi thứ đều hoạt động như nhau.

Tích Hợp AI Mạnh Mẽ, Hoàn Toàn Cục Bộ Với Blinko

AI Tùy Chọn và Bảo Mật Quyền Riêng Tư

Tính năng RAG AI của Blinko cho phép hỏi đáp và truy xuất thông tin từ ghi chú cá nhânTính năng RAG AI của Blinko cho phép hỏi đáp và truy xuất thông tin từ ghi chú cá nhân

Blinko sở hữu một số tính năng AI mạnh mẽ, trong đó đáng chú ý nhất là RAG (Retrieval-Augmented Generation). RAG, với khả năng tăng cường độ chính xác bằng cách sử dụng tập dữ liệu bên ngoài trong quá trình suy luận và lồng ghép các phản hồi với thông tin liên quan từ các tài liệu trong tập dữ liệu của nó, đã thúc đẩy các công cụ như Nvidia’s Chat with RTX. Trong trường hợp của Blinko, tập dữ liệu chính là ghi chú của bạn. Việc cấu hình RAG yêu cầu triển khai một mô hình nhúng (embedding model) trong một công cụ như LM Studio, sau đó bạn có thể đặt câu hỏi cho AI dựa trên cơ sở kiến thức của mình để tìm ghi chú.

Khi RAG được cấu hình, bạn có thể trò chuyện với các ghi chú của mình theo cách tương tự như các dịch vụ khác như NotebookLM. Bạn có thể tải lên tài liệu thuộc nhiều loại file khác nhau, và các phản hồi bạn nhận được sẽ có một liên kết trực tiếp đến nơi thông tin được trích xuất, giúp bạn tự kiểm tra lại. Nếu bạn muốn triển khai một mô hình nhúng trong LM Studio, bạn chỉ cần tìm kiếm “embedding” trong công cụ tìm kiếm mô hình của nó, và có rất nhiều mô hình nhỏ mà bạn có thể sử dụng. Trong khi tôi đang dùng Gemma-3-27B để tạo văn bản, mô hình nhúng mà tôi sử dụng, text-embedding-granite-embedding-278m-multilingual, chỉ nặng 218MB và chỉ có 278 triệu tham số.

Màn hình cài đặt và sử dụng các tính năng AI trong Blinko, bao gồm tạo thẻ và tóm tắtMàn hình cài đặt và sử dụng các tính năng AI trong Blinko, bao gồm tạo thẻ và tóm tắt

Các tính năng AI khác của Blinko cũng vô cùng thú vị, đặc biệt đối với những người tự host các mô hình của riêng mình. Nó có thể tự động gắn thẻ cho ghi chú của bạn, tạo nội dung cho ghi chú, và thậm chí chỉ đơn giản là cung cấp một giao diện người dùng đẹp mắt để viết các lời nhắc thông thường. Hơn nữa, nó còn có thể tạo tóm tắt ghi chú của bạn khi bạn viết, để chúng có thể được xen kẽ trong ghi chú hoặc đính kèm ở cuối. Tất cả các tính năng AI đều là tùy chọn, vì vậy bạn không bao giờ phải nghĩ đến chúng nếu không muốn sử dụng, và tất cả đều có thể tắt nếu bạn không muốn dùng nữa.

Tôi không thể không nhấn mạnh mức độ Blinko tập trung vào quyền riêng tư. Mọi thứ đều được triển khai cục bộ, và tất cả các tính năng AI đều có thể được triển khai trên thiết lập cục bộ nếu bạn không muốn sử dụng dịch vụ bên ngoài như Google Gemini hoặc OpenAI ChatGPT. Ngay cả khi không có các tính năng AI này, nó vẫn là một ứng dụng ghi chú cực kỳ mạnh mẽ mà tôi đã sử dụng ngày càng thường xuyên hơn trong những tuần gần đây. Nó có giao diện đẹp, phản hồi nhanh và chỉ mất khoảng hai phút để triển khai trên TrueNAS Scale của tôi. Sau đó, tôi truy cập nó qua Tailscale khi đang di chuyển, sử dụng reverse proxy để có thể truy cập từ miền riêng của mình.

Nếu bạn đang tìm kiếm một ứng dụng ghi chú tự host mới, tôi hoàn toàn khuyên dùng Blinko. Nó đã hoạt động rất hiệu quả đối với tôi, và hiện tại, tôi đang sử dụng kết hợp Obsidian và Blinko, được hỗ trợ bởi thực tế là cả hai đều hỗ trợ định dạng Markdown. Blinko hoàn toàn miễn phí, mã nguồn mở và rất đáng để bạn dành thời gian tìm hiểu!

Related posts

Dấu hiệu card đồ họa đã lỗi thời: Khi nào nên nâng cấp GPU cho PC?

Administrator

Cách Vô Hiệu Hóa Microsoft Defender Trên Windows 11: Hướng Dẫn Chi Tiết

Administrator

Top 7 Phần Mềm Sáng Tạo Mã Nguồn Mở Miễn Phí Đáng Thử Cho Người Dùng Việt

Administrator