Agentero
Connect your own Agent, keep research context in a local Vault. Seamlessly migrate from Zotero, read, understand, link, and reuse your research context.
AI translation
Ba trăm tin chưa đọc, đọc trong mười giây. Tiện ích miễn phí cho Zalo trên Windows.
Translation pending
ProductivityJavaScript · HTMLGitHub @stephitnoobOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Tóm tắt hội thoại Zalo PC bằng AI – riêng tư, không máy chủ
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗Trình quản lí hội thoại cho Zalo PC (Windows), dùng AI (Gemini, Claude hoặc ChatGPT qua Codex) để đọc giúp bạn.
Mọi thứ nằm trong khung Zenlo gắn ở cạnh phải cửa sổ Zalo (khung chat tự co lại, không bị che). Mở bằng nút Zenlo ở thanh trái hoặc nút trên thanh tiêu đề hội thoại; đóng bằng ×, bấm lại nút đó, hoặc Esc.
dd/mm/yyyy hh:mm) và độ dài (Ngắn / Vừa / Dài, mặc định Vừa; Ngắn vẫn giữ đủ việc của bạn, Dài kể cả diễn biến, ai nói gì); dòng ước lượng cho biết số tin, số token và số lần gọi AI trước khi gửi. Phần liên quan tới bạn được đưa lên đầu, hạn đã qua được ghi "(đã qua)"; mỗi ý có mốc giờ, bấm vào là nhảy tới tin gốc.claude -p), dùng gói Claude Pro/Max của bạn. Không dùng API key, không nạp CLAUDE.md hay memory cá nhân vào ngữ cảnh.codex app-server: Zenlo tắt MCP server, plugin, bộ nhớ, notify và kiểm tra lại trước khi gửi tin nhắn; MCP hay hook còn chạy thì dùng codex exec --ignore-user-config (chữ ra một lần), chỉ khi codex login status đã xác nhận đăng nhập bằng ChatGPT. Cả hai đều chạy chỉ đọc trong thư mục trống, tắt công cụ, không nạp AGENTS.md của dự án, bỏ CODEX_API_KEY/OPENAI_API_KEY khỏi môi trường và từ chối chạy khi Codex đăng nhập bằng API key hay cách khác ChatGPT (Bedrock, access token…), để không bị tính tiền theo API.safeStorage) trên máy. Với key miễn phí, Google có thể dùng nội dung gửi lên để huấn luyện.%APPDATA%\Zenlo, và tự khôi phục nếu Zalo xoá bộ nhớ.app.asar, thêm Zenlo, giữ bản gốc ở app.asar.bak.Người dùng: tải Zenlo-Setup.zip từ trang web hoặc mục Releases của kho mã này, giải nén, mở Zenlo-Setup.exe và chọn "1. Cài Zenlo" (trình duyệt ít cảnh báo file zip hơn; trong zip chỉ có đúng file .exe đó, cũng có trên Releases). Bộ cài giữ một bản trong %LOCALAPPDATA%\Zenlo và tạo lối tắt "Zenlo - Cài đặt" trong Start: mỗi lần Zalo cập nhật (nút Zenlo biến mất), mở lối tắt đó và chọn 1 lại. Mỗi bản phát hành được build tự động trên GitHub Actions, kèm SHA-256 và chứng thực nguồn gốc; cách kiểm chứng ở SECURITY.md.
Bộ cài sửa file resources\app.asar của Zalo để thêm Zenlo, sau khi nói rõ trên màn hình; bản gốc được giữ thành app.asar.bak và chọn "2. Gỡ Zenlo" là Zalo về đúng bản gốc.
Xem thêm: Chính sách quyền riêng tư · Bảo mật · Code signing policy · Các phiên bản
Zenlo-Setup.exe: .NET Framework 4.x có sẵn trong Windows 10/11 (dùng trình biên dịch C# csc.exe đi kèm)npm install
npm run zalo:install
| Lệnh | Việc |
|---|---|
npm run build | Build Zenlo vào dist/ |
npm run zalo:install | Build rồi cài Zenlo vào Zalo (chép file) |
npm run zalo:dev | Build rồi cài ở chế độ phát triển: Zalo dùng thẳng thư mục dist/, sửa xong chỉ cần build rồi bấm Ctrl+Shift+R trong Zalo |
npm run dev | Tự build lại mỗi khi sửa code |
npm run zalo:status | Xem Zenlo đang được cài thế nào |
npm run zalo:uninstall | Gỡ Zenlo, đưa Zalo về bản gốc |
npm run build:setup | Build build/setup/Zenlo-Setup.exe (bộ cài C#, khoảng 200 KB, không cần Node.js) kèm SHA-256 |
npm run site | Xem trang web trên máy ở http://127.0.0.1:4173 (không lưu cache, luôn thấy bản mới nhất) |
npm run test:gemini | Thử chuỗi model Gemini trong tiến trình chính thật, với máy chủ Google giả (không tốn lượt) |
npm run test:codex | Thử cách gọi Codex với một Codex giả (không gọi Codex thật) |
Mỗi lần Zalo tự cập nhật, Zenlo sẽ mất. Khi đó chạy lại lệnh cài.
| Đường dẫn | Vai trò |
|---|---|
src/renderer/ | Chạy trong trang Zalo, gom thành dist/zenlo.js: core.js (dữ liệu và trạng thái chưa đọc của Zalo, bản chép hội thoại, prompt, gọi AI), drawer.js (khung Zenlo, nút ở thanh trái), summary.js (Tóm tắt), digest.js (Bản tin), settings.js (Cài đặt), reactions.js (nút + và thanh cảm xúc nhanh), styles.js (gắn lại CSS khi Zalo xoá) |
src/main/ | Tiến trình chính của Zalo: main.js chạy claude -p, codex app-server / codex exec hoặc gọi Gemini, lưu key mã hoá; preload.js là cầu nối window.$zenlo |
src/styles/ | Giao diện (SCSS) |
scripts/build.mjs | Build bằng esbuild và sass |
installer/ | Cài / gỡ vào Zalo PC: zalo.js cho các lệnh npm khi phát triển (có chế độ dev); setup/Setup.cs là bộ cài Zenlo-Setup.exe cho người dùng |
scripts/build-setup.mjs | Biên dịch bộ cài C# thành một file .exe, nhúng sẵn các file Zenlo đã build |
test/ | gemini/, codex/: thử cách gọi AI với dịch vụ giả; summary-eval/: các hội thoại giả có cài bẫy để so prompt trên Claude, Codex và Gemini thật (tốn lượt, chạy tay) |
site/ | Trang web giới thiệu và tải về (GitHub Pages) |
.github/workflows/ | Build và phát hành tự động, đưa trang web lên |
Zenlo đang xin chứng chỉ ký số miễn phí của SignPath Foundation; các bản tới nay chưa được ký số. Khi được chấp thuận: Free code signing provided by SignPath.io, certificate by SignPath Foundation.
Zenlo-Setup.exe, do GitHub Actions build từ tag phiên bản (release.yml); mỗi yêu cầu ký được duyệt thủ công.Copyright (C) 2026 stephit.
Zenlo là phần mềm tự do, phát hành theo Giấy phép Công cộng GNU phiên bản 3 (GPL-3.0-only). Bạn được dùng, nghiên cứu, sửa đổi và phát hành lại Zenlo, kể cả bản đã sửa, miễn là giữ cùng giấy phép và công khai mã nguồn của bản đó. Zenlo được cung cấp không kèm bảo hành nào; chi tiết trong file LICENSE.
Zenlo phi lợi nhuận và không có bản trả phí. Nếu phát hành bản sửa đổi, mong bạn đặt tên khác để người dùng không nhầm với bản chính thức. Góp ý, báo lỗi và pull request đều được chào đón.
Zenlo được stephit phát triển cùng Claude (Anthropic). Đây là dự án cá nhân, không liên kết với Zalo hay VNG.