11 คะแนน โดย GN⁺ 2025-09-12 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • ชุดเครื่องมือแบบ CLI ที่ช่วยให้นักพัฒนาสามารถ ค้นหา สร้าง แก้ไข และจัดการงาน Jira ได้โดยตรงจาก เทอร์มินัล
  • สามารถ ค้นหาแบบกรองได้อย่างรวดเร็ว ตามสถานะ ผู้รับผิดชอบ ลำดับความสำคัญ ฯลฯ และรองรับการค้นหาที่ซับซ้อนผ่าน ตัวแก้ไขคิวรี JQL
  • มีฟังก์ชัน สร้างและแก้ไขได้ทันทีจากเทอร์มินัล ทำให้จัดการรายละเอียดอย่างชื่อเรื่อง คำอธิบาย สถานะ ป้ายกำกับ และวันครบกำหนดได้อย่างง่ายดาย
  • เสริมการทำงานร่วมกันในทีมด้วยฟังก์ชัน จัดการคอมเมนต์และเชื่อมโยงงานที่เกี่ยวข้อง โดยทุกขั้นตอนผสานเข้ากับเวิร์กโฟลว์โค้ดได้อย่างเป็นธรรมชาติ
  • มอบ อินเทอร์เฟซทางเลือกสำหรับ Jira แบบน้ำหนักเบา ที่เหมาะกับสภาพแวดล้อมการพัฒนา ด้วย UI ที่เรียบง่าย ความเร็วสูง และ ความยืดหยุ่นในการตั้งค่าที่มาก

JiraTUI - เมื่อ Jira พบกับบรรทัดคำสั่ง

  • JiraTUI คือ อินเทอร์เฟซ Jira บนเทอร์มินัล ที่ออกแบบมาสำหรับนักพัฒนาและทีม
    • มอบเวิร์กโฟลว์ที่เร็วและมีประสิทธิผลมากกว่าวิธีใช้งาน Jira แบบเว็บเดิม
    • สามารถควบคุมฟังก์ชันหลักสำหรับการจัดการ Jira ได้ครบตั้งแต่ต้นจนจบจากบรรทัดคำสั่ง โดยไม่ต้องมี UI พิเศษ
  • การค้นหา Task

    • ใช้ ความสามารถในการค้นหา อันทรงพลังบนพื้นฐาน JQL เพื่อค้นหางาน Jira ได้อย่างรวดเร็ว
    • สามารถกรองตามเงื่อนไขอย่าง สถานะ ผู้รับผิดชอบ ลำดับความสำคัญ และสร้างสภาพแวดล้อมที่ค้นหางานที่ต้องการได้ทันที
    • ช่วยเพิ่มทั้งความเร็วและความแม่นยำในการค้นหา ทำให้มีเวลามุ่งเน้นกับส่วนสำคัญของโปรเจกต์มากขึ้น
  • การสร้าง Task

    • มีความสามารถในการ สร้างงาน Jira ใหม่ ได้ทันทีจากเทอร์มินัล
    • สามารถกรอกข้อมูลสำคัญอย่าง ชื่อเรื่อง คำอธิบาย ลำดับความสำคัญ ได้ในโฟลว์เดียว จึงทำให้กระบวนการสร้างงานง่ายขึ้นมากโดยไม่ต้องนำทางใน UI ที่ซับซ้อน
    • การลงทะเบียนงานได้อย่างรวดเร็วช่วยให้ทุ่มเวลาไปกับการทำงานจริงได้มากขึ้น
  • การอัปเดต Task

    • สามารถแก้ไข สถานะ ผู้รับผิดชอบ สรุป ป้ายกำกับ วันครบกำหนด ของงานได้โดยตรง
    • การแก้ไขได้ตรงจากบรรทัดคำสั่งช่วยให้อัปเดตข้อมูลงานให้เป็นปัจจุบันและเพิ่มประสิทธิภาพการทำงานร่วมกันภายในทีม
    • รองรับการรักษาการไหลของงานและความสอดคล้องของข้อมูลทั้งโปรเจกต์
    โฆษณา
  • การจัดการคอมเมนต์

    • เพื่อช่วยการสื่อสารระหว่างสมาชิกทีม จึงรองรับ การเพิ่มและลบคอมเมนต์ ได้โดยตรงจากบรรทัดคำสั่ง
    • การพูดคุยความคืบหน้า การแชร์ข้อมูล และการแลกเปลี่ยนความคิดเห็นของแต่ละงานสามารถจัดการได้ในอินเทอร์เฟซเดียว
    • เนื้อหาการสื่อสารทั้งหมดถูกจัดการอย่างเป็นระบบ จึงแชร์ข้อมูลเกี่ยวกับสถานะความคืบหน้าของงานได้ง่าย
  • การจัดการ Task ที่เกี่ยวข้อง

    • สามารถจัดการการเชื่อมโยงและยกเลิกการเชื่อมโยงระหว่าง Task ได้โดยตรงจากเทอร์มินัล
    • ช่วยให้มองเห็น การพึ่งพาและความสัมพันธ์ ของงานที่เกี่ยวข้องได้อย่างชัดเจน ทำให้เข้าใจภาพรวมของการไหลงานทั้งโปรเจกต์ได้ในครั้งเดียว
    • เป็นความสามารถที่ช่วยเพิ่มความเป็นเอกภาพของการบริหารโปรเจกต์
  • การค้นหา JQL

    • รองรับ Jira Query Language (JQL) เพื่อให้ค้นหางานอย่างละเอียดตามเงื่อนไขที่ซับซ้อนได้
    • สามารถสร้างและบันทึก คิวรีค้นหาขั้นสูง ได้ ทำให้นำกลับมาใช้ซ้ำหรือกรองตามลักษณะเฉพาะของโปรเจกต์ได้ง่าย
    • เป็นเครื่องมือทรงพลังที่ช่วยยกระดับทั้งประสิทธิภาพการทำงานและประสิทธิผลในการจัดการให้สูงสุด

