T3 Code punya potensi... (Lebih baik dari Codex?)

BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology

Transcript

00:00:00Theo baru saja merilis T3 code dan saya sangat antusias dengan yang satu ini. Maksud saya, apa yang
00:00:04tidak disukai darinya? Ini adalah pengelola agen sumber terbuka penuh yang benar-benar gratis. Alat ini hanya menggunakan
00:00:08langganan Anda yang sudah ada. Dan saya tahu UI terminal sedang tren saat ini, tapi
00:00:13maaf, untuk alur kerja banyak agen di berbagai proyek, GUI memberikan pengalaman yang lebih baik
00:00:18bagi saya dan itulah alasan saya menyukai aplikasi Codex akhir-akhir ini, tetapi saya merasa terganggu
00:00:23oleh performanya. Aplikasi itu sangat rakus RAM dan juga fakta bahwa Anda terikat
00:00:27pada model-model OpenAI. Jadi mari kita lihat apa yang ditawarkan T3 code dan apakah ia mampu mengatasi beberapa
00:00:32masalah tersebut.
00:00:38Jadi ini adalah T3 code, dan jika Anda pernah menggunakan aplikasi Codex sebelumnya, UI ini akan terasa
00:00:41cukup familiar. Di sebelah kiri kita punya proyek kita, lalu di dalamnya ada masing-masing
00:00:45utas yang sedang terbuka. Namun hal pertama yang ingin saya jelaskan adalah apa sebenarnya aplikasi ini.
00:00:51Ini bukan kompetitor Claude code atau Codex sebagai agen pengodean. Ini hanyalah
00:00:55sebuah GUI di atas alat-alat tersebut. Jadi semua kode yang Anda lihat di utas ini dan semua
00:01:00responsnya berasal dari Codex di balik layar dan oleh karena itu menggunakan langganan
00:01:05OpenAI saya. Itulah mengapa T3 code sepenuhnya gratis. Jika kita ke pemilih model,
00:01:09Anda bisa lihat saya bisa memilih di antara model yang tersedia di OpenAI dan terlihat mereka ingin
00:01:13mendukung Claude code, cursor, open code, dan Gemini di masa mendatang. Bahkan, saya sudah
00:01:18melihat dukungan Claude code sudah siap. Mereka hanya menunggu klarifikasi dari
00:01:21Anthropic untuk melihat apakah mereka bisa menggunakan langganan Claude code dengan cara ini. Bagi saya, ini akan
00:01:25menjadi salah satu keuntungan terbesar T3 code karena meskipun saya suka model OpenAI untuk pengodean,
00:01:30beberapa tugas terasa lebih cocok seperti desain UI. Jadi saya harus berpindah aplikasi sesekali
00:01:34dan membuka Claude code di terminal saat sedang bekerja dengan aplikasi Codex. Jika mereka
00:01:39berhasil mengintegrasikannya, saya tidak perlu lagi, saya bisa mengelola semuanya dari satu tempat. Selain itu, saya juga cenderung
00:01:43merasa bahwa pembuat model membuat kerangka terbaik untuk mereka. Singkatnya, model OpenAI bekerja
00:01:47paling baik di Codex dan model Anthropic bekerja paling baik di Claude code. Jadi dengan cara ini kita tetap mendapatkan
00:01:52kualitas yang sama. Ini juga berarti fokus T3 code adalah pada pengalaman pengguna dalam mengelola
00:01:56dan menggunakan agen-agen ini. Jadi jika saya masuk ke proyek yang saya kerjakan tadi, ini sebenarnya
00:02:00blog pribadi saya, yang sudah bertahun-tahun tidak diperbarui. Jadi saya ingin mengubah cara
00:02:04kerja markdown di dalamnya. Nah, di bawah sini kita punya pemilih penalaran di samping pemilih
00:02:08model dan juga mode cepat aktif atau nonaktif. Jika Anda menggunakan model OpenAI, maka kita bisa memilih
00:02:12antara mode chat dan rencana, serta akses penuh dan terawasi untuk panggilan alat tersebut.
00:02:16Saya akan membiarkannya di mode rencana dan di sebelah sini kita bisa memilih antara lokal dan
00:02:19worktree baru. Saya sangat suka git worktree untuk bekerja dengan agen. Jadi saya akan membiarkannya
00:02:23di worktree baru dan juga membiarkannya di cabang utama pada pemilih di sebelah sini.
00:02:28Jadi jika saya mengirim perintah ini, Codex mulai memeriksa repositori saya dan menyusun rencana
00:02:31untuk saya dan kita bisa melihat panggilan alat yang masuk secara streaming di sini juga. Saya juga menjalankan dua
00:02:35agen lain di proyek-proyek ini untuk mengerjakan tugas pengodean bagi saya. Jadi kita bisa
00:02:38melihatnya dengan lencana kerja yang bagus. Selagi rencananya masih disusun, saya ingin menunjukkan
00:02:41bahwa saya sangat suka karena ini otomatis mendeteksi favicon proyek saya. Ini
00:02:45hanya sentuhan kecil yang menurut saya keren. Setelah beberapa menit, agen meminta
00:02:48input pengguna. Jadi ada pertanyaan di sini. Saya akan memilih jawaban itu.
00:02:52Dan setelah beberapa menit lagi, kita bisa melihat rencananya sudah selesai dan kita bisa melihatnya
00:02:56di chat di sini. Kita juga bisa mengunduhnya sebagai markdown atau menyimpannya ke ruang kerja dan
00:03:00memperluasnya jika ingin membaca seluruh rencana. Saya akan langsung menerapkannya saja.
00:03:04Dan selagi itu bekerja untuk saya, saya ingin bicara tentang nilai jual lain dari T3
00:03:07code, yaitu performanya. Jika Anda pernah menggunakan aplikasi Codex, Anda mungkin menyadari
00:03:11jika ada beberapa agen yang berjalan, aplikasi mulai terasa agak lambat dan saya bahkan pernah
00:03:14harus menyalakan ulang aplikasi Codex saya karena macet total. Saya sudah menggunakan
00:03:18T3 code dengan banyak agen selama beberapa jam sekarang dan tidak mengalaminya sekalipun. Anda
00:03:22bahkan bisa merasakan perhatian pada performanya karena jika Anda mengeklik di utas-utas
00:03:25di sini, Anda akan melihat semuanya langsung dimuat, meskipun utasnya sangat panjang. Kembali ke
00:03:29proyek saya, sepertinya perubahan kodenya sudah selesai. Jadi kita ke
00:03:32menu di sini. Kita bisa klik commit dan tentu saja melihat ringkasan file yang telah berubah.
00:03:36Dan jika kita mengosongkan pesan ini, ia akan membuat pesan otomatis untuk kita. Jika kita lihat
00:03:40menu di sini, Anda bisa lihat kita juga punya pilihan push dan buat PR. Jika Anda mengeklik tombol ini
00:03:44saja, ia akan membuat pesan commit untuk Anda, mengirimnya (push), lalu membuka PR baru
00:03:48seketika itu juga. Setelah dibuat, Anda bisa melihat ada ikon di bilah sisi di sini
00:03:52yang memberi tahu kita bahwa ada PR aktif untuk utas ini. Dan kita juga bisa mengeklik tombol ini untuk
00:03:56langsung menuju ke PR tersebut. Ini mungkin tampak seperti fitur sepele, tapi menurut saya
00:03:59ini membantu Anda merilis lebih cepat hanya dengan satu tombol untuk langsung mengirim kode,
00:04:03membuka PR, dan Anda bisa lanjut ke proyek Anda berikutnya. Anda juga akan melihat ikon ini
00:04:07akan diperbarui berdasarkan status PR Anda. Jadi jika ditolak, ini akan berubah merah.
00:04:11Dan jika digabungkan (merged), Anda bisa lihat warnanya berubah jadi ungu. Adapun tombol lain yang kita
00:04:14punya di atas utas, jika kita klik yang ini, kita bisa melihat tampilan perbedaan (diff) untuk setiap
00:04:17langkah yang diambil agen atau semuanya sekaligus. Menurut saya tampilannya sangat bagus dan kita
00:04:22bisa memilih antara tampilan terpisah atau bersatu. Lalu kita juga punya tombol sederhana untuk membuka
00:04:26basis kode di Cursor atau Finder. Kemudian ada tombol aksi cepat. Jika Anda belum
00:04:30pernah melihat ini, intinya ini memungkinkan Anda membuat tombol yang akan langsung
00:04:33menjalankan perintah di dalam proyek untuk Anda. Anda juga bisa memilih apakah ingin menjalankannya otomatis
00:04:37saat pembuatan worktree atau ingin membuat pintasan tombol untuk itu. Jadi dengan pengaturan itu,
00:04:41kita sekarang punya tombol. Jika kita klik, ia menjalankan instalasi di dalam proyek tempat kita
00:04:44berada. Dan itu juga memunculkan terminal terintegrasi yang akan saya tunjukkan selanjutnya.
00:04:48Tidak banyak yang bisa dikatakan di sini selain ini adalah terminal biasa, hanya saja Anda tidak perlu meninggalkan
00:04:51aplikasi ini terlalu sering. Fitur lain yang sangat saya sukai yang merupakan peningkatan kualitas
00:04:54hidup yang kecil, setidaknya bagi saya, adalah saat Anda mengeklik tambah proyek, alih-alih mencari
00:04:58lewat Finder, Anda sebenarnya bisa langsung menempelkan (paste) alamat direktori proyeknya. Saya cukup suka ini
00:05:02karena sering kali saya menyiapkan proyek lewat terminal terlebih dahulu. Sekarang saya tinggal menyalin
00:05:05direktori kerja dan menempelkannya untuk membukanya. Ini membuat saya berharap
00:05:09ada perintah terminal yang bisa saya gunakan untuk melakukan hal yang sama persis. Jadi
00:05:12itu jelas menjadi item pertama di daftar keinginan saya. Sekarang mari kita bahas beberapa fitur lagi
00:05:16yang menurut saya masih kurang di T3 code. Saya akan mulai dengan empat peningkatan kecil.
00:05:21Yang pertama adalah saya ingin bisa mengeklik dua kali pada judul utas untuk mengubah namanya alih-alih
00:05:24harus masuk ke menu. Yang kedua adalah di menu sebelah sini. Saya ingin melihat opsi
00:05:28untuk membukanya di terminal saya. Yang ketiga adalah saya ingin bisa menciutkan bilah sisi.
00:05:32Sepertinya Anda belum bisa melakukannya saat ini, yang rasanya seperti sebuah kekhilafan.
00:05:35Jadi saya yakin mereka akan segera menambahkannya. Dan yang keempat adalah saya ingin bisa melihat
00:05:39terminal yang sedang berjalan saat ini. Localhost 3000 sedang berjalan di sesi ini, tapi saya tidak melihat
00:05:43indikasi apa pun bahwa ada terminal yang aktif. Kabar baiknya adalah, karena ini
00:05:46sumber terbuka, saya bisa langsung mengkloning repositorinya dan meminta Codex menambahkan fitur-fitur ini untuk
00:05:50saya. Jadi setelah sedikit pengodean santai, sekarang saya punya fitur klik dua kali untuk ubah nama jadi saya bisa ganti ini
00:05:54menjadi “langganan”. Sesuatu yang harus Anda lakukan. Saya sekarang bisa klik menu ini untuk membukanya
00:05:57di terminal. Saya bisa melihat terminal yang berjalan di sesi ini, dan saya juga bisa menggunakan
00:06:01Command B untuk menutup bilah sisi. Meskipun sepertinya saya punya sedikit masalah pemformatan.
00:06:05Nah, selain fitur-fitur yang baru saya tambahkan tadi, masih ada beberapa fitur penting
00:06:08yang menurut saya hilang, dan yang pertama adalah dukungan keahlian (skill) yang lebih baik. Saya ingin
00:06:12melihat cara untuk menandai keahlian di perintah seperti di Codex, dan juga
00:06:16tampilan untuk melihat semua keahlian yang sudah terinstal, begitu juga dengan
00:06:20server MCP. Saya juga ingin bisa menjalankan versi tanpa antarmuka (headless) pada mesin pengembang di
00:06:23cloud sehingga saya bisa mengatur dan mengelola agen jarak jauh melaluinya. Saya yakin ini akan ditambahkan
00:06:27segera, karena repositorinya sudah punya banyak permintaan fitur, dan Theo beserta timnya,
00:06:30terutama Julius, bekerja sangat cepat. Tapi beri tahu saya pendapat Anda tentang T3 code di kolom komentar
00:06:35di bawah, jangan lupa berlangganan, dan seperti biasa, sampai jumpa di video berikutnya.

