11 ポイント 投稿者 GN⁺ 2025-09-12 | 3件のコメント | WhatsAppで共有
  • 開発者がターミナルから直接Jiraタスク検索、作成、更新、管理できるようにするCLIベースのツールキット
  • ステータス、担当者、優先度などですばやくフィルタ検索でき、JQLクエリエディタを通じて複雑な検索にも対応
  • ターミナル上でそのまま作成・更新できる機能を提供し、タイトル、説明、ステータス、ラベル、期限日などの詳細項目を簡単に管理可能
  • コメント管理と関連タスクのリンク機能でチームコラボレーションを強化し、すべての工程がコードワークフローに自然に統合される
  • シンプルなUI、高速性高い設定自由度により、開発環境に最適化された軽量なJira代替インターフェースを提供

JiraTUI - Jiraがコマンドラインに出会ったとき

  • JiraTUIは開発者とチームのために設計されたターミナルベースのJiraインターフェース
    • 従来のWebベースのJira利用方法よりも、より高速で生産的なワークフローを提供
    • 特別なUIがなくても、Jiraの主要な管理機能を最初から最後までコマンドライン上で直接制御できる
  • タスク検索

    • JQLベースの強力な検索機能を活用してJira業務をすばやく見つけられる
    • ステータス、担当者、優先度などの条件でフィルタリングでき、必要な業務を即座に参照できる環境を構築
    • 検索速度と精度を高め、プロジェクトの重要な部分に集中する時間を確保できる
  • タスク作成

    • ターミナルで新しいJira業務をそのまま作成できる機能を提供
    • タイトル、説明、優先度などの必須情報を単一フローで入力できるため、複雑なUIナビゲーションなしで業務作成プロセスを大幅に簡素化
    • すばやい業務登録により、実作業により多くの時間を割ける
  • タスク更新

    • 業務のステータス、担当者、要約、ラベル、期限日などをその場で修正できる
    • コマンドラインから直接更新できるため、業務情報の最新化とチーム内の協業効率を高める
    • プロジェクト全体の業務フローとデータの一貫性維持を支援
  • コメント管理

    • チームメンバー間のコミュニケーションを支援するため、コメントの追加と削除をコマンドラインから直接サポート
    • タスクごとの進行に関する議論、情報共有、意見交換を単一インターフェースで処理
    • すべてのコミュニケーション内容が体系的に管理され、作業の進行状況に関する情報共有が容易になる
  • 関連タスク管理

    • タスク間のリンクと解除をターミナルから直接管理できる
    • 関連業務の依存関係と関係性を明確に可視化でき、プロジェクト全体の流れをひと目で把握可能
    • プロジェクト管理の統合性を高めるのに役立つ機能
  • JQL検索

    • Jira Query Language (JQL) をサポートし、複雑な条件に応じて業務を精密に検索できる
    • 高度な検索クエリの作成と保存が可能で、繰り返し利用やプロジェクト特性に合わせたフィルタリングがしやすくなる
    • 生産性と管理効率を最大化できる強力なツール

利点

  • 高い設定自由度

    • コマンドのショートカット、ユーザー設定、環境に合わせた構成が可能
    • さまざまな開発ワークフローに合わせて柔軟に適用できる
  • シンプルさ

    • 不要なクリックなしで直感的なCLIインターフェースを提供
    • Jira管理が開発者のワークフローの一部として自然に統合される
  • 速度

    • 高速なコマンド実行により、タスク作成、検索、更新の速度を最大化
    • 反復作業を短縮して開発への集中度を向上
  • 使いやすさ

    • 明確なコマンド構造とガイドプロンプトで導入のハードルを下げる
    • 初級開発者から熟練者まで簡単に活用できる

コードとインストール

3件のコメント

 
bus710 2025-09-13

ううう……
ターミナルでまでJiraを使いたくないです!!!

 
kernel0 2025-09-12

現在は Jira REST API v3 のみを使用しているため、Jira Cloud でしか利用できません。Data Center 版および Server 版は使えません。

 
GN⁺ 2025-09-12
Hacker Newsのコメント
  • うわ、本当にすごい。JIRA があまりにも遅いので、数か月前にブラウザ上で複数のプロジェクトを即座に検索・フィルタできるツールを自作した。ほぼ瞬時にフィルタリングできるようにできるか試してみたくて、JS のトリックを使ってかなり良い性能を実現できた。まだ最適化の余地はありそう。ページ全体のサイズは約 70kb(HTML+CSS+JS)。全部手作業で作った。デザインは賞を取るようなものではないけれど、この即応性の感覚が満足できるし、自分用としては十分。サイドプロジェクトとして作るのが本当に楽しかった。公開 URL があるので、ぜひ誰でも試してみてほしい。以前 HN のコメント でも触れた。ちなみに CORS の問題があるのでプロキシを使っていて、そのプロキシは数行の golang コードで実装した。NPM や他のフレームワークは一切使っていない。もしソースコードを見たい、あるいは自分で動かしてみたい人がいれば、プロジェクトを公開してもいいと思っている。ネット上で誰が運営しているか分からないプロキシを信頼するのは絶対に勧めない(NPM の件を思えば)。それでも使ってみたいなら自由にどうぞ。ただしリスクは自己責任で :P
    • 関連サイトとして isanybodyusingthisprivatekey.com もかなり面白い
    • 見た目はすごく良さそうだけど、セキュリティチームにとってはまさに悪夢。API キーを HN ユーザーの個人プロジェクトに入力するなんて、たとえ作者に悪意がなくても絶対にやってはいけないことだと思う(ゼロトラストの原則からしても不可)
  • GitHub 向けにもこういう似たツールが切実に欲しい。ブラウザが高速な GUI を提供してくれるのは確かだけど、パワーユーザー向けにもっとキーボードコマンド機能の豊富なツールが増えてほしい
    • Web アプリでも優れたキーボードショートカットは十分実現できる。Gmail や Linear が良い例。GitHub なら Refined GitHub 拡張機能を使うと、多くの改善とショートカットが追加されてかなり快適になる
    • GitHub CLI を試してみるのもおすすめ
    • GitHub をパワーユーザー的に使っているわけではないけど、Lazygit も一度試してみるといい
    • IDE の中には GitHub プラグインがいろいろあるので、IDE 連携だけでは足りないのか気になる
    • gh-dash も悪くない選択肢
  • 素晴らしいプロジェクト。実のところ TUI にはあまり興味がない(自分には GUI の廉価版みたいに思える)が、それでも Jira の Web サイトよりは何であれマシだと思う。Jira の性能問題がどれだけ Web サイト設計のせいなのか(特にドラッグ&ドロップ周り)、それともサーバー側の問題なのか気になる
    • 自分が好きな TUI の利点は、必然的にシンプルでなければならず、すべてのデータを一度に読み込む必要があること。端末で直接アプリを使いたいわけではないけれど、こういう制約を意識して作られたアプリは確かに好ましい。実際、Web アプリでもこういう作り方はできるのに、たいていそうなっていないのが残念
    • 自分は TUI を「倹約家のための GUI」くらいに考えている。今システムモニターを見ると、Jira のタブをブラウザで開くたびに chromium が CPU 使用率トップになる。何もしていないのにそうなる
    • ドラッグ&ドロップや各種 UI 更新機能が、ネットワーク応答を受け取るまで UI の動作を全部ブロックするのが腹立たしい
  • ぜひ使ってみるつもり。気になるのだけど、メールや Slack などで JIRA リンクをクリックしたときに、この TUI で自動的に開くようにする方法はあるだろうか? たぶん難しそうだけど、もし方法があれば知りたい
    • 実際それは可能。新しい URI ハンドラーを登録して、その TUI が起動し、CLI 引数として直接リンクや issue を受け取れるようにすればいい。そのあと Tampermonkey スクリプトやブラウザ拡張で JIRA リンクを全部その新しい URI に置き換えればよい
  • jiratui プロジェクトリンク
  • Jira の Web UI にも多少の不満はある(特に目的の issue を見つけにくいときがある)が、そこまで致命的ではない。自分にとって最も有用なのはコマンドライン(CLI)ベースのツールであって、TUI ではない。ストーリーを複数のテキストファイルや org ファイルなどに書いて、自分のエディタで快適に入力してからアップロードできる形がよさそう。jiratui にもいくらか CLI ツールはあるようだけど、自分が探している機能はまだドキュメントにないのか、あるいはまだ未実装なのかもしれない。とりあえず試してみるつもり。今はファイルから一つずつコピーして JIRA の Web UI の各フィールドに貼り付けているが、そもそもすべてのフィールドがコピー&ペーストできるわけでもない。それにファイル側には issue ID も継続的に更新しておく必要があるので、grep などで issue を検索するときに使っている。もちろんこのやり方だと自分のストーリーしか管理できず、JIRA 側で変わった内容とは同期されない
    • CSV でストーリーを書いて一括アップロードする方法もある。あるいは自分で簡単なツールを作ることもできる
  • Oracle Forms 3.0 を使っていた気分になる。Oracle Forms の最高の速度と性能は、ショートカットキーを覚えて使うときに最大化される
  • 本当にすごく見える。Rust や Go 向けの TUI ライブラリで、こんなに洗練され完成度の高い雰囲気を出せるものがあるのか気になる。bubblegum、ratatui、tview などを使ったことはあるけれど、Textual ほどのなめらかさや洗練さはあまり感じない
  • 本当にすごい。このプロジェクトは Jira にどれくらい依存しているのだろう? Linear や GitHub Projects でも使えるように拡張するのはかなり難しいのか気になる
  • 本当に素晴らしいプロジェクト。効率よく大量管理できる Jira GUI は別にあるのだろうか? 今回の TUI がそうした機能もサポートしているのか気になる