จุดเด่น

  • ความยืดหยุ่นในการตั้งค่าสูง

    • รองรับการตั้งค่าปุ่มลัดคำสั่ง การปรับแต่งผู้ใช้ และการกำหนดค่าให้เหมาะกับสภาพแวดล้อม
    • ปรับใช้ได้อย่างยืดหยุ่นกับเวิร์กโฟลว์การพัฒนาที่หลากหลาย
    โฆษณา
  • ความเรียบง่าย

    • มอบ อินเทอร์เฟซ CLI ที่ใช้งานได้อย่างเข้าใจง่าย โดยไม่ต้องคลิกที่ไม่จำเป็น
    • ทำให้การจัดการ Jira ผสานเข้าเป็น ส่วนหนึ่งของเวิร์กโฟลว์ของนักพัฒนา ได้อย่างเป็นธรรมชาติ
  • ความเร็ว

    • ด้วย การรันคำสั่งที่รวดเร็ว จึงเพิ่มความเร็วในการสร้าง ค้นหา และแก้ไขงานได้สูงสุด
    • ลดงานซ้ำ ๆ และ เพิ่มสมาธิในการพัฒนา
  • ความง่ายในการใช้งาน

    • ลดอุปสรรคในการเริ่มต้นด้วย โครงสร้างคำสั่งที่ชัดเจนและพรอมป์ตแนะนำ
    • ใช้งานได้ง่ายตั้งแต่นักพัฒนามือใหม่ไปจนถึงผู้ชำนาญ

โค้ดและการติดตั้ง

3 ความคิดเห็น

 
bus710 2025-09-13

อืมมม....
ไม่อยากใช้ Jira แม้แต่ในเทอร์มินัลเลย!!!

 
kernel0 2025-09-12