Key Takeaway

T3 Code merupakan antarmuka GUI sumber terbuka yang efisien untuk mengelola berbagai agen pengodean AI dengan keunggulan pada performa, fleksibilitas model, dan integrasi alur kerja Git yang mulus.

Highlights

T3 Code adalah pengelola agen sumber terbuka gratis yang berfungsi sebagai GUI di atas alat pengodean AI seperti Codex.

Aplikasi ini menawarkan performa yang lebih stabil dan cepat dibandingkan aplikasi Codex, terutama saat menjalankan banyak agen sekaligus.

Fitur unggulan meliputi integrasi Git Worktree, deteksi favicon otomatis, dan kemampuan untuk membuat Pull Request (PR) langsung dari aplikasi.

T3 Code mendukung model OpenAI saat ini dan berencana mengintegrasikan Claude Code, Cursor, Open Code, dan Gemini di masa depan.

Karena bersifat sumber terbuka, pengguna dapat memodifikasi dan menambahkan fitur sendiri seperti pintasan keyboard atau integrasi terminal kustom.

Terdapat fitur 'Action Buttons' yang memungkinkan eksekusi perintah proyek secara otomatis dalam terminal terintegrasi.

Timeline

Pendahuluan dan Perbandingan dengan Codex

Pembicara memperkenalkan T3 Code yang baru saja dirilis oleh Theo sebagai pengelola agen sumber terbuka yang sepenuhnya gratis. Ia membandingkan pengalaman menggunakan Terminal UI dengan GUI, di mana GUI dianggap lebih baik untuk alur kerja banyak agen dalam berbagai proyek. Salah satu motivasi utama beralih ke T3 Code adalah masalah performa pada aplikasi Codex yang boros RAM dan keterbatasan pada model OpenAI saja. Bagian ini menekankan bahwa T3 Code hadir untuk mengatasi hambatan performa dan memberikan fleksibilitas langganan yang sudah ada. Pengguna diharapkan mendapatkan pengalaman yang lebih lancar tanpa terkunci pada satu penyedia model tertentu.

Arsitektur dan Integrasi Model AI

T3 Code dijelaskan bukan sebagai kompetitor langsung bagi Claude Code atau Codex, melainkan sebagai lapisan GUI di atas alat-alat tersebut. Saat ini, aplikasi menggunakan langganan OpenAI pengguna untuk menjalankan perintah, namun dukungan untuk Claude Code dari Anthropic sudah dalam tahap persiapan. Pembicara menyoroti pentingnya akses ke berbagai model karena setiap model memiliki spesialisasi yang berbeda, seperti Claude yang lebih unggul dalam desain UI. Integrasi ini memungkinkan pengguna mengelola semua agen dari satu tempat tanpa harus berpindah-pindah aplikasi atau terminal. Fokus utama T3 Code adalah pada pengalaman pengguna dalam mengorganisir utas dan proyek secara terpusat.

Demonstrasi Alur Kerja dan Fitur Git

Dalam demonstrasi praktis, pembicara menunjukkan cara T3 Code menangani pembaruan pada blog pribadi menggunakan fitur penalaran dan mode rencana. Fitur yang sangat diapresiasi adalah dukungan Git Worktree yang memungkinkan pengerjaan tugas di cabang terpisah secara rapi. Aplikasi secara otomatis mendeteksi favicon proyek untuk mempermudah identifikasi visual antar proyek yang berbeda. Proses pengodean ditampilkan melalui streaming panggilan alat (tool calls) yang transparan, memberikan informasi waktu nyata tentang apa yang sedang dikerjakan agen. Setelah rencana selesai, pengguna dapat meninjau, mengunduh dalam format Markdown, atau langsung menerapkan perubahan ke ruang kerja.

Optimasi Performa dan Manajemen Pull Request

Bagian ini membahas keunggulan performa T3 Code yang tetap responsif meskipun menjalankan banyak agen pengodean secara bersamaan dalam waktu lama. Berbeda dengan pengalaman sebelumnya yang sering mengalami kemacetan, T3 Code mampu memuat utas panjang secara instan. Fitur manajemen Git juga sangat mendalam, mencakup kemampuan untuk melakukan commit otomatis dengan pesan yang dihasilkan AI. Pengguna dapat mendorong (push) kode dan membuat Pull Request (PR) hanya dengan satu klik tombol langsung dari antarmuka aplikasi. Status PR tersebut kemudian ditampilkan dengan ikon warna yang berubah sesuai statusnya, seperti merah untuk ditolak atau ungu untuk digabungkan.

Fitur Tambahan dan Kustomisasi Pengguna

Pembicara menunjukkan fitur tampilan perbedaan kode (diff view) yang bersih untuk meninjau perubahan di setiap langkah atau secara keseluruhan. Terdapat juga 'Quick Action Buttons' yang dapat dikonfigurasi untuk menjalankan perintah terminal spesifik seperti instalasi dependensi secara otomatis saat proyek dibuka. Kemudahan navigasi ditambah dengan fitur menempelkan alamat direktori secara langsung untuk menambahkan proyek baru, menghindari penggunaan Finder yang lambat. Pembicara mencatat bahwa fitur ini sangat berguna bagi pengembang yang sering bekerja di terminal sebelum pindah ke GUI. Secara keseluruhan, bagian ini menonjolkan fitur-fitur kecil yang meningkatkan kualitas hidup pengembang sehari-hari.

Modifikasi Sumber Terbuka dan Harapan Masa Depan

Meskipun masih ada kekurangan seperti absennya fitur ubah nama utas dengan klik dua kali atau penyembunyian bilah sisi, pembicara memanfaatkan sifat sumber terbuka T3 Code untuk memperbaikinya sendiri. Ia mendemonstrasikan bagaimana ia mengkloning repositori dan menggunakan bantuan AI untuk menambahkan fitur-fitur yang diinginkan secara instan. Beberapa fitur yang masih dinantikan di masa depan meliputi dukungan server MCP, manajemen keahlian (skills) yang lebih baik, dan versi headless untuk mesin cloud. Video diakhiri dengan pujian terhadap kecepatan pengembangan tim Theo dan Julius dalam merespons permintaan fitur dari komunitas. Pembicara mengajak penonton untuk memberikan masukan dan berdiskusi tentang potensi masa depan alat ini.

Community Posts

View all posts