Hướng dẫn sử dụng
Zenlo có hai việc chính: Tóm tắt một hội thoại, và Bản tin gom mọi hội thoại chưa đọc lại một chỗ. Trang này nói cách dùng từng thứ, khi nào nên dùng, và từng mục trong Cài đặt.
Bắt đầu
Cài Zenlo
Cần Windows 10 hoặc 11 và Zalo đã cài sẵn.
- Tải Zenlo ở trang chủ. File tải về là
Zenlo-Setup.zip: chuột phải vào file → Extract All (Giải nén tất cả) → Extract, rồi mởZenlo-Setup.exetrong thư mục vừa giải nén. Nếu tải đượcZenlo-Setup.exe(bản cũ) thì mở luôn. Windows có thể hiện cảnh báo, xem cách bỏ qua ngay bên dưới. - Cửa sổ cài đặt hiện ba lựa chọn: gõ
1rồi Enter để cài. - Nếu Zalo đang mở, bộ cài hỏi có tắt Zalo trong lúc cài không: gõ
crồi Enter. Cài xong, Zalo tự mở lại. Zalo đang tắt thì bộ cài làm luôn, không hỏi. - Thanh bên trái của Zalo có thêm nút Zenlo màu tím. Zalo chưa mở thì mở Zalo lên.
Bộ cài giữ lại một bản trên máy và tạo lối tắt Zenlo - Cài đặt trong Start, dùng khi Zalo cập nhật. File vừa tải về có thể xoá.
Get-FileHash .\Zenlo-Setup.exe, so dãy số với dòng SHA-256 ở trang chủ hoặc trang phát hành.Khi trình duyệt hoặc Windows cảnh báo
Zenlo là phần mềm mới và chưa mua chữ ký số, nên Microsoft chưa "quen" file này. Cảnh báo không có nghĩa là phát hiện virus. Có thể gặp hai lần:
Trong danh sách tải xuống, bấm … cạnh file, chọn Keep. Hộp trên hiện ra: bấm mũi tên ˅ cạnh Delete, chọn Keep anyway. Chrome thì chỉ cần bấm Keep.
Bấm More info, nút Run anyway hiện ra, bấm vào đó.
Hình chỉ minh hoạ, chữ thật có thể khác một chút theo phiên bản Windows và trình duyệt. Chỉ bỏ qua cảnh báo với file tải từ trang này hoặc trang phát hành chính thức.
Lấy API key Gemini
Zenlo cần một AI để đọc và tóm tắt. Mặc định là Gemini của Google, có gói miễn phí, chỉ cần tài khoản Google, không cần thẻ. Theo điều khoản của Google, người dùng Gemini API phải từ 18 tuổi trở lên.
- Mở aistudio.google.com/apikey và đăng nhập Google.
- Bấm Create API key (tiếng Việt: Tạo khóa API). Nếu được hỏi chọn dự án, chọn tạo dự án mới.
- Sao chép key vừa tạo. Key bắt đầu bằng
AIza. - Trong Zalo: bấm nút Zenlo tím → bánh răng (Cài đặt) → dán vào ô API key Gemini, key được lưu ngay → bấm Kiểm tra kết nối.
Lần đầu mở Zenlo khi chưa có key, đầu khung Zenlo có dòng nhắc kèm nút Mở Cài đặt, bấm vào là tới đúng chỗ dán key.
Với key miễn phí, Google có thể dùng nội dung gửi lên để cải thiện sản phẩm. Hội thoại nhạy cảm thì cân nhắc, dùng key trả phí, hoặc dùng Claude hay ChatGPT (Codex) nếu bạn đã có gói trả phí.
Mở và đóng Zenlo
- Nút tím ở thanh bên trái mở tab Bản tin.
- Nút Tóm tắt ở thanh trên cùng khung chat mở tab Tóm tắt cho hội thoại đang mở. Nút Ghi chú nằm ngay cạnh, xem Ghi chú cho AI.
- Bánh răng trong khung Zenlo mở Cài đặt.
- Đóng: bấm ×, bấm lại đúng nút đã mở, hoặc nhấn Esc.
Khung Zenlo nằm cột phải cùng của Zalo, không che khung chat, nên vừa đọc bản tóm tắt vừa xem tin gốc được.
Tóm tắt một hội thoại
Dùng khi nào
- Một nhóm vừa nói vài chục, vài trăm tin và bạn chỉ cần biết có gì liên quan tới mình.
- Quay lại một cuộc trò chuyện sau vài ngày, cần nhớ lại đã chốt những gì.
- Trước khi trả lời, muốn chắc mình không bỏ sót câu hỏi hay lời nhờ nào.
Bản tóm tắt luôn mở đầu bằng phần liên quan tới bạn: ai nhắc tên bạn, ai hỏi bạn, việc giao cho bạn, hạn chót. Phần này được giữ đủ dù bạn chọn độ dài Ngắn.
Chọn khoảng tin
Mở hội thoại ở danh sách bên trái của Zalo, mở tab Tóm tắt, rồi chọn một nút:
| Nút | Lấy tin |
|---|---|
| 30 phút … 24 giờ | Trong khoảng thời gian đó tính tới bây giờ. |
| Từ tin chưa đọc | Từ tin chưa đọc đầu tiên lúc bạn mở hội thoại, theo đúng số tin chưa đọc Zalo ghi nhận. |
| Từ lần trước | Từ chỗ lần tóm tắt trước của hội thoại này dừng lại. Hợp với nhóm bạn theo dõi đều đặn. |
Muốn khoảng khác thì sửa ô Từ và Đến theo dạng dd/mm/yyyy hh:mm. Chữ Hiện tại cạnh ô Đến đặt nó về lúc này.
Dưới các nút có dòng ước lượng, ví dụ 120 tin · ước tính ~3.400 token đầu vào, 1 lần request. Con số này đếm trên máy, chưa gửi gì đi.
Bấm Tóm tắt. Chữ hiện dần khi AI viết; bấm Dừng để ngắt. Xong thì Sao chép để lấy cả bản tóm tắt; văn bản sao chép có thêm một dòng ghi nguồn Zenlo ở cuối.
Link trong tin nhắn hiện gọn thành chữ, rê chuột vào để xem địa chỉ, bấm vào để mở trong trình duyệt.
Ngắn, Vừa, Dài
- Ngắn: khoảng 3 ý, mỗi ý một câu. Để liếc qua.
- Vừa: đủ các ý đáng chú ý, viết gọn.
- Dài: đủ chi tiết, ai nói gì. Khi cần nắm kỹ một cuộc bàn bạc.
Không chọn nút nào thì AI tự quyết độ dài; đây là mặc định. Bấm lại nút đang chọn để bỏ chọn. Đổi ngay trong khung Tóm tắt; mức chọn sẵn đặt trong Cài đặt.
Mốc giờ
Cuối mỗi ý có một mốc như 19/10 08:20. Bấm vào, Zalo cuộn tới đúng tin nhắn đó và làm nổi nó lên.
AI có lúc hiểu sai hoặc nhầm người. Với việc quan trọng như tiền, hạn nộp, lịch hẹn, bấm mốc giờ để đọc lại tin gốc trước khi làm theo.
Bản tóm tắt gần nhất của mỗi hội thoại được lưu trên máy, mở lại vẫn thấy.
Ghi chú cho AI
Dùng khi nào
Khi AI cần biết thêm điều gì đó mà tin nhắn không nói ra: ai là sếp, bạn phụ trách việc gì, hay bạn chỉ quan tâm một phần của nhóm.
Cách làm
- Mở hội thoại, bấm nút Ghi chú (hình tờ giấy) ngay cạnh nút Tóm tắt trên thanh trên cùng khung chat.
- Viết ghi chú, tối đa 300 ký tự, rồi bấm Lưu (hoặc Ctrl + Enter). Bấm Xoá để bỏ ghi chú.
Mỗi hội thoại một ghi chú riêng. AI đọc nó mỗi lần tóm tắt hội thoại đó, cả trong Bản tin, và ưu tiên làm theo ghi chú hơn cách viết mặc định. Hội thoại nào có ghi chú thì nút Ghi chú sáng màu tím, và khung Tóm tắt hiện dòng "Ghi chú cho AI: …" dưới tên hội thoại.
Ghi chú được lưu trên máy bạn và được gửi tới AI cùng tin nhắn, giống phần còn lại của bản tóm tắt.
Bản tin
Dùng khi nào
Sáng dậy hoặc sau một buổi không mở Zalo, có chục hội thoại chưa đọc. Bản tin tóm tắt tất cả trên một trang, để biết cái nào cần trả lời trước, cái nào đọc sau cũng được.
Cách làm
- Bấm nút tím ở thanh bên trái. Zenlo liệt kê các hội thoại có tin chưa đọc.
- Bỏ tick hội thoại không cần tóm tắt. Tài khoản tự động (thông báo, thẻ, ngân hàng) mặc định bỏ tick.
- Giữ ⋮⋮ và kéo để xếp hội thoại quan trọng lên đầu.
- Bấm Tạo bản tin. Mỗi hội thoại một thẻ, tóm tắt hiện dần. Bấm Dừng để ngắt giữa chừng.
Zenlo gửi nhiều hội thoại trong cùng một lần gọi AI, nên một bản tin thường chỉ tốn một lượt của key Gemini.
Xong thì Sao chép lấy cả bản tin, mỗi hội thoại một đoạn có tên ở đầu, kèm một dòng ghi nguồn Zenlo ở cuối.
Zenlo nhớ ô tick và thứ tự bạn kéo cho lần sau. Sắp xếp tự động xoá thứ tự đã kéo; Chọn hết và Bỏ chọn hết đổi mọi ô tick một lần; Làm mới tải lại danh sách.
Hội thoại đã tóm tắt có dấu ✓. Bấm Tạo bản tin lần nữa chỉ tóm tắt những hội thoại chưa có.
Trên mỗi thẻ
| Nút | Làm gì |
|---|---|
| Mở | Mở hội thoại đó trong Zalo. |
| Tóm tắt chi tiết | Chuyển sang tab Tóm tắt của hội thoại đó, để chọn khoảng tin và độ dài khác. |
| Đã đọc | Đánh dấu đã đọc ngay trong Zalo, đồng bộ sang Zalo trên điện thoại. |
Đã đọc hết ở đầu danh sách đánh dấu đã đọc mọi hội thoại trong danh sách.
Tạo bản tin không đánh dấu gì là đã đọc. Hội thoại vẫn hiện chưa đọc trong Zalo cho tới khi bạn mở nó hoặc bấm Đã đọc.
Cài đặt
Bấm bánh răng trong khung Zenlo. Mọi thay đổi được lưu ngay.
Gemini, Claude hay ChatGPT
| Gemini | Claude | ChatGPT (Codex) | |
|---|---|---|---|
| Cần gì | API key Gemini (có gói miễn phí) | Gói Claude Pro hoặc Max, Claude Code đã cài và đăng nhập | Gói ChatGPT có Codex (Plus, Pro, Business…), Codex đã cài và đăng nhập |
| Tin nhắn gửi tới | generativelanguage.googleapis.com | Claude Code trên máy bạn, rồi tới api.anthropic.com | Codex trên máy bạn, rồi tới máy chủ OpenAI |
| Dùng dữ liệu | Key miễn phí: Google có thể dùng để cải thiện sản phẩm. Key trả phí: không. | Theo điều khoản gói Claude của bạn | Gói cá nhân: OpenAI có thể dùng để cải thiện model, trừ khi bạn tắt trong Kiểm soát dữ liệu của ChatGPT. Gói Business, Enterprise, Edu: mặc định không. |
Chưa có gì thì dùng Gemini, lấy key mất một phút, miễn phí. Đã trả tiền cho Claude hay ChatGPT thì dùng luôn gói đó, không tốn thêm đồng nào.
Gemini
API key
Thêm tối đa 5 key bằng + Thêm API key. Nút con mắt hiện key, × xoá key. Khi một key hết lượt trong ngày, Zenlo tự dùng key tiếp theo.
Lượt miễn phí tính theo dự án (project) trên Google, không theo key. Hai key cùng một dự án dùng chung lượt; muốn thêm lượt thì tạo key ở dự án khác. Lượt được làm mới lúc 0 giờ theo giờ Thái Bình Dương, khoảng 14–15 giờ chiều ở Việt Nam.
Model
Danh sách lấy trực tiếp từ Google theo key của bạn. Mặc định là Từ Gemini 3.6 Flash: hai bản mới nhất thường đông người dùng key miễn phí, 3.6 thường thoáng hơn. Key không có 3.6 thì bắt đầu từ bản thấp hơn kế tiếp. Chọn Từ Gemini X Flash nghĩa là bắt đầu thử từ model đó; nếu model đang quá tải, Zenlo lần lượt chuyển xuống bản thấp hơn, ví dụ 3.8 → 3.7 → 3.6 → 3.5 Flash → Flash-Lite.
Thanh màu cạnh mỗi model là mức đông người dùng ước lượng, không phải đo trực tiếp. Model bị làm mờ là mọi key của bạn đã hết lượt cho model đó hôm nay.
Effort
Mức suy nghĩ của model. high (mặc định) viết kỹ hơn nhưng chậm hơn; low nhanh hơn, hợp với Bản tin dài.
Chờ model trả lời
Model chưa trả lời chữ nào sau khoảng này thì Zenlo coi là quá tải và chuyển xuống bản thấp hơn. Mặc định 10 giây. Mạng chậm thì tăng lên; muốn nhanh thì giảm xuống.
Nếu Google báo quá tải ngay (không phải chờ), Zenlo đợi 1 giây rồi thử lại đúng model đó một lần, vì quá tải thường chỉ thoáng qua; lần nữa vẫn quá tải mới chuyển xuống bản thấp hơn.
Thử lại model quá tải sau
Model vừa quá tải bị xếp xuống cuối trong khoảng này, để lần sau không phải chờ nó nữa; hết khoảng này nó lại được thử đầu tiên. Mặc định 1 phút. Luôn thử lại nghĩa là lần nào cũng bắt đầu từ model bạn chọn.
Claude
Zenlo gọi Claude Code đã cài trên máy, dùng lượt của gói Claude Pro hoặc Max, không cần API key. Chọn Model (Haiku nhanh, Sonnet cân bằng, Opus kỹ, Fable mạnh nhất nhưng tốn lượt nhanh hơn hẳn) và Effort (low tới max).
Bấm Kiểm tra kết nối, Zenlo đọc danh sách model mà Claude Code lưu trên máy cho tài khoản của bạn. Model và effort không có trong danh sách bị làm mờ, không chọn được.
Chưa có Claude Code thì cài theo hướng dẫn của Anthropic, mở một lần để đăng nhập, rồi quay lại bấm Kiểm tra kết nối.
ChatGPT (Codex)
Zenlo gọi Codex, công cụ dòng lệnh của OpenAI, đã cài và đăng nhập trên máy bạn. Codex dùng lượt của gói ChatGPT, không cần API key và không tính tiền theo API. Codex có trong các gói Plus, Pro, Business, Edu, Enterprise; gói Free và Go tuỳ thời điểm OpenAI mở.
- Cài Codex theo hướng dẫn của OpenAI (ví dụ
npm install -g @openai/codexnếu máy có Node.js). - Mở Terminal, chạy
codex login, chọn đăng nhập bằng tài khoản ChatGPT. - Trong Cài đặt Zenlo, chọn Codex (ChatGPT), rồi bấm Kiểm tra kết nối.
Model để "Mặc định của Codex" là được. Bấm Kiểm tra kết nối, Zenlo hỏi Codex (lệnh codex debug models, không tốn lượt) gói của bạn dùng được model nào, mỗi model có những mức effort nào; model và effort không có bị làm mờ, không chọn được. Effort cao thì viết kỹ hơn nhưng chậm hơn và tốn lượt hơn. Mỗi lần tóm tắt tính vào giới hạn 5 giờ và giới hạn tuần của gói ChatGPT, giống khi bạn dùng Codex bình thường.
AGENTS.md chung trong thư mục .codex của bạn (nếu có) vẫn được Codex đọc, và nếu file đó dài hoặc không liên quan, bản tóm tắt có thể bị ảnh hưởng.Kiểm tra kết nối
Gửi một câu rất ngắn tới AI đang chọn (không gửi tin nhắn nào) và báo sau bao nhiêu giây nó trả lời. Với Claude và Codex, Zenlo kiểm tra luôn model và effort nào dùng được trên máy. Dùng sau khi dán key, đổi AI, hoặc khi tóm tắt bị lỗi mà không rõ lý do.
Độ dài mặc định, lùi tối đa
- Độ dài Tóm tắt: mức chọn sẵn mỗi lần mở. Mặc định là AI tự quyết.
- Tìm tin chưa đọc lùi tối đa (1, 3 hoặc 7 ngày, mặc định 3): Bản tin chỉ lấy tin chưa đọc trong khoảng này. Hội thoại có tin chưa đọc cũ hơn được bỏ qua, và Zenlo báo số hội thoại bị bỏ.
Xoá và đặt lại
- Xoá bản tóm tắt đã lưu: xoá mọi bản tóm tắt và bản tin đã lưu trên máy. Ô tick và thứ tự trong Bản tin giữ nguyên.
- Đặt lại mặc định: đưa mọi cài đặt về như lúc mới cài. API key, bản tóm tắt, ô tick và thứ tự giữ nguyên.
Phiên bản và bản mới
Mục Về Zenlo có link tới trang này, trang chủ, các phiên bản, quyền riêng tư, điều khoản, mã nguồn và góp ý. Mục Phiên bản cuối Cài đặt cho biết bạn đang dùng Zenlo bản nào. Báo lỗi thì nhớ ghi số phiên bản này.
- Kiểm tra bản mới: hỏi GitHub bản mới nhất là bản nào. Có bản mới thì hiện link tới trang Phiên bản để tải.
- Tự kiểm tra bản mới mỗi ngày: lần đầu mở Zenlo, Zenlo hỏi "Báo cho bạn khi có Zenlo bản mới?". Chọn Có thì mỗi ngày Zenlo hỏi GitHub một lần; có bản mới thì Windows hiện một thông báo (bấm vào là tới trang Phiên bản) và một dòng báo hiện trên đầu khung Zenlo. Chọn Không thì Zenlo không tự hỏi. Đổi ý bất cứ lúc nào bằng ô này.
Yêu cầu gửi GitHub không chứa tin nhắn, ghi chú hay thông tin nào về bạn. Muốn nhận thông báo qua e-mail thì theo dõi Zenlo trên GitHub.
Khi Zalo cập nhật
Mỗi lần Zalo cập nhật, bản Zalo mới thay hết ứng dụng cũ nên nút Zenlo biến mất. Cài lại mất khoảng 10 giây:
- Mở Start, gõ Zenlo, chọn Zenlo - Cài đặt.
- Gõ
1, Enter. Zalo đang mở thì gõ thêmc, Enter để đồng ý tắt Zalo; cài xong Zalo tự mở lại. - Bấm nút Zenlo màu tím như thường.
Cài đặt, API key, bản tóm tắt, ô tick và thứ tự trong Bản tin vẫn còn nguyên. Xoá mất lối tắt hoặc đổi máy thì tải lại Zenlo-Setup.exe ở trang chủ, kết quả y như vậy.
Gỡ Zenlo
Mở Zenlo - Cài đặt (hoặc Zenlo-Setup.exe), gõ 2, Enter; Zalo đang mở thì gõ c để đồng ý tắt. Zalo trở về đúng bản gốc; lối tắt trong Start và bản bộ cài giữ trên máy cũng được xoá.
Dữ liệu của Zenlo vẫn để lại trong %APPDATA%\Zenlo, phòng khi bạn cài lại. Muốn xoá sạch thì xoá thư mục đó.
Xử lý sự cố
Không thấy nút Zenlo
Gần như luôn là do Zalo vừa cập nhật. Làm theo Khi Zalo cập nhật.
Báo hết lượt
Mọi key đã dùng hết lượt miễn phí trong ngày cho các model Zenlo thử. Có thể chờ tới khoảng 14–15 giờ chiều, thêm key từ một dự án Google khác, hoặc tạm chọn model thấp hơn như Flash-Lite. Cài đặt ghi rõ key nào hết lượt và mấy giờ mở lại.
Tóm tắt chậm hoặc báo quá tải
Phần lớn thời gian chờ là lúc AI đọc và suy nghĩ; hội thoại càng dài, effort càng cao thì càng lâu.
- Gemini: model mới thường đông người dùng vào giờ cao điểm. Zenlo đã tự chuyển xuống bản thấp hơn; nếu vẫn chậm, chọn bắt đầu từ một model thấp hơn, giảm Effort xuống low, hoặc giảm Chờ model trả lời.
- Claude, Codex: giảm Effort, hoặc chọn model nhẹ hơn (ví dụ Haiku, Sonnet).
- Chọn khoảng tin ngắn hơn, hoặc độ dài Ngắn.
Claude báo lỗi
Kiểm tra Claude Code đã cài và đăng nhập: mở nó một lần trong Terminal. Gói Claude hết lượt trong khung giờ thì chờ hoặc tạm chuyển sang Gemini.
Codex báo lỗi
- Chưa tìm thấy Codex: cài Codex rồi mở lại Zalo.
- Chưa đăng nhập: mở Terminal, chạy
codex login. - Hết lượt của gói: chờ tới giờ Zenlo báo, hoặc tạm chuyển sang Gemini.
- Model không dùng được: chọn lại Model là "Mặc định của Codex".
Mốc giờ không tới đúng tin
AI đôi khi ghi lệch mốc một vài phút. Khi phút đó không có tin nào, Zenlo báo "Không tìm thấy tin nhắn lúc …"; bấm một mốc giờ gần đó, hoặc cuộn quanh giờ ấy trong Zalo.
Vẫn không được
Gửi e-mail góp ý: ghi phiên bản Zalo, phiên bản Zenlo và dòng báo lỗi. Đừng gửi API key hay ảnh chụp có tin nhắn riêng tư.
Dữ liệu của bạn
- Gửi đi khi nào: tin nhắn chỉ được gửi khi bạn bấm Tóm tắt hoặc Tạo bản tin. Kiểm tra kết nối chỉ gửi một câu thử; Kiểm tra bản mới chỉ hỏi GitHub số phiên bản mới nhất.
- Gửi gì: chữ của các tin trong khoảng đã chọn, tên người gửi, mô tả ngắn cho ảnh, tệp, sticker (ví dụ tên tệp), và ghi chú bạn viết cho hội thoại đó. Ảnh và tệp không được gửi.
- Gửi tới đâu: chỉ tới AI bạn chọn, qua HTTPS. Zenlo không có máy chủ riêng.
- Lưu ở đâu: chỉ trên máy bạn. Cài đặt, ghi chú và bản tóm tắt nằm trong Zalo, có bản sao trong
%APPDATA%\Zenlo. API key được Windows mã hoá.
Chi tiết đầy đủ ở trang Quyền riêng tư. Mã nguồn để công khai tại GitHub.