世界を動かす技術を、日本語で。

Jiratui – シェルからAtlassian Jiraと対話するためのテキストUI

概要

JiraTUI は、ターミナルから Jira を操作できる開発者向けタスク管理ツール。 コードとワークフローに集中しながら、 タスクの作成・更新・検索 が可能。 JQL検索 や関連タスク管理など、柔軟な機能を搭載。 高いカスタマイズ性と 直感的な操作性 が特長。 開発現場の生産性向上をサポート。

JiraTUIによるタスク管理の革新

  • Jira をターミナル上で直接操作できるツール
  • タスクの作成・更新・追跡 を効率化
  • コード作業とタスク管理の両立を実現
  • 余計な画面遷移を排除し、集中力維持をサポート

主な機能

  • タスク検索

    • 強力な検索機能でJiraタスクを素早く特定
    • ステータス・担当者・優先度でのフィルタリング
    • 最小限のコマンドで目的のタスクにアクセス
  • タスク作成

    • ターミナルから新規タスクを簡単作成
    • タイトル・説明・優先度など詳細情報を指定可能
    • UI操作の手間を削減し、作業効率化
  • タスク更新

    • ステータス・担当者・概要・ラベル・期限などの直接編集
    • コマンドラインから即時反映
    • プロジェクトの整理と最新化をサポート
  • コメント管理

    • タスクへのコメント追加・削除が可能
    • チーム内のコミュニケーションを強化
    • 議論の履歴を一元管理
  • 関連タスク管理

    • タスク間のリンク・解除をターミナルから実行
    • 依存関係や関係性の可視化
    • プロジェクト全体の見通し向上
  • JQL検索

    • Jira Query Language(JQL)による高度な検索
    • 複雑な条件指定でタスクを柔軟に抽出
    • 検索式の保存・再利用が可能

JiraTUIの利点

  • 高いカスタマイズ性

    • コマンドショートカットや設定を自由に調整
    • 個々のワークフローに最適化
    • あらゆる開発環境にフィット
  • シンプルな操作性

    • 直感的なCLIでタスク管理を簡素化
    • クリックや画面遷移を最小限に抑制
    • 迅速な操作で作業効率を最大化
  • 高速なパフォーマンス

    • コマンド実行のレスポンスが抜群
    • タスクの作成・更新・検索を数秒で完了
    • 開発者の生産性向上に直結
  • 使いやすさ

    • 明瞭なコマンド体系とガイド表示
    • 初心者から上級者まで扱いやすい設計
    • 導入後すぐに日常業務へ組み込み可能

© 2025 Gaston Tagni

Hackerたちの意見

https://github.com/whyisdifficult/jiratui

これ、絶対試してみる!一つ質問があるんだけど、メールやSlackのどこかにあるJIRAリンクをクリックしたときに、ブラウザじゃなくてTUIで開く方法ってあるのかな?ちょっと想像できないんだけど。

それは可能だよ。TUIを呼び出すために新しいURIハンドラーを登録する必要があるけど(リンクや課題を読み込むためにCLI引数が必要)、それからJiraリンクを新しいURIを使うように書き換える必要がある(Tampermonkeyスクリプトやブラウザ拡張を使って)。

そうそう、Oracle Forms 3.0に戻るね。キーボードショートカットさえ知っていれば、Oracle Formsの中では最速で最高のバージョンだよ。

