









Pi là một khung quản lý và trợ lý lập trình (coding harness/agent) dạng terminal tối giản, có tính tùy biến cao, được thiết kế để tích hợp mượt mà vào quy trình làm việc hiện có của lập trình viên. Không giống như các sản phẩm đóng gói cứng nhắc bắt buộc người dùng tuân theo các phương pháp cụ thể, Pi hoạt động như một framework có khả năng mở rộng, nơi người dùng có thể tự xây dựng hoặc cài đặt thêm lệnh, công cụ, nhà cung cấp hoặc tùy chỉnh giao diện (UI) ngay lập tức. Công cụ này đi kèm với các tính năng mặc định mạnh mẽ nhưng được tinh giản, chủ động loại bỏ các lớp trừu tượng nặng nề như sub-agent (trợ lý phụ), cổng phân quyền (permission gate), thực thi bash ngầm hoặc các chế độ lập kế hoạch (plan mode) dựng sẵn. Thay vào đó, lập trình viên có thể dễ dàng mở rộng Pi bằng các gói TypeScript được chia sẻ qua npm hoặc git, biến nó thành một người bạn đồng hành thực sự trên terminal, có thể viết script, chạy ở chế độ RPC hoặc nhúng vào các ứng dụng bên thứ ba thông qua SDK.
Để sử dụng Pi, hãy cài đặt qua terminal bằng curl, PowerShell, npm, pnpm hoặc bun (ví dụ: chạy lệnh `npm install -g --ignore-scripts @earendil-works/pi-coding-agent`). Sau khi cài đặt thành công, nhà phát triển có thể bắt đầu một phiên TUI (giao diện terminal người dùng) tương tác, chạy ở chế độ in bằng lệnh `pi -p "query"` để viết shell script, hoặc chuyển đổi mô hình AI ngay trong phiên làm việc bằng lệnh `/model` hoặc tổ hợp phím `Ctrl+L`. Người dùng có thể tùy chỉnh chức năng bằng cách chỉnh sửa các tệp cấu hình như `models.json` hoặc cài đặt trực tiếp các tiện ích mở rộng bằng các lệnh như `pi install npm:@foo/pi-tools`.





Lắng nghe mạng xã hội