
ThinkRail là một "IDE cho agent" mã nguồn mở (Apache 2.0) của JetBrains InnovationHub – bộ phận ươm dự án của JetBrains. Đây không phải plugin cho IntelliJ IDEA hay các IDE khác của JetBrains, mà là một ứng dụng riêng, gọn nhẹ, xây quanh đúng một coding agent là pi: pi lo phần model, skill, nén ngữ cảnh, chi phí và phiên làm việc; ThinkRail cung cấp trình soạn thảo, terminal, diff và quản lý workspace. Ứng dụng chạy trên macOS, Windows, Linux, dạng app desktop hoặc qua lệnh thinkrail mở cùng giao diện trên trình duyệt.
Vì sao đang được chú ý. Dự án ra mắt từ tháng 8 nhưng chỉ bùng nổ cuối tháng 10: bài trên Hacker News ngày 25/10 đạt 242 điểm, 174 bình luận; repo tăng từ khoảng 1.800 sao ngày 26/10 (theo Oflight) lên khoảng 7.100 sao hiện nay, riêng tuần qua tăng khoảng 5.700 sao trên GitHub trending.
Cách hoạt động. Mỗi tác vụ có git worktree và nhánh riêng, nên nhiều agent chạy song song mà không lẫn thay đổi. Có tab Monaco, cây file đánh dấu thay đổi, terminal, bình luận review gửi thẳng cho agent, nhiều cuộc chat pi cùng lúc trong một workspace (mỗi chat chọn model riêng, hiển thị token/chi phí trực tiếp) và một đồ thị file SPEC.md mà agent đọc và tự cập nhật. App đọc Agent Skills sẵn có, dùng MCP server trong cấu hình của pi và hỏi xác nhận trước các lệnh không chỉ-đọc. Model lấy từ tài khoản JetBrains AI, nhà cung cấp mà pi hỗ trợ, hoặc server tương thích OpenAI như Ollama, vLLM, LM Studio.
Bản 0.3.0 (29/10) có gì mới. Đẩy nhánh từ thanh trên cùng: publish, push hoặc sync (hiện rõ lệnh git pull --rebase sẽ chạy và "không bao giờ force-push"), mở PR hoặc GitLab MR với mô tả do agent viết, theo dõi CI và merge (cần gh CLI). Trình hướng dẫn lần đầu tự nhận các tài khoản đã đăng nhập Claude Code, Codex, Copilot, Kimi CLI hoặc Grok Build, và danh sách model chỉ còn những model tài khoản được dùng. Tích hợp sẵn tiếng Nhật, tiếng Tây Ban Nha, tiếng Trung giản thể (câu trả lời của agent và output công cụ không được dịch). Ngoài ra: công cụ xem trước mockup HTML ở khổ desktop/tablet/điện thoại, chi phí subagent được cộng vào tổng của chat, và bản build cho Mac Intel.
Vẫn còn sớm. Phiên bản chưa tới 1.0 (README: bản ổn định 0.1.2, nightly 0.2.0), chỉ chạy với pi, một số bản macOS có thể bị Gatekeeper chặn và CLI trên macOS chưa được notarize. App gửi sự kiện sử dụng cơ bản và báo lỗi gắn với một ID cài đặt ngẫu nhiên, có thể tắt. ThinkRail miễn phí nhưng tiền model do nhà cung cấp của bạn tính. Các bài đánh giá khuyên nên dùng thử song song với công cụ hiện tại, chưa nên dùng cho việc production.

