Giới thiệu Marky: Trình xem Markdown siêu nhẹ tối ưu cho lập trình viên trong kỷ nguyên AI
Marky là ứng dụng desktop nhẹ nhàng giúp lập trình viên xem và theo dõi các tệp Markdown một cách dễ dàng, đặc biệt hữu ích khi làm việc với các tác nhân AI. Được xây dựng trên nền tảng Tauri và React, công cụ này hỗ trợ tải lại trực tiếp (live reload), làm đẹp code và tích hợp dòng lệnh mạnh mẽ.

Giới thiệu Marky: Trình xem Markdown siêu nhẹ tối ưu cho lập trình viên trong kỷ nguyên AI
Trong kỷ nguyên lập trình dựa trên tác nhân AI (agentic coding), các nhà phát triển thường dành nhiều thời gian hơn để đọc và xem xét các tài liệu Markdown so với việc viết code thực tế. Dù là các kế hoạch dự án hay tài liệu được tạo ra bởi AI, nhu cầu về một công cụ xem Markdown nhanh, gọn và hiệu quả là rất lớn. Marky chính là câu trả lời cho nhu cầu này.
GitHub Stars
Tại sao lại cần Marky?
Tác giả của Marky nhận thấy rằng các giải pháp hiện tại như Obsidian tuy mạnh mẽ nhưng hệ thống Vault của nó lại khá hạn chế cho việc xem nhanh các tệp rời rạc. Trong khi đó, các công cụ giao diện dòng lệnh (TUI) lại không thực sự thân thiện về mặt thị giác. Marky ra đời để lấp đầy khoảng trống này: một ứng dụng desktop tập trung vào việc mở và hiển thị các tệp .md một cách đẹp mắt và tức thì.
Các tính năng nổi bật
Marky được thiết kế với triết lý "nhẹ nhưng có võ", mang lại trải nghiệm mượt mà cho người dùng:
- Ưu tiên dòng lệnh (CLI-first): Bạn chỉ cần gõ
marky README.mdđể mở một tệp hoặcmarky ./docs/để mở cả một thư mục làm việc. - Tải lại trực tiếp (Live reload): Bất kỳ thay đổi nào trên ổ cứng (từ trình soạn thảo của bạn hoặc từ AI như Claude) sẽ được cập nhật ngay lập tức trên giao diện Marky.
- Không gian làm việc theo thư mục: Cho phép thêm các thư mục làm việc cố định (kiểu Obsidian) với thanh bên (sidebar) tiện lợi, tự động khôi phục khi khởi động lại ứng dụng.
- Hỗ trợ cú pháp phong phú: Tô màu cú pháp code với Shiki (sử dụng theme VS Code), hỗ trợ Toán học với KaTeX, và biểu đồ với Mermaid.
- Tìm kiếm thông minh: Phím tắt
Cmd+Kmở bảng lệnh cho phép tìm kiếm mờ (fuzzy search) tệp tin qua tất cả các thư mục đang mở.
GitHub Forks
Công nghệ và Hiệu suất
Điểm ấn tượng của Marky nằm ở hiệu suất và kích thước. Ứng dụng được xây dựng bằng Tauri v2 kết hợp với React và TypeScript, giúp loại bỏ sự cồng kềnh của Electron. Phiên bản sản xuất (.dmg) của Marky nhẹ chưa đến 15 MB nhưng vẫn đảm bảo hiệu năng cao nhờ sử dụng webview nguyên bản.
Ngoài ra, ứng dụng còn sử dụng DOMPurify để làm sạch HTML, đảm bảo an toàn khi xem các tệp Markdown không đáng tin cậy.
Giao diện Marky
Lộ trình phát triển
Hiện tại, Marky mới chỉ hỗ trợ macOS (chip ARM). Tuy nhiên, nhà phát triển đã có kế hoạch mở rộng hỗ trợ sang macOS x86 và Linux trong tương lai gần. Các tính năng được mong đợi tiếp theo bao gồm:
- Tích hợp trò chuyện AI trực tiếp (Claude Code, Codex) ngay trong giao diện Markdown.
- Trình xem xét diff của Git để thực hiện code review cục bộ trước khi đẩy lên repository.
Cài đặt
Hiện tại, bạn có thể cài đặt Marky trên macOS thông qua Homebrew. Lưu ý rằng tác giả đang trong quá trình chờ xét duyệt của Apple Developer, nên phiên bản hiện tại chưa được ký ký số.
brew tap GRVYDEV/tap
brew install --cask GRVYDEV/tap/marky
# Lệnh tạm thời để bỏ qua giới hạn ký số
xattr -cr /Applications/Marky.app
Nếu bạn là một lập trình viên thường xuyên phải làm việc với các tài liệu Markdown hoặc sử dụng AI để hỗ trợ viết code, Marky chắc chắn là một công cụ nhỏ nhưng hữu ích đáng để thêm vào bộ công cụ của mình.