すごい!めっちゃクールだね。こんなに洗練されたものが出てくるとは思わなかった。JIRAの速度には時々イライラするから、数ヶ月前に自分のために、ブラウザから複数のプロジェクトを即座に検索・フィルタリングできるツールを作ることにしたんだ。ほぼ瞬時にフィルタリングできるか試してみたかったんだよね。JSのトリックを使って、かなり良いパフォーマンスが出せたと思う。もっと速くする方法もあるかもしれないけど。ページは約70KB(HTML+CSS+JS)で、すべて手作りだよ。デザインは美しさコンテストには勝てないだろうけど、瞬時に感じるし、個人的な使い方には合ってる。サイドプロジェクトを作るのはすごく楽しかったよ。公開URLもあるから、気軽に試してみてね [1]。以前HNで言及したこともあるよ [2]。 [1] https://jetboard.pausanchez.com [2] https://news.ycombinator.com/item?id=44740472 ちなみに、CORSの関係でプロキシを使ってる。プロキシは数行のGolangで書いてるし、プロジェクトを作るのにNPMや他のフレームワークは使ってない。もし興味があれば、ソースコードを公開するのもいいよ。ネット上の誰かのプロキシを信頼するのは多分良くないアイデアだと思うけど、昨日のNPMの問題もあったし、試してみたいなら自由にどうぞ。ただし自己責任でね :P

見た目はクールだけど、セキュリティチームにとっては悪夢だね。ランダムなHNの人の趣味プロジェクトにAPIキーを入れるのは、誰であれ悪いアイデアだよ(あなたが悪い人だとは言ってないけど、ゼロトラストポリシーは俺に同意するだろうね)。

関連リンク: https://isanybodyusingthisprivatekey.com/ ハハ、いいサイトだね。

これ、クールだね。TUIは全然好きじゃないけど(俺に言わせれば貧乏人のGUIだし)、Jiraのウェブサイトのゴミよりはマシだよ。Jiraのひどいパフォーマンスがウェブサイトのデザインによるものがどれくらいなのか(ドラッグ&ドロップの動作がどれだけひどいかを考えると、かなりの部分だと思う)と、サーバーによるものがどれくらいなのか、すごく気になるな。

ドラッグ&ドロップや他のほとんどの更新が、ネットワークの応答があるまで全てのUI操作をブロックするのは本当にイライラする。

こういうの、GitHubにもあったらいいなぁ。ウェブブラウザが提供する「クイック」なGUIの価値は分かるけど(「ほとんどのデバイスで開いてすぐに操作できる」って感じで)、パワーユーザー向けにもっとキーボードコマンドを学ぶことを恐れない人たちを助けるようなツールが増えてほしいな。

https://cli.github.com/ ?

PRのレビューにはOcto.nvimを使ってるよ。

GitHubのUIは昔はもうちょっと使いやすかったよね。

https://github.com/dlvhdr/gh-dash

ウェブアプリが良いキーボードショートカットを持つのを妨げるものはないよね。GmailやLinearがいい例だと思う。GitHubはRefined GitHub拡張機能を使うと、ずっと快適になるよ。たくさんのキーボードショートカットが追加されて、他にも小さな改善がいっぱいあるからね。

アルゴリズムの神様にこの投稿を推してもらうためにコメントしてるだけだよ - これ、クールだね!!

逆のことをしてるかもしれないよ。気に入ったら投稿にアップボートしてね。でも、コメントと投票の比率を上げると「論争のある投稿」としてペナルティを受けることがあるから注意してね。

JiraのウェブUIにはちょっと不満があるかな(特に正しい課題を見つけるのが難しい気がする)。でも、そこまで深刻な問題ではないかも。俺にとって一番便利なのは、ストーリーを追加するためのCLIツール(TUIじゃなくて)だな。そうすれば、エディタの便利さを活かしてテキストファイル(..または.orgファイル)にストーリーをたくさん書いて、アップロードできるから。jiratuiにはCLIツールがいくつか付いてるみたいだけど、これがまだ含まれてないか、ドキュメントがないだけみたい。試してみるつもりだよ。今はファイルからエントリーを一つずつコピー&ペーストしてウェブUIのフィールドに入れてるんだけど、すべてのフィールドがコピーできるわけじゃないし、正しい課題IDを持つようにファイルも更新しないといけないから、grepで課題を探すのに使えないんだ。もちろん、これは俺のストーリーにしか使えないし、Jiraでの変更とは同期しないけどね。

すごくいい感じだね。Jiraにどれくらい依存してるの?LinearやGitHub Projectsでも使えるようにするのはどれくらい難しいかな?

素晴らしい!これ試してみるよ、シェアしてくれてありがとう!