Cái Chết Của Cha
khung hình đã chỉnh sửa từ Naruto Shippuden
Khi lần đầu bắt đầu làm việc trên Cha vào đầu tháng 1 năm 2024, tôi xây dựng nó vì tôi cần nó. Vào thời điểm đó, không có công cụ terminal CLI thực sự tốt nào tích hợp LLM vào terminal và phù hợp với những gì tôi đang tìm kiếm. Tôi đã thử nhiều công cụ, trong đó chatblade là lựa chọn gần nhất, nhưng không công cụ nào thực sự đáp ứng được nhu cầu của tôi.
Vì vậy, một ngày nọ, tôi quyết định tự xây dựng nó. Tôi bắt đầu viết mã với sự trợ giúp của GPT-4 thông qua ChatGPT để tạo bản nháp và đề cương, rồi tiếp tục phát triển từ đó. Tôi liên tục thêm các tính năng vào Cha dựa trên những gì mình cần, và theo thời gian, tôi thực sự thích làm việc với nó đến mức nó trở thành một dự án đam mê bên lề gây nghiện; hãy xem bài blog đầu tiên của tôi về Cha để biết thêm chi tiết về nguồn gốc của nó.
Điều khiến nó trở nên thú vị là đây thực sự là một công cụ mà tôi sử dụng hằng ngày. Vì vậy, mỗi lần làm việc với nó thường dẫn đến những cải tiến trực tiếp mang lại lợi ích cho quy trình làm việc và năng suất của tôi.
Cha thực sự đã tìm được chỗ đứng trong thị trường các công cụ LLM. Nó đạt được 64 sao trên GitHub và 6 fork mà không cần tiếp thị, chỉ nhờ truyền miệng thông qua Reddit. Vào thời điểm đó, tôi có những tính năng mà hầu hết các công cụ CLI tương tự chỉ có thể mơ tới, đồng thời vẫn giữ được sự đơn giản và dễ dàng lặp lại quá trình phát triển. Nó đạt đến mức tôi nghĩ Cha thực sự có cơ hội trở thành một sản phẩm nghiêm túc dành cho các nhà phát triển thay vì chỉ là dự án bên lề thú vị mà tôi làm cho riêng mình.
Nhưng khi năm 2025 đến, mọi thứ đã thay đổi. Nếu 2024 là năm của các IDE được hỗ trợ bởi AI, thì 2025 là năm của các công cụ CLI được hỗ trợ bởi AI. Anthropic phát hành Claude Code CLI cùng với các mô hình Sonnet và Opus được cập nhật và tinh chỉnh, cho cả thế giới thấy rằng họ có những mô hình lập trình tốt nhất cùng các công cụ để hỗ trợ chúng. Chỉ trong vài tuần, Claude Code CLI đã chiếm được một phần đáng kể thị phần từ Cursor IDE, và tôi phải thử nó. Tôi ngay lập tức bị cuốn hút. Đó là công cụ lập trình AI mạnh mẽ nhất mà tôi từng sử dụng, và nó đã thay đổi vĩnh viễn cách tôi lập trình và xây dựng các dự án. Sau thành công của Claude Code CLI, một loạt công cụ CLI AI bắt đầu được phát hành, như Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, và còn rất, rất nhiều công cụ khác.
Trong số tất cả chúng, chỉ Claude Code CLI, Gemini CLI và OpenAI Codex CLI thực sự trụ lại. Claude Code CLI chiếm phần lớn thị trường đó.
Với tất cả những điều này và sức mạnh của Claude Code CLI, Cha gần như đã chết vào thời điểm đó. Nhưng điều mà Cha có, còn những công cụ CLI khác này thực sự không cung cấp, là nó đơn giản, nhanh và rẻ hơn nhiều khi sử dụng. Nó cũng cho phép người dùng dễ dàng chuyển đổi giữa các nhà cung cấp LLM khác nhau như OpenAI, Anthropic, Google và xAI. Giá trị chính là nó tải nhanh hơn, cho người dùng toàn quyền kiểm soát mà không tạo cảm giác lập trình theo cảm tính, và rẻ hơn đáng kể về tổng thể. Điều cốt lõi giúp nó tồn tại là nó vẫn khá mạnh so với mức giá, đặc biệt khi so với mức giá exorbitant của các công cụ như Claude Code CLI và Gemini CLI vào thời điểm đó.
Nhưng về sau trong năm 2025, mọi thứ lại thay đổi khi Anthropic phát hành mô hình claude-haiku-4-5. Mô hình này chỉ có giá 1 đô la cho mỗi triệu token đầu vào và 5 đô la cho mỗi triệu token đầu ra, đồng thời cực kỳ thông minh và hiệu quả. Có vẻ như nó được thiết kế riêng cho việc sử dụng công cụ trong Claude Code CLI. Điều này đã thay đổi mọi thứ vì giờ đây Claude Code CLI vừa nhanh vừa không quá đắt. Chi phí sử dụng Claude Code của tôi giảm xuống còn khoảng một phần ba so với trước đây vì mô hình này cho phép tôi thực hiện 90% những gì trước đó tôi dùng Sonnet và Opus để làm.
Điều này thực sự đã giết chết Cha. Đúng là Cha vẫn nhanh hơn và rẻ hơn Claude Code CLI, nhưng giờ đây không còn nhiều nữa. Hiệu năng và mức giá của Claude Code CLI đã phá hủy giá trị thực sự cuối cùng mà Cha cung cấp. Việc các công ty trị giá hàng tỷ đô la như Google giờ đây cũng tham gia thị trường CLI AI, cùng với chính các nhà cung cấp mô hình như OpenAI và Anthropic, cũng chẳng giúp ích gì. Với hai yếu tố này, cách sử dụng cá nhân của tôi đã thay đổi đáng kể. Trước đây, tôi thường chia thời gian khoảng 50/50 giữa Cha và các công cụ CLI khác, chủ yếu là Claude Code CLI. Giờ đây, con số này giống 8% cho Cha hơn, còn lại dành cho các công cụ AI khác, vẫn chủ yếu là Claude Code CLI.
Điều này đến lượt nó đã giết chết Cha. Vào giữa năm 2025, tôi đã chuyển Cha từ Python sang Go, đổi tên tầm nhìn thành Ch để phản ánh một khởi đầu mới; hãy xem bài blog của tôi về việc chuyển từ Cha sang Ch, blog về dự án Ch và trang web của Ch để biết thêm chi tiết về quá trình chuyển đổi này. Ch thậm chí còn đạt được 10 sao và 1 fork mà hoàn toàn không cần tiếp thị. Nhưng ngay cả với lần viết lại này, nó cũng không thể vượt qua đà phát triển mà Claude Code CLI và các đối thủ lớn khác đã tạo dựng. Trừ khi Cha trở thành một thứ gì đó hoàn toàn khác ngoài việc chuyển sang Go, nó không có cơ hội thực sự nào để cạnh tranh. Và ngay cả khi đó, khả năng tạo được sức hút trước các tập đoàn khổng lồ và các nhà cung cấp mô hình cũng cực kỳ mong manh, gần như là bất khả thi.
Vậy đấy, chuyện này thật tệ. Nhưng bạn có thể làm gì? Ngành công nghiệp này với công nghệ, đặc biệt là trong lĩnh vực LLM và AI, phát triển nhanh đến khó tin. Nó dạy tôi rằng cuối cùng thì các nền tảng sẽ chiến thắng, điều này phù hợp với lý thuyết cá nhân của tôi: Thanh tạ của phần mềm.
Nhưng thành thật mà nói, tôi không quá buồn về chuyện này vì tôi thực sự rất thích làm việc với dự án này. Nó giúp tôi thư giãn trong một số thời điểm khó khăn nhất của cuộc đời, khi mọi thứ thực sự trở nên khó khăn vào cuối năm 2024 và đầu năm 2025. Nó cũng cho phép tôi tạo ra một công cụ mà tôi thực sự yêu thích và vẫn sử dụng. Vì vậy, tôi biết ơn khoảng thời gian vui vẻ khi làm việc với dự án này và tất cả những gì tôi đã học được từ nó.
Trong tương lai, tôi sẽ suy nghĩ cẩn thận hơn về những gì mình làm và những dự án mà mình cam kết sâu sắc đến vậy. Đam mê là điều tuyệt vời, nhưng tôi đang ở một giai đoạn trong cuộc đời mà tôi muốn các dự án của mình tạo ra tác động thực sự. Vì vậy, tôi vẫn sẽ duy trì Cha, nhưng sẽ không làm quá mức với nó. Tôi chỉ sẽ cập nhật các gói và sửa những lỗi nhỏ đây đó (có lẽ trớ trêu thay là sử dụng Claude Code CLI). Theo thời gian, nhiều khả năng nó sẽ bị ngừng sử dụng trong một hoặc hai năm tới khi các công cụ AI khác này tiếp tục được cải thiện và trở nên rẻ hơn.
Với Cha, tôi sẽ không cố ép nó phải tồn tại và thay vào đó sẽ tập trung vào chương tiếp theo của cuộc đời mình. Kể từ khi bắt đầu Cha, rất nhiều điều đã thay đổi đối với cá nhân tôi, cả trong sự nghiệp, sức khỏe và cuộc sống riêng. Cũng như hầu hết mọi thứ, những khoảng thời gian tốt đẹp nhất rồi sẽ kết thúc và một chương mới bắt đầu.
Gửi đến tất cả những ai đã sử dụng Cha, cảm ơn các bạn! Tôi rất biết ơn. Mã nguồn là mã nguồn mở, vì vậy hãy làm bất cứ điều gì các bạn muốn với nó, và tôi rất muốn được nghe về những dự án mà tất cả các bạn xây dựng bằng nó.
Cảm ơn tất cả các bạn!