Gemini CLI
Đây là CLI tệ nhất đối với tôi. Thành thật mà nói, tôi bắt đầu dùng Google vì công ty tôi trả tiền cho Gemini Pro, nên tôi đã dùng nó vài tháng, nhưng tôi chưa bao giờ thực sự cảm thấy có thể tin tưởng nó cho công việc hàng ngày. Trải nghiệm dùng thử khá trục trặc, với các lỗi HTTP ngẫu nhiên, phản hồi giới hạn token không rõ ràng và giao diện người dùng chậm chạp và khó sử dụng. Điều tệ nhất là phải chờ vài giây để model Gemini phản hồi, chỉ để phát hiện ra rằng vì một lý do ngẫu nhiên nào đó nó không khả dụng, và sau đó tôi phải chuyển sang model mini hoặc cũ hơn để nó hoạt động.
Những điều không hiệu quả với tôi:
Phản hồi giới hạn token không rõ ràng
Lỗi HTTP ngẫu nhiên xảy ra quá thường xuyên
Cảm giác chậm chạp khi sử dụng hàng ngày
Độ phản hồi của giao diện người dùng khá tệ
Một số phiên bắt đầu lặp lại và chất lượng đầu ra giảm
Lỗi HTTP 429 rất khó chịu
Copilot CLI
Copilot, hầu hết thời gian, hoạt động tốt và là một trợ thủ đắc lực trong terminal, nhưng nó không tạo ra sự thay đổi lớn đối với tôi. Nó giống như một công cụ "có thì tốt".
Những điều không phù hợp với tôi:
Giới hạn hàng tháng. Tôi đã vượt quá giới hạn nhiều lần và điều đó thực sự gây khó chịu, đặc biệt là khi bạn đang làm việc dở dang và đột nhiên không thể sử dụng công cụ nữa. So với OpenAI và Anthropic, giới hạn có vẻ "rộng rãi" hơn và được đặt lại sau mỗi 5 giờ.
Claude Code CLI
Nhìn chung, công cụ này tốt, và khi bạn chuyển từ Copilot CLI hoặc Gemini CLI (🪦) thì nó giống như một bước tiến lớn về khả năng và chất lượng. Nhưng nó không phù hợp với quy trình làm việc của tôi và có quá nhiều lỗi. Nó thường xuyên bị treo và làm chậm máy tính của tôi bằng cách ngốn bộ nhớ và CPU. Những điểm tốt:
Chế độ LẬP KẾ HOẠCH cho phép bạn thiết lập kế hoạch và thực hiện nó với trợ lý (Tôi thực sự thích cách tiếp cận này)
Giới hạn được đặt lại sau mỗi 5 giờ (rất tốt)
Nhiều tích hợp với các công cụ của bên thứ ba ngay từ đầu, chẳng hạn như GitHub, Slack, v.v.
Những điểm không hiệu quả với tôi:
Cảm thấy rườm rà trong quy trình làm việc của tôi
Lỗi giao diện người dùng gây khó chịu (các phần tử biến mất khi cuộn, hoặc không hiển thị đúng cách, có nên đổ lỗi cho React về điều đó không?)
Thỉnh thoảng xảy ra hiện tượng treo và đơ, đặc biệt là trong các quy trình làm việc dài hơn
Mức sử dụng CPU và bộ nhớ đôi khi có thể tăng cao

OpenCode
OpenCode là công cụ mới nhất tôi đã thử nghiệm và nó thực sự là một bất ngờ thú vị. Nó hoạt động nhanh và phản hồi tốt, giao diện người dùng đơn giản và gọn gàng, và hướng đi mã nguồn mở và thân thiện với cộng đồng thực sự rất tuyệt. Tôi cũng thích việc nó có nhiều tích hợp với các công cụ và dịch vụ khác. Nó giống như một công cụ được xây dựng dành riêng cho tôi.
Những điểm tốt:
Tốc độ
Sự đơn giản
Hướng đi mã nguồn mở và thân thiện với cộng đồng
Cách xem phiên và chia sẻ với người dùng khác rất dễ dàng
Hỗ trợ mô hình cục bộ
Số lượng nhà cung cấp khổng lồ mà bạn có thể kết nối. Bạn có thể dễ dàng kết nối các gói đăng ký của mình từ Z.ai, Zen.ai, OpenAI, Anthropic, GitHub Copilot, và nhiều hơn nữa.
Những điểm chưa tốt đối với tôi:
Thiếu plugin để hiển thị giới hạn hạn mức cho mỗi nhà cung cấp, khá lỗi thời
Một số tích hợp không có sẵn ngay từ đầu so với Claude Code.
Kết luận cuối cùng
Đối với quy trình làm việc của tôi, OpenCode là người chiến thắng dễ dàng.
Claude Code có thể sử dụng được nhưng hơi rườm rà đối với tôi.
Copilot CLI tốt nhưng giới hạn hàng tháng là một trở ngại lớn đối với tôi.
Gemini CLI là khó tin cậy nhất trong sử dụng hàng ngày.
Theo Douglas Mendes https://dev.to/mendesbarreto/opencode-vs-claude-code-vs-copilot-vs-gemini-very-simple-review-1dpm