ขณะนี้ใช้ได้เฉพาะ Jira Cloud เท่านั้น เพราะรองรับเพียง Jira REST API v3 ส่วนเวอร์ชัน Data Center และ Server ใช้งานไม่ได้

 
GN⁺ 2025-09-12
ความคิดเห็นบน Hacker News
  • ว้าว ยอดเยี่ยมมาก JIRA ช้ามากจนเมื่อไม่กี่เดือนก่อนฉันเลยลองทำเครื่องมือเองในเบราว์เซอร์ที่ค้นหา/กรองหลายโปรเจ็กต์ได้ทันที อยากทดลองว่าทำให้การกรองแทบจะเกิดขึ้นทันทีได้ไหม และก็ใช้ลูกเล่น JS จนได้ประสิทธิภาพที่ค่อนข้างดี น่าจะยังมีพื้นที่ให้ปรับแต่งได้อีก ขนาดทั้งหน้าอยู่ที่ประมาณ 70kb (HTML+CSS+JS) ทำทุกอย่างด้วยมือล้วน ๆ ดีไซน์อาจไม่ถึงขั้นได้รางวัล แต่ความรู้สึกที่ตอบสนองทันทีนี่น่าพอใจมากและเพียงพอสำหรับใช้ส่วนตัว สนุกมากที่ได้ทำเป็น side project มี URL สำหรับเปิดใช้งานสาธารณะ ด้วย ใครก็ลองใช้ได้ เคยพูดถึงไว้ในคอมเมนต์บน HNก่อนหน้านี้ด้วย อ้างอิงไว้ก่อนว่าเพราะปัญหา CORS ก็เลยใช้พร็อกซี และพร็อกซีก็เขียนด้วยโค้ด golang ไม่กี่บรรทัดเท่านั้น ไม่ได้ใช้ NPM หรือเฟรมเวิร์กอื่นใดเลย ถ้าใครอยากดูซอร์สโค้ดเองหรืออยากลองรันเอง ฉันก็ยินดีเปิดโปรเจ็กต์ให้ดู ไม่แนะนำอย่างยิ่งให้เชื่อถือพร็อกซีที่ใครก็ไม่รู้บนอินเทอร์เน็ตเป็นคนรันอยู่ (นึกถึงกรณี NPM ไว้) ถึงอย่างนั้นถ้าอยากลองใช้ก็ตามสบาย แต่ความเสี่ยงเป็นของคุณเอง :P
    • อีกเว็บที่เกี่ยวข้องและค่อนข้างสนุกคือ isanybodyusingthisprivatekey.com
    • ดูเจ๋งก็จริง แต่สำหรับทีมความปลอดภัยนี่คือฝันร้ายชัด ๆ ห้ามเด็ดขาดไม่ว่าใครก็ไม่ควรเอา API key ไปกรอกในโปรเจ็กต์ส่วนตัวของผู้ใช้ HN (ต่อให้ผู้เขียนจะไม่ได้มีเจตนาร้ายก็ตาม ตามหลัก zero trust ก็ถือว่าไม่ได้)
  • ต้องการเครื่องมือคล้ายกันสำหรับ Github อย่างมาก เบราว์เซอร์ก็มี GUI ที่เร็วอยู่แล้ว แต่ก็อยากให้มีเครื่องมือที่มีความสามารถด้านคำสั่งคีย์บอร์ดมากขึ้นสำหรับ power user
    • เว็บแอปก็ทำคีย์ลัดที่ยอดเยี่ยมได้เหมือนกัน ตัวอย่างที่ดีคือ Gmail และ Linear สำหรับ GitHub ถ้าใช้ส่วนขยาย Refined GitHub ก็จะได้ทั้งคีย์ลัดหลายอย่างและการปรับปรุงอีกมาก ทำให้ใช้งานสบายขึ้นเยอะ
    • ขอแนะนำให้ลองใช้ Github CLI
    • ฉันไม่ได้ใช้ Github แบบ power user แต่ก็อยากแนะนำให้ลองดู Lazygit
    • มีปลั๊กอิน GitHub หลากหลายแบบใน IDE อยู่แล้ว เลยสงสัยว่าการผสานกับ IDE อย่างเดียวมันยังไม่พอหรือเปล่า
    • gh-dash ก็เป็นอีกตัวเลือกที่ดี
  • เป็นโปรเจ็กต์ที่ยอดเยี่ยม จริง ๆ แล้วฉันไม่ได้สนใจ TUI มากนัก (ในความเห็นฉันมันเหมือน GUI เวอร์ชันประหยัด) แต่ก็คิดว่าอะไรก็ตามย่อมดีกว่าเว็บไซต์ Jira อยากรู้ว่าปัญหาเรื่องประสิทธิภาพของ Jira นั้นเกิดจากการออกแบบเว็บไซต์มากแค่ไหน (โดยเฉพาะพวก drag & drop) หรือเป็นเพราะเซิร์ฟเวอร์
    • ข้อดีของ TUI ที่ฉันชอบคือมันจำเป็นต้องเรียบง่าย และต้องโหลดข้อมูลทั้งหมดในครั้งเดียว ฉันไม่ได้อยากใช้แอปในเทอร์มินัลโดยตรงหรอก แต่ชอบแอปที่ถูกสร้างขึ้นโดยคำนึงถึงข้อจำกัดแบบนี้มากกว่า จริง ๆ เว็บแอปก็ทำแบบนี้ได้เหมือนกัน แต่น่าเสียดายที่ส่วนใหญ่ไม่ทำ
    • ฉันมอง TUI ว่าเป็น ‘GUI ของคนประหยัด’ ตอนนี้พอดู system monitor ทุกครั้งที่เปิดแท็บ Jira ในเบราว์เซอร์ chromium จะกิน CPU เป็นอันดับหนึ่ง ทั้งที่ไม่ได้ทำอะไรเลย
    • ฟีเจอร์อย่าง drag-and-drop หรือการอัปเดต UI หลายอย่างนี่น่าหงุดหงิด เพราะมันบล็อกการทำงานของ UI ทั้งหมดจนกว่าจะได้ network response
  • เดี๋ยวจะลองใช้แน่นอน มีเรื่องสงสัยว่า ถ้าคลิกลิงก์ JIRA จากอีเมลหรือ Slack จะมีวิธีให้มันเปิดใน TUI นี้อัตโนมัติได้ไหม? ดูไม่น่าจะทำได้ แต่อยากรู้ว่ามีวิธีหรือเปล่า
    • ทำได้จริง ต้องลงทะเบียน URI handler ใหม่เพื่อให้ TUI ถูกเรียกใช้งาน และรับลิงก์หรือ issue โดยตรงผ่าน CLI argument จากนั้นก็ใช้สคริปต์ Tampermonkey หรือ browser extension เพื่อเปลี่ยนลิงก์ JIRA ทั้งหมดให้เป็น URI แบบใหม่
  • ลิงก์โปรเจ็กต์ jiratui
  • ฉันมีข้อไม่พอใจกับ Jira web UI อยู่บ้างเหมือนกัน (โดยเฉพาะเวลาหา issue ที่ต้องการยาก) แต่ก็ไม่ได้ร้ายแรงถึงขั้นนั้น สำหรับฉัน สิ่งที่มีประโยชน์ที่สุดคือเครื่องมือแบบ command line (ไม่ใช่ TUI) น่าจะดีถ้ามีวิธีเขียน story หลาย ๆ อันไว้ในไฟล์ข้อความ, ไฟล์ org ฯลฯ พิมพ์ใน editor ของตัวเองได้สะดวกแล้วค่อยอัปโหลด เห็นว่า jiratui ก็มีเครื่องมือ CLI อยู่บ้าง แต่ดูเหมือนฟีเจอร์ที่ฉันหาอยู่จะยังไม่มีในเอกสารหรืออาจยังไม่ได้รวมมาไว้ ตอนนี้เลยตั้งใจว่าจะลองก่อน ตอนนี้ฉันยังคัดลอกจากไฟล์ทีละอันแล้วเอาไปวางในฟิลด์ของ JIRA web UI อยู่เลย แถมไม่ใช่ทุกฟิลด์จะ copy-paste ได้ด้วย แล้วในไฟล์ก็ต้องคอยอัปเดต issue ID ตลอดเพื่อเอาไว้ใช้ตอนค้นหา issue ด้วย grep อะไรพวกนั้น แน่นอนว่าถ้าทำแบบนี้มันก็จัดการได้แค่ story ของฉันเอง และไม่ซิงก์กับสิ่งที่เปลี่ยนใน JIRA
    • มีวิธีเขียน story เป็น CSV แล้วอัปโหลดทีเดียวได้เหมือนกัน หรือจะทำเครื่องมือง่าย ๆ เองโดยตรงก็ได้
  • ให้ความรู้สึกเหมือนกำลังใช้ Oracle Forms 3.0 อยู่เลย ความเร็วและประสิทธิภาพสูงสุดของ Oracle Forms จะยิ่งเด่นเมื่อรู้และใช้คีย์ลัด
  • ดูเจ๋งมาก เลยสงสัยว่ามีไลบรารี TUI สำหรับ Rust หรือ Go ที่ทำให้ได้ความรู้สึกเนี๊ยบและเสร็จสมบูรณ์แบบนี้ไหม เคยลองใช้ bubblegum, ratatui, tview ฯลฯ แต่รู้สึกว่ายังไม่ลื่นไหลและเนี้ยบเท่า Textual
  • สุดยอดมาก โปรเจ็กต์นี้ผูกกับ Jira มากแค่ไหน? สงสัยว่าถ้าจะขยายให้ใช้กับ Linear หรือ Github Projects จะยากมากไหม
  • เป็นโปรเจ็กต์ที่ยอดเยี่ยมจริง ๆ มี GUI สำหรับ Jira ที่ช่วยจัดการงานจำนวนมากได้อย่างมีประสิทธิภาพแบบนี้อยู่แล้วไหม? แล้ว TUI ตัวนี้รองรับความสามารถแนวนี้ด้วยหรือเปล่า