Rhun: Trình soạn thảo mã nguồn viết bằng hợp ngữ, nhẹ nhưng đầy đủ tính năng
Một lập trình viên độc lập vừa giới thiệu Rhun, trình soạn thảo mã nguồn mã nguồn mở được viết bằng hợp ngữ (assembly) cho Linux, Windows và Mac chip Apple Silicon. Rhun tích hợp chế độ Vim, terminal, xem diff Git và bảng theo dõi các phiên Claude Code hoặc Codex, với điểm nhấn là tốc độ và sự tối giản.

Rhun: Trình soạn thảo mã nguồn viết bằng hợp ngữ, nhẹ nhưng đầy đủ tính năng
Rhun - trình soạn thảo mã nguồn viết bằng hợp ngữ
Một lập trình viên độc lập vừa giới thiệu Rhun, trình soạn thảo mã nguồn mã nguồn mở được viết bằng hợp ngữ (assembly) cho Linux, Windows và Mac chip Apple Silicon. Điểm đáng chú ý là dù có kích thước nhỏ gọn, Rhun vẫn trang bị chế độ Vim, terminal tích hợp, xem diff Git và bảng theo dõi các phiên Claude Code hoặc Codex. Dự án phát hành theo giấy phép MIT và hiện vẫn đang ở giai đoạn đầu.
Triết lý: để AI làm phần việc nặng, giữ trình soạn thảo nhẹ
Tác giả chia sẻ rằng bản thân không còn dùng đến một phần ba số tính năng của Vim hay VS Code. Từ đó, anh xây dựng Rhun như một trình soạn thảo nhỏ, nhanh, tập trung vào những gì thực sự cần thiết.
"Để AI làm phần việc nặng. Giữ trình soạn thảo của bạn nhẹ nhàng. Ít gánh nặng hơn. Nhiều dòng chảy hơn."
Cách tiếp cận này phản ánh một xu hướng đang lên trong giới lập trình: khi các trợ lý AI đảm nhận việc sinh mã, viết test hay gợi ý commit, nhu cầu về một trình soạn thảo cồng kềnh với hàng trăm tiện ích giảm dần. Thay vào đó, tốc độ khởi động, độ trễ gõ phím và sự tập trung trở thành ưu tiên.
Kiến trúc hợp ngữ chung cho nhiều nền tảng
Điểm kỹ thuật thú vị nhất của Rhun nằm ở cách tổ chức mã nguồn. Phần lõi của trình soạn thảo và bộ dựng hình pixel dùng chung một nhân hợp ngữ x86-64. Với Apple Silicon, một bộ chuyển đổi ở thời điểm biên dịch sẽ dịch nhân này sang AArch64, kèm các lớp thích ứng riêng cho từng nền tảng.
Cách làm này cho phép Rhun giữ được hiệu năng cao và kích thước nhỏ trên cả ba hệ điều hành, trong khi vẫn tránh phải viết lại toàn bộ logic cốt lõi cho kiến trúc ARM.
Những tính năng chính
- Chế độ Vim tùy chọn, cùng tab, tô sáng cú pháp và tìm kiếm mờ (fuzzy search)
- Terminal tích hợp: chạy build, lệnh shell và các tác nhân lập trình ngay cạnh mã nguồn
- Git: xem diff, stage thay đổi và commit; có thể soạn thảo thông điệp commit bằng mô hình mở chạy cục bộ hoặc qua Claude Code, Codex với gói đăng ký sẵn có
- Bảng theo dõi tác nhân: quan sát các phiên Claude Code và Codex đang làm việc theo tiến trình dự án
- 39 giao diện sáng và tối để lựa chọn
Đáng chú ý, phần AI trong Rhun là tùy chọn. Người dùng có thể dùng trình soạn thảo thuần túy mà không cần kết nối bất kỳ dịch vụ nào. Khi cần, bản phát hành mới nhất hỗ trợ soạn thông điệp commit bằng mô hình Ollama chạy cục bộ hoặc tận dụng gói Claude Code, Codex đang có.
Cách cài đặt
Rhun có mặt trên Windows, Linux và macOS. Trên Linux và macOS, người dùng có thể cài qua terminal:
curl -fsSL https://github.com/vshvedov/rhun/releases/latest/download/install.sh | sh
Với Windows, chỉ cần tải file ZIP, giải nén và mở rhun.exe.
Góc nhìn cho lập trình viên Việt Nam
Với cộng đồng lập trình tại Việt Nam, Rhun đáng để thử ở hai khía cạnh. Thứ nhất, đây là ví dụ thực tế về việc tối ưu hiệu năng ở tầng thấp — một chủ đề ít được chạm tới nhưng rất giá trị với những ai quan tâm đến hệ thống và kiến trúc máy tính. Thứ hai, việc hỗ trợ mô hình cục bộ qua Ollama giúp tiết kiệm chi phí API, phù hợp với các nhóm nhỏ hoặc lập trình viên cá nhân ở Việt Nam muốn thử nghiệm quy trình làm việc có AI mà không phụ thuộc hoàn toàn vào dịch vụ đám mây.
Dự án vẫn còn non trẻ và do một người phát triển, nên chưa thể so sánh với các trình soạn thảo đã trưởng thành. Tuy nhiên, Rhun là minh chứng thú vị cho thấy một trình soạn thảo mã nguồn hiện đại có thể được xây dựng theo hướng tối giản mà vẫn đáp ứng nhu cầu của lập trình viên thời đại AI.


