- Lượt truy cập hàng tháng
- 0
- Giá
- Chưa đặt
- Được liệt kê
- —
- Đã cập nhật
- 2026-09-04
01Pi là gì
Pi (Agent Harness) là Agent lập trình terminal mã nguồn mở tối giản do Mario Zechner phát triển, đồng thời là Coding Agent nền tảng của OpenClaw. Công cụ chỉ cung cấp cho mô hình bốn công cụ cơ bản read, write, edit, bash; prompt hệ thống chưa đến 1000 token, mọi chức năng còn lại đều được giao cho các extension TypeScript. Pi hỗ trợ hơn 15 nhà cung cấp mô hình, phiên trò chuyện phân nhánh dạng cây và chuyển đổi mô hình giữa các nhà cung cấp.
02Các chức năng chính của Pi
Theo dõi WeChat và trả lời “开源” để tham gia nhóm trao đổi dự án mã nguồn mở AI
Bộ công cụ tối giản: mặc định chỉ cung cấp cho mô hình bốn công cụ read, write, edit, bash; các thao tác như tìm kiếm để mô hình tự giải quyết bằng grep/find, prompt hệ thống chưa đến 1000 token.
Tích hợp nhiều mô hình: tích hợp hơn 15 nhà cung cấp (Anthropic、OpenAI、Kimi、DeepSeek、MiniMax, v.v.), hỗ trợ cả đăng nhập thuê bao OAuth và API Key.
Lịch sử trò chuyện dạng cây: phiên trò chuyện được lưu trữ theo cấu trúc cây, có thể quay lại bất kỳ nút lịch sử nào để hỏi lại hoặc phân nhánh thử nghiệm; mọi nhánh cùng tồn tại trong một tệp.
Chuyển đổi mô hình giữa các nhà cung cấp: trong phiên trò chuyện, có thể dùng /model hoặc Ctrl+L để chuyển đổi mô hình của các nhà cung cấp khác nhau; ngữ cảnh sẽ tự động được chuyển giao và chuyển đổi.
Bốn chế độ chạy: TUI tương tác, chế độ script Print/JSON, giao thức RPC và SDK Node.js, đáp ứng các tình huống từ lập trình hằng ngày đến tích hợp chương trình.
Tùy biến bằng extension: chỉ cần đặt module extension TypeScript vào thư mục là có thể hot load; extension có thể đăng ký công cụ, lệnh tùy chỉnh và chặn sự kiện, thậm chí cho phép Pi tự viết extension ngay trong lúc chạy.
Skills và mẫu Prompt: hỗ trợ tiêu chuẩn Agent Skills; tệp Markdown có thể trực tiếp trở thành lệnh / có tham số.
Hệ sinh thái gói cộng đồng: extension, Skills, mẫu và chủ đề có thể đóng gói thành Pi packages, cài đặt và chia sẻ chỉ bằng một lệnh qua pi install npm:xxx hoặc kho git.
Tương thích cấu hình hiện có: tự động tìm kiếm và nhận diện AGENTS.md và CLAUDE.md dọc theo cây thư mục, không cần di chuyển cấu hình Claude Code hiện có.
Kỹ thuật ngữ cảnh: hỗ trợ SYSTEM.md ghi đè prompt hệ thống, tự động tóm tắt Compaction và chèn ngữ cảnh động, giúp người dùng kiểm soát chính xác từng token đi vào cửa sổ ngữ cảnh.
03Cách sử dụng Pi
Cài đặt: chạy npm install -g --ignore-scripts @earendil-works/pi-coding-agent hoặc curl -fsSL https://pi.dev/install.sh | sh trong terminal để cài đặt Pi.
Khởi động: sau khi cài đặt, nhập pi trong terminal để vào giao diện TUI tương tác.
Cấu hình đăng nhập: lần đầu sử dụng, cần chạy /login, chọn đăng nhập thuê bao OAuth hoặc nhập API Key để cấu hình nhà cung cấp mô hình.
Mở dự án: truy cập thư mục dự án và nhập pi; Pi sẽ tự động tải AGENTS.md hoặc CLAUDE.md trong thư mục hiện tại và các thư mục cha làm ngữ cảnh.
Bắt đầu trò chuyện: mô tả yêu cầu bằng ngôn ngữ tự nhiên trực tiếp trong giao diện tương tác, dùng @ để tìm kiếm tệp mờ, ! để thực thi lệnh Shell và Ctrl+V để dán hình ảnh.
Chuyển đổi mô hình: khi cần đổi mô hình, có thể nhập /model hoặc nhấn Ctrl+L bất cứ lúc nào để chuyển đổi giữa các mô hình của nhà cung cấp khác nhau; ngữ cảnh sẽ tự động được chuyển giao.
Quay lại theo cây: dùng lệnh /tree để xem lịch sử trò chuyện dạng cây, có thể quay lại bất kỳ nút nào để hỏi lại hoặc phân nhánh thử nghiệm.
Mở rộng chức năng: khi cần mở rộng chức năng, hãy viết module extension TypeScript trong thư mục ~/.pi/agent/extensions/, sau khi lưu nhập /reload để hot load và áp dụng.
Xuất và chia sẻ: sau khi kết thúc phiên, dùng /export để xuất thành HTML hoặc /share để tạo liên kết chia sẻ GitHub Gist.
Thoát và tiếp tục: nhấn Ctrl+C hoặc Ctrl+D để thoát phiên hiện tại; lần sau dùng pi -c để tiếp tục cuộc trò chuyện trước đó.
04Ưu điểm cốt lõi của Pi
Tối giản và hiệu quả: prompt hệ thống cùng định nghĩa công cụ chưa đến 1000 token, chỉ cung cấp cho mô hình bốn công cụ cơ bản nên tốc độ phản hồi rất nhanh.
Kiểm soát ngữ cảnh chính xác: hỗ trợ SYSTEM.md、AGENTS.md, chèn ngữ cảnh động và Compaction tự động, giúp bạn quyết định từng token đi vào ngữ cảnh như thế nào.
Khả năng mở rộng mạnh mẽ: extension TypeScript có hiệu lực ngay sau khi hot load; thậm chí Pi có thể tự viết extension ngay trong lúc chạy, còn những chức năng chính thức chưa cung cấp có thể được cộng đồng bổ sung qua các gói.
Lịch sử trò chuyện dạng cây: phiên trò chuyện được lưu trữ theo cấu trúc cây, có thể quay lại bất kỳ nút nào để phân nhánh và thử nghiệm, tránh chi phí chìm của hội thoại tuyến tính.
Chuyển đổi liền mạch giữa các nhà cung cấp: tích hợp hơn 15 nhà cung cấp, có thể chuyển đổi mô hình của các nhà cung cấp khác nhau bất cứ lúc nào trong phiên; ngữ cảnh tự động được chuyển giao và chuyển đổi.
Không tốn chi phí di chuyển: tự động nhận diện CLAUDE.md và AGENTS.md; tiêu chuẩn Skills tương thích với Claude Code và Codex, có thể dùng lại trực tiếp cấu hình hiện có.
Thân thiện với mô hình nội địa: tích hợp DeepSeek、Kimi、智谱、Qwen、MiniMax、MiMo và các mô hình nội địa khác, đồng thời cấu hình riêng các node dành cho khu vực Trung Quốc.
Mã nguồn mở hoàn toàn theo MIT: toàn bộ mã nguồn được công khai, chuỗi cung ứng được hardened, cộng đồng đã phát triển nhiều phiên bản chuyển đổi như Go、Rust、Python.
Bốn chế độ chạy: TUI tương tác, Print/JSON, RPC và SDK bao phủ mọi nhu cầu từ lập trình hằng ngày đến tích hợp doanh nghiệp.
Khả năng tự giải thích: Pi có thể giải thích chức năng và tài liệu của chính mình, thậm chí trực tiếp giúp bạn tra cứu tài liệu và viết cấu hình, hạ thấp rào cản bắt đầu sử dụng.
05Địa chỉ dự án Pi
Trang web dự án:https://pi.dev/
Kho GitHub:https://github.com/earendil-works/pi
06Các tình huống ứng dụng Pi
Phát triển script và nguyên mẫu nhanh: trực tiếp dùng ngôn ngữ tự nhiên trong terminal để tạo, gỡ lỗi và chạy script; phiên trò chuyện dạng cây hỗ trợ nhanh chóng thử nghiệm các phương án triển khai khác nhau.
Tái cấu trúc và bảo trì codebase: tận dụng khả năng chỉnh sửa mã và tính năng chuyển đổi mô hình của Pi để thực hiện tái cấu trúc hàng loạt trong các dự án lớn, đồng thời dùng AGENTS.md để lưu lại quy chuẩn dự án.
Tùy chỉnh quy trình phát triển: viết extension TypeScript để biến Pi thành chuỗi công cụ chuyên biệt cho nhóm hoặc cá nhân, chẳng hạn như tự động review mã, tạo tài liệu và tạo khung cho framework cụ thể.
Hợp tác mã nguồn mở và chia sẻ kiến thức: dùng /share để xuất GitHub Gist hoặc /export để tạo HTML, chia sẻ toàn bộ quá trình gỡ lỗi và phát triển với cộng tác viên hoặc dùng cho blog kỹ thuật.
Phát triển trên máy chủ từ xa và trong container: chạy Pi trên máy chủ SSH hoặc container Docker, kết hợp với tmux để duy trì phiên chạy nền, phù hợp với phát triển trên cloud, tích hợp quy trình CI/CD và các môi trường không có giao diện đồ họa.
© Tuyên bố miễn trừ trách nhiệm: tên miền và nội dung được liên kết có thể thay đổi theo thời gian. AIEZZ không kiểm soát các trang web của bên thứ ba. Hãy tự đánh giá nội dung bên ngoài và các rủi ro liên quan.


Đánh giá của người dùng0