cmux không quy định cách các nhà phát triển sử dụng công cụ của họ. Nó là một terminal và trình duyệt với CLI, và phần còn lại là tùy thuộc vào bạn. cmux là một nguyên lý cơ bản, không phải là một giải pháp. Nó cung cấp cho bạn một terminal, một trình duyệt, thông báo, không gian làm việc, chia tách, tab và một CLI để điều khiển tất cả những thứ đó. cmux không ép buộc bạn vào một cách sử dụng các tác nhân lập trình theo ý kiến. Những gì bạn xây dựng với các nguyên lý cơ bản là của bạn. Các nhà phát triển giỏi nhất luôn tự xây dựng công cụ của riêng họ. Chưa ai tìm ra cách tốt nhất để làm việc với các tác nhân, và các nhóm xây dựng sản phẩm đóng cũng chắc chắn chưa tìm ra. Các nhà phát triển gần gũi nhất với mã nguồn của họ sẽ tìm ra điều đó trước tiên. Hãy cung cấp cho một triệu nhà phát triển các nguyên lý cơ bản có thể kết hợp, và họ sẽ cùng nhau tìm ra các quy trình làm việc hiệu quả nhất nhanh hơn bất kỳ nhóm sản phẩm nào có thể thiết kế từ trên xuống.