Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung)
85

Sản phẩm

Hax: Công cụ lập trình tối giản cho terminal, tối ưu hóa cho LLM

(giờ Việt Nam)

Tóm tắt AI

Hax là công cụ lập trình terminal viết bằng C, siêu nhẹ và khởi động tức thì. Với mức tiêu thụ RAM cực thấp, Hax giúp dành tài nguyên cho các mô hình LLM cục bộ, hỗ trợ đa dạng các nhà cung cấp như llama.cpp, OpenAI và Anthropic.

Bản dịch AI

hax — a minimalist, terminal-native coding agent

> Thiết kế gọn nhẹ

Một tệp nhị phân C thuần nhất với tập hợp phụ thuộc tối giản. Khởi động tức thì và sử dụng rất ít bộ nhớ (chỉ vài MB) — nhờ đó dành nhiều RAM hơn cho các LLM cục bộ của bạn.

> Ưu tiên các mô hình cục bộ

hax tự động phát hiện mô hình và các khả năng của môi trường thực thi. Không cần khối cấu hình nhà cung cấp tùy chỉnh cho thiết lập mặc định.

> Tôn trọng terminal của bạn

Hỗ trợ truyền phát Markdown và đầu ra công cụ trực tiếp, được điều chỉnh để hiển thị phù hợp trong terminal. Chỉ vẽ lại dòng đang truyền phát hoặc vùng nhập liệu, giữ nguyên khả năng cuộn trang gốc. Không chiếm quyền hoặc làm xáo trộn terminal của bạn.

> Có thể kiểm tra

Xem chính xác những gì đã được gửi đến mô hình và phản hồi của nó trong chế độ xem bản ghi hữu dụng (Ctrl+T). Tùy chọn thu thập dấu vết giao thức mạng chi tiết.

> Sử dụng bất kỳ nhà cung cấp/mô hình nào

Hỗ trợ OpenAI (+tương thích), Anthropic (+tương thích), Codex (thông qua gói đăng ký ChatGPT), OpenRouter, llama.cpp, v.v.

> Công cụ Unix chuẩn mực

Sử dụng các đường dẫn XDG, stdout sạch trong chế độ -p one-shot với các gợi ý tiếp tục trên stderr, tệp cấu hình và phiên làm việc dạng văn bản thuần, kết hợp thông qua các tiến trình con thay vì plugin.

> Đối tượng mục tiêu

Các lập trình viên thường xuyên làm việc trong terminal, chạy các mô hình cục bộ, kiểm tra hoạt động của công cụ, đóng gói phần mềm cho các bản phân phối hoặc chạy các tác nhân (agent) trong môi trường hạn chế tài nguyên. Nếu bạn muốn các chợ ứng dụng MCP, môi trường thực thi plugin, bảng điều khiển IDE hoặc lời nhắc quyền cho từng lệnh, thì các tác nhân khác sẽ đáp ứng điều đó — hax cố tình không làm vậy, và tệp docs/philosophy.md sẽ giải thích lý do cho từng sự lược bỏ cũng như mô hình thay thế cho nhu cầu đó.

Nếu "công nghệ AI mới lạ trong một gói tối giản kiểu cũ" là phong cách của bạn, có lẽ bạn sẽ thích công cụ này.

$ Bắt đầu

hax chạy trên Linux và macOS; trên Windows, hãy sử dụng thông qua WSL.

Với Homebrew (macOS hoặc Linux):

Trên Linux, hãy tải xuống tệp nhị phân tĩnh được xây dựng sẵn cho kiến trúc của bạn (x86_64 hoặc aarch64) từ bản phát hành mới nhất, sau đó giải nén tệp nhị phân hax vào bất kỳ thư mục nào trong PATH của bạn.

Việc xây dựng từ mã nguồn sẽ tạo ra một tệp nhị phân liên kết với các thư viện chia sẻ của hệ thống thay vì tệp tĩnh:

scripts/install_deps.sh sẽ cài đặt các phụ thuộc xây dựng — trình biên dịch C, libcurl, jansson, meson, ninja và pkg-config — cùng với fzf, công cụ mà hax sử dụng để hoàn thiện @file khi có sẵn.

Chạy hax từ thư mục dự án mà bạn muốn nó hoạt động:

Lần chạy đầu tiên dễ dàng nhất là chế độ tương tác: khởi động hax, sau đó sử dụng /provider để xem các nhà cung cấp khả dụng và chọn mô hình. hax sẽ ghi nhớ các lựa chọn về nhà cung cấp, mô hình và nỗ lực trong chế độ tương tác.

Xem tệp README để biết cách thiết lập nhà cung cấp và tài liệu đầy đủ.

Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ Hacker News Nổi bật (buzzing.cc bản dịch tiếng Trung). Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.