11 poin oleh GN⁺ 2025-09-12 | 3 komentar | Bagikan ke WhatsApp
  • Toolkit berbasis CLI yang memungkinkan developer mencari, membuat, mengubah, dan mengelola tugas Jira langsung dari terminal
  • Mendukung pencarian cepat dengan filter seperti status, assignee, dan prioritas, serta pencarian kompleks melalui editor kueri JQL
  • Menyediakan fitur buat·ubah langsung dari terminal sehingga item detail seperti judul, deskripsi, status, label, dan tenggat waktu dapat dikelola dengan mudah
  • Memperkuat kolaborasi tim dengan fitur manajemen komentar dan pengaitan tugas terkait, sambil terintegrasi secara alami dengan workflow kode
  • Menawarkan antarmuka alternatif Jira yang ringan dan dioptimalkan untuk lingkungan pengembangan dengan UI sederhana, kecepatan tinggi, dan kebebasan konfigurasi yang tinggi

JiraTUI - Saat Jira bertemu command line

  • JiraTUI adalah antarmuka Jira berbasis terminal yang dirancang untuk developer dan tim
    • Menyediakan workflow yang lebih cepat dan produktif dibanding cara penggunaan Jira berbasis web yang ada
    • Bahkan tanpa UI khusus, fungsi manajemen utama Jira dapat dikendalikan langsung dari command line dari awal hingga akhir
  • Pencarian Task

    • Anda dapat dengan cepat menemukan pekerjaan Jira dengan memanfaatkan fitur pencarian yang kuat berbasis JQL
    • Pemfilteran berdasarkan status, assignee, prioritas dan kondisi lain dimungkinkan, sehingga tercipta lingkungan untuk langsung melihat pekerjaan yang dibutuhkan
    • Dengan meningkatkan kecepatan dan akurasi pencarian, Anda bisa mendapatkan lebih banyak waktu untuk fokus pada bagian penting proyek
  • Pembuatan Task

    • Menyediakan fitur untuk langsung membuat pekerjaan Jira baru dari terminal
    • Informasi penting seperti judul, deskripsi, prioritas dapat dimasukkan dalam satu alur, sehingga proses pembuatan tugas menjadi jauh lebih sederhana tanpa navigasi UI yang rumit
    • Dengan pendaftaran tugas yang cepat, porsi waktu untuk pekerjaan nyata bisa diperbesar
  • Pembaruan Task

    • Anda dapat langsung mengubah status, assignee, ringkasan, label, dan tenggat waktu suatu tugas
    • Karena perubahan bisa dilakukan langsung dari command line, pembaruan informasi tugas dan efisiensi kolaborasi tim meningkat
    • Mendukung pemeliharaan alur kerja dan konsistensi data di seluruh proyek
  • Manajemen komentar

    • Untuk membantu komunikasi antaranggota tim, fitur menambahkan dan menghapus komentar didukung langsung dari command line
    • Diskusi progres per tugas, berbagi informasi, dan pertukaran pendapat ditangani dalam satu antarmuka
    • Karena seluruh komunikasi dikelola secara terorganisir, berbagi informasi tentang progres pekerjaan menjadi mudah
  • Manajemen Task terkait

    • Pengaitan dan pelepasan hubungan antar-Task dapat dikelola langsung dari terminal
    • Karena dependensi dan relasi antar-tugas terkait dapat divisualisasikan dengan jelas, alur keseluruhan proyek bisa dipahami sekilas
    • Fitur ini membantu meningkatkan keterpaduan dalam manajemen proyek
  • Pencarian JQL

    • Mendukung Jira Query Language (JQL) sehingga tugas dapat dicari secara presisi berdasarkan kriteria yang kompleks
    • Kueri pencarian lanjutan dapat dibuat dan disimpan, sehingga mudah digunakan berulang kali atau untuk pemfilteran yang sesuai dengan karakteristik proyek
    • Ini adalah alat yang kuat untuk memaksimalkan produktivitas dan efisiensi pengelolaan

Kelebihan

  • Kebebasan konfigurasi yang tinggi

    • Mendukung shortcut perintah, pengaturan pengguna, dan konfigurasi yang disesuaikan dengan lingkungan
    • Dapat diterapkan secara fleksibel sesuai berbagai workflow pengembangan
  • Kesederhanaan

    • Menyediakan antarmuka CLI yang intuitif tanpa klik yang tidak perlu
    • Pengelolaan Jira terintegrasi secara alami sebagai bagian dari workflow developer
  • Kecepatan

    • Eksekusi perintah yang cepat memaksimalkan kecepatan pembuatan, pencarian, dan pengubahan tugas
    • Mempercepat pekerjaan berulang untuk meningkatkan fokus pengembangan
  • Kemudahan penggunaan

    • Struktur perintah yang jelas dan prompt panduan menurunkan hambatan awal penggunaan
    • Mudah dimanfaatkan mulai dari developer pemula hingga yang berpengalaman

Kode dan instalasi

3 komentar

 
bus710 2025-09-13

Ugh....
Saya sama sekali tidak ingin memakai Jira bahkan di terminal!!!

 
kernel0 2025-09-12

Saat ini hanya menggunakan Jira REST API v3 sehingga hanya bisa memakai Jira Cloud. Versi Data Center dan Server tidak bisa digunakan.

 
GN⁺ 2025-09-12
Komentar Hacker News
  • Wah, ini benar-benar luar biasa. Karena JIRA terlalu lambat, beberapa bulan lalu saya membuat sendiri alat di browser untuk langsung mencari/memfilter banyak proyek. Saya ingin bereksperimen apakah pemfilteran bisa dibuat hampir seketika, dan dengan memanfaatkan trik JS saya berhasil mencapai performa yang cukup bagus. Sepertinya masih ada ruang untuk optimasi. Ukuran total halamannya sekitar 70kb (HTML+CSS+JS). Semuanya saya buat manual sendiri. Desainnya mungkin bukan level pemenang penghargaan, tapi sensasi serbanya instan itu memuaskan dan lebih dari cukup untuk penggunaan pribadi saya. Sangat menyenangkan menjadikannya sebagai proyek sampingan. Ada URL publik resmi, jadi silakan siapa pun mencobanya. Saya juga pernah menyebutkannya di komentar HN sebelumnya. Sebagai catatan, karena masalah CORS saya menggunakan proxy, dan proxy itu saya buat hanya dengan beberapa baris kode golang. Saya sama sekali tidak menggunakan NPM atau framework lain. Kalau ada yang ingin melihat source code-nya atau menjalankannya sendiri, saya juga bersedia memublikasikan proyeknya. Saya sama sekali tidak menyarankan untuk mempercayai proxy yang dijalankan orang sembarangan di internet (apalagi kalau mengingat insiden NPM). Meski begitu, kalau ingin mencobanya silakan saja, tetapi risikonya tanggung sendiri :P
    • Sebagai situs terkait, isanybodyusingthisprivatekey.com juga cukup menarik
    • Kelihatannya keren, tapi bagi tim keamanan ini benar-benar mimpi buruk. Memasukkan API key ke proyek pribadi milik pengguna HN adalah sesuatu yang absolut tidak boleh dilakukan siapa pun (meskipun penulisnya tidak berniat jahat, dari prinsip zero trust ini tetap tidak bisa diterima)
  • Saya sangat butuh alat serupa untuk Github. Browser memang menyediakan GUI yang cepat, tetapi saya ingin lebih banyak alat yang memberi power user lebih banyak fitur perintah keyboard
    • Aplikasi web juga sepenuhnya bisa punya shortcut keyboard yang hebat. Gmail dan Linear adalah contoh bagus. Untuk GitHub, kalau memakai ekstensi Refined GitHub, ada banyak peningkatan plus berbagai shortcut sehingga pengalaman memakainya jadi jauh lebih nyaman
    • Saya sarankan mencoba Github CLI
    • Saya bukan power user GitHub, tetapi saya tetap menyarankan untuk mencoba Lazygit
    • Di dalam IDE juga ada berbagai plugin GitHub, jadi saya penasaran apakah integrasi lewat IDE saja sebenarnya sudah cukup
    • gh-dash juga opsi yang bagus
  • Proyek yang keren. Sebenarnya saya tidak terlalu tertarik dengan TUI (menurut saya itu seperti GUI versi murah), tetapi tetap saja saya merasa apa pun lebih baik daripada situs web Jira. Saya penasaran seberapa besar masalah performa Jira disebabkan oleh desain situs webnya sendiri (terutama hal-hal seperti drag & drop), atau justru karena servernya
    • Hal yang saya sukai dari TUI adalah TUI harus sederhana, dan semua data harus dimuat sekaligus. Saya sendiri tidak ingin memakai aplikasi langsung di terminal, tetapi saya jelas lebih menyukai aplikasi yang dibuat dengan mempertimbangkan batasan seperti ini. Sebenarnya aplikasi web pun bisa dibuat seperti itu, sayangnya kebanyakan tidak begitu
    • Saya menganggap TUI sebagai ‘GUI untuk orang hemat’. Saat saya melihat system monitor sekarang, setiap kali membuka tab Jira di browser, chromium selalu jadi nomor satu dalam penggunaan CPU. Padahal tidak sedang melakukan apa-apa
    • Drag-and-drop atau berbagai fitur pembaruan UI sangat menjengkelkan karena memblokir semua interaksi UI sampai respons jaringan diterima
  • Saya pasti akan mencobanya. Ada satu hal yang ingin saya tahu: kalau saya mengklik tautan JIRA dari email atau Slack, adakah cara agar tautan itu otomatis dibuka di TUI ini? Sepertinya tidak mungkin, tapi saya penasaran apakah ada caranya
    • Sebenarnya bisa. Anda perlu mendaftarkan URI handler baru agar TUI dijalankan dan langsung menerima tautan atau issue itu sebagai argumen CLI. Setelah itu, gunakan skrip Tampermonkey atau ekstensi browser untuk mengubah semua tautan JIRA menjadi URI baru tersebut
  • tautan proyek jiratui
  • Saya memang punya sedikit keluhan terhadap web UI Jira (terutama saat sulit menemukan issue yang saya inginkan), tetapi tidak sampai separah itu. Bagi saya, yang paling berguna justru alat berbasis command line (CLI), bukan TUI. Sepertinya akan bagus jika saya bisa menulis beberapa story dalam file teks, file org, dan semacamnya, mengisinya dengan nyaman di editor saya, lalu mengunggahnya. Sepertinya jiratui juga punya beberapa alat CLI, tetapi fungsi yang saya cari tampaknya belum ada di dokumentasinya, atau mungkin memang belum disertakan. Untuk sekarang saya tetap berniat mencobanya. Saat ini saya menyalin satu per satu dari file lalu menempelkannya ke field di web UI JIRA, tetapi tidak semua field mendukung copy-paste. Selain itu, di file saya juga harus terus memperbarui ID issue, dan itu saya gunakan saat mencari issue dengan grep dan semacamnya. Tentu saja, dengan cara ini saya hanya mengelola story saya sendiri dan tidak tersinkron dengan perubahan yang terjadi di JIRA
    • Ada juga cara menulis story dalam CSV lalu mengunggahnya secara massal. Atau Anda bisa langsung membuat alat sederhana sendiri
  • Rasanya seperti kembali memakai Oracle Forms 3.0. Kecepatan dan performa terbaik Oracle Forms benar-benar terasa maksimal kalau Anda tahu dan menggunakan shortcut-nya
  • Kelihatannya sangat keren. Saya penasaran apakah ada library TUI untuk Rust atau Go yang bisa memberi kesan sehalus dan sepolished ini. Saya pernah mencoba bubblegum, ratatui, tview, dan lainnya, tetapi rasanya masih kurang mulus dan rapi dibanding Textual
  • Benar-benar keren. Seberapa terikat proyek ini ke Jira? Saya penasaran apakah akan sangat sulit untuk memperluasnya agar bisa dipakai di Linear atau Github Projects
  • Proyek yang benar-benar keren. Apakah ada GUI Jira lain yang bisa dipakai untuk mengelola banyak hal secara efisien? Saya penasaran apakah TUI ini juga mendukung fungsi seperti itu