Kematian Cha

bingkai yang dimodifikasi dari naruto shippuden

Ketika saya pertama kali mulai bekerja pada Cha pada awal Januari 2024, saya membangunnya karena saya membutuhkannya. Pada waktu itu tidak ada alat terminal CLI yang benar-benar baik yang mengintegrasikan LLM ke dalam terminal yang sesuai dengan apa yang saya cari. Saya mencoba banyak alat, dengan chatblade menjadi opsi yang paling mendekati, tetapi tidak satupun dari mereka benar-benar memenuhi kebutuhan saya.

Jadi suatu hari, saya memutuskan untuk membangunnya sendiri. Saya mulai menulis kode dengan bantuan GPT-4 melalui ChatGPT untuk membuat draf dan garis besar, dan melanjutkannya dari sana. Saya terus menambahkan fitur ke Cha berdasarkan apa yang saya butuhkan, dan seiring waktu, saya sangat menikmati mengerjakannya sampai menjadi proyek sampingan yang membuat ketagihan; lihat posting blog pertama saya tentang Cha untuk detail lebih lanjut tentang asal-usulnya.

Yang membuatnya sangat menyenangkan adalah ini sebenarnya adalah alat yang saya gunakan setiap hari. Jadi setiap kali saya mengerjakannya, biasanya menghasilkan perbaikan yang langsung menguntungkan alur kerja dan produktivitas saya.

Cha memang menemukan tempat di pasar alat LLM. Ia mendapatkan 64 bintang di GitHub dan 6 fork tanpa pemasaran dan hanya dari mulut ke mulut melalui Reddit. Saya memiliki fitur yang sebagian besar alat CLI serupa hanya bisa impikan pada waktu itu, sambil tetap sederhana dan mudah untuk diiterasi. Sampai pada titik di mana saya berpikir Cha memiliki peluang nyata untuk menjadi produk serius bagi pengembang daripada sekadar proyek sampingan menyenangkan yang saya buat untuk diri saya sendiri.

Tetapi ketika 2025 tiba, semuanya berubah. Jika 2024 adalah tahun IDE yang didukung AI, maka 2025 adalah tahun alat CLI yang didukung AI. Anthropic merilis Claude Code CLI bersama dengan model Sonnet dan Opus yang diperbarui dan disempurnakan, menunjukkan kepada dunia bahwa mereka memiliki model pemrograman terbaik dan alat untuk mendukungnya. Dalam beberapa minggu, Claude Code CLI mengambil bagian pasar yang signifikan dari Cursor IDE, dan saya harus mencobanya. Saya langsung kecanduan. Itu adalah alat pengkodean AI paling kuat yang pernah saya gunakan, dan itu mengubah cara saya menulis kode dan membangun proyek selamanya. Kemudian dengan keberhasilan Claude Code CLI, banjir alat CLI AI mulai dirilis seperti Gemini CLI, OpenAI Codex CLI, GitHub Copilot CLI, Cursor CLI, Kiro CLI, Amazon Q CLI, OpenHands CLI, Qwen Code CLI, Aider, dan banyak lagi.

Dari semua itu, hanya Claude Code CLI, Gemini CLI, dan OpenAI Codex CLI yang benar-benar bertahan. Claude Code CLI mengambil sebagian besar pasar tersebut.

Dengan semua ini dan kekuatan Claude Code CLI, Cha hampir mati pada titik itu. Tetapi yang dimiliki Cha yang tidak ditawarkan oleh alat CLI lain pada saat itu adalah bahwa ia sederhana, cepat, dan jauh lebih murah untuk digunakan. Ia juga memungkinkan pengguna untuk dengan mudah beralih antara penyedia LLM yang berbeda seperti OpenAI, Anthropic, Google, dan xAI. Nilai utamanya adalah bahwa ia lebih cepat untuk dimuat, memberi pengguna kontrol penuh tanpa nuansa vibe coding, dan secara keseluruhan jauh lebih murah. Hal utama yang membuatnya tetap hidup adalah bahwa ia masih cukup kuat untuk harganya, terutama dibandingkan dengan harga luar biasa tinggi untuk alat seperti Claude Code CLI dan Gemini CLI pada waktu itu.

Namun kemudian, pada pertengahan 2025, semuanya berubah lagi ketika Anthropic merilis model claude-haiku-4-5. Model ini hanya berharga $1 per satu juta token input dan $5 per satu juta token output sementara sangat pintar dan efektif. Model ini tampaknya dirancang khusus untuk penggunaan alat dalam Claude Code CLI. Ini mengubah segalanya karena sekarang Claude Code CLI menjadi cepat dan tidak terlalu mahal. Biaya saya untuk Claude Code turun menjadi sekitar sepertiga dari sebelumnya karena model ini memungkinkan saya melakukan 90% dari apa yang sebelumnya saya lakukan dengan Sonnet dan Opus.

Ini benar-benar membunuh Cha. Memang, Cha masih lebih cepat dan lebih murah daripada Claude Code CLI, tetapi tidak lagi selisih jauh. Performa dan harga Claude Code CLI menghancurkan nilai nyata terakhir yang diberikan Cha. Tidak membantu juga bahwa perusahaan mega-miliar dolar seperti Google sekarang memasuki pasar CLI AI, dan penyedia model itu sendiri seperti OpenAI dan Anthropic juga masuk. Dengan dua faktor ini, penggunaan pribadi saya bergeser secara dramatis. Dulu saya membagi waktu saya kira-kira 50/50 antara Cha dan alat CLI lain, terutama Claude Code CLI. Sekarang lebih seperti 8% Cha dan sisanya dihabiskan dengan alat AI lain, masih terutama Claude Code CLI.

Ini pada gilirannya membunuh Cha. Pada pertengahan 2025, saya telah memigrasikan Cha dari Python ke Go, mengganti nama visinya menjadi Ch untuk mencerminkan awal yang baru; lihat posting blog saya tentang migrasi dari Cha ke Ch, blog proyek Ch, dan situs web Ch untuk detail lebih lanjut tentang transisi ini. Ch bahkan mendapat 10 bintang dan 1 fork tanpa pemasaran sama sekali. Tetapi bahkan dengan penulisan ulang ini, ia tidak mampu mengatasi momentum yang telah dibangun oleh Claude Code CLI dan pemain besar lainnya. Kecuali Cha menjadi sesuatu yang sepenuhnya berbeda di luar migrasi ke Go ini, ia tidak memiliki peluang nyata untuk bersaing. Dan bahkan kemudian, peluang mendapatkan daya tarik melawan mega-korporasi dan penyedia model sangat kecil dan hampir mustahil.

Jadi ya, ini menyebalkan. Tetapi apa yang bisa Anda lakukan? Industri ini dengan teknologi, terutama dalam LLM dan AI, bergerak sangat cepat. Ini mengajarkan saya bahwa platform pada akhirnya yang menang, yang sejalan dengan teori pribadi saya: The Barbell of Software.

Tetapi jujur, saya tidak terlalu sedih tentang ini karena saya benar-benar menikmati mengerjakan proyek ini. Itu membantu saya bersantai selama beberapa momen tersulit dalam hidup saya ketika keadaan sangat berat pada akhir 2024 dan awal 2025. Ini juga memungkinkan saya membuat alat yang sebenarnya saya cintai dan masih saya gunakan. Jadi saya bersyukur atas waktu menyenangkan yang saya miliki saat mengerjakan proyek ini dan atas semua yang saya pelajari darinya.

Ke depannya, saya akan berpikir lebih hati-hati tentang apa yang saya kerjakan dan proyek mana yang saya komitmenkan sedalam ini. Gairah itu bagus, tetapi saya berada pada titik dalam hidup saya di mana saya ingin proyek-proyek saya memiliki dampak nyata. Jadi saya akan tetap memelihara Cha, tetapi saya tidak akan berlebihan. Saya akan memperbarui paket dan memperbaiki bug kecil di sana-sini (mungkin menggunakan Claude Code CLI, ironisnya). Seiring waktu, kemungkinan besar ia akan dinyatakan usang dalam satu atau dua tahun ke depan karena alat AI lain terus berkembang dan menjadi lebih murah.

Dengan Cha, saya tidak akan memaksanya tetap hidup dan saya akan fokus pada bab berikutnya dalam hidup saya. Banyak yang telah berubah secara pribadi sejak saya memulai Cha, baik dalam karier, kesehatan, maupun kehidupan pribadi saya. Seperti kebanyakan hal, masa-masa terbaik datang ke akhirnya dan bab baru dimulai.

Untuk siapa pun yang pernah menggunakan Cha, terima kasih! Saya sangat berterima kasih. Kodenya bersifat sumber terbuka, jadi lakukan apa pun yang Anda mau dengannya, dan saya akan senang mendengar tentang proyek-proyek yang Anda semua bangun dengannya.

Terima kasih semuanya!