lazyjira とは
lazyjira は、lazygit のスタイルで作られたキーボード操作中心の Jira 用ターミナル UI で、Go で書かれています。4 つのパネルに issue、プロジェクト、選択中の issue、そのステータスが並び、vim 風のナビゲーションとマウス操作に対応します。JQL で検索し、issue のトランジション、優先度、担当者、ラベルを変更したり、コメントを追加したり、説明を $EDITOR で編集したり、新しい issue を作成したりと、ブラウザを開かずに作業できます。Jira Cloud と Jira Server/Data Center に対応し、初回起動時にはセットアップウィザードが接続を案内します。パッケージ名もコマンド名も lazyjira です。
⚡ lazyjira の主な機能
🔍 JQL 検索
補完とシンタックスハイライト付きで JQL を入力でき、過去のクエリは永続的な履歴から呼び出せます。保存した JQL タブで、毎日使うビューにキー 1 つで移れます。
🗂️ 4 パネルレイアウト
issue、プロジェクト、issue の詳細、ステータスを横に並べて表示し、狭いターミナルでは縦に積み重ねます。vim 風のキーでもマウスでも操作できます。
✏️ その場で編集
トランジション、優先度、担当者、ラベルの変更、コメントの追加、$EDITOR での説明の編集ができます。新しい issue も同じ画面から作成できます。
🌿 Git 連携
選択中の issue から git ブランチを作成したり、今いるブランチに対応する issue を開いたりして、チケットとコードを常に対応させます。
⚙️ 設定可能
キーバインド、JQL タブ、issue の列、カスタムフィールドは ~/.config/lazyjira/ で設定でき、テーマは標準の ANSI テーマか Catppuccin テーマから選べます。
🔐 Cloud と Server
Jira Cloud はメールアドレスと API トークン、Jira Server と Data Center は個人用アクセストークンでサインインし、mTLS クライアント証明書にも対応しています。
apt upgrade を実行するだけで、常に最新版を使い続けられます。
📦 deb.griffo.io からインストールする
ステップ 1: リポジトリを追加する
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update🆓 ずっと無料のミラーがあります。 deb-free.griffo.io は、アカウントもサブスクリプションもなしでパッケージをずっと無料で配布しています。上流より最大2か月遅れ、セキュリティ修正は即座に公開されます。現在収録しているのは cliamp、Ghostty、lazydocker、Oh My Posh、Uncloud と Zed です。lazyjira は含まれていないため、今日入手する方法は上のリポジトリだけですが、ご要望があれば追加できます。
ステップ 2: lazyjira をインストールする
# 最新の lazyjira をインストール
sudo apt install lazyjira
# インストールを確認
lazyjira --version# 最新の lazyjira をインストール
apt install lazyjira
# インストールを確認
lazyjira --versionステップ 3: Jira に接続する
# 初回起動時に Jira 接続のセットアップウィザードが開きます
lazyjira
# 認証情報を直接設定・削除することもできます
lazyjira auth
lazyjira logout🎯 基本的な使い方
何も書き込まずに試す:
# ドライラン: 実際の Jira に接続しつつ、変更は一切行いません
lazyjira --dry-run
# 使用中にログファイルを書き出す
lazyjira --log /tmp/lazyjira.loggit リポジトリから使う:
# 作業中のリポジトリで lazyjira を起動すると、issue から作ったブランチは
# そこに作られ、現在のブランチは対応する issue に結び付きます
cd ~/src/my-service
lazyjira説明を自分のエディタで編集する:
# 説明は $EDITOR で開きます
export EDITOR=nvim
lazyjira設定とオプションの補助ツール:
# キーバインド、JQL タブ、列、カスタムフィールド、テーマはここにあります
ls ~/.config/lazyjira/
# 推奨パッケージ: ブランチ用の git、クリップボードへのコピー用の xclip、
# ブラウザで issue を開くための xdg-utils
sudo apt install git xclip xdg-utils
# 変更履歴と Config、Keybindings、Custom Fields のドキュメント
ls /usr/share/doc/lazyjira# キーバインド、JQL タブ、列、カスタムフィールド、テーマはここにあります
ls ~/.config/lazyjira/
# 推奨パッケージ: ブランチ用の git、クリップボードへのコピー用の xclip、
# ブラウザで issue を開くための xdg-utils
apt install git xclip xdg-utils
# 変更履歴と Config、Keybindings、Custom Fields のドキュメント
ls /usr/share/doc/lazyjira🔧 ツール連携
lazyjira は既存のターミナル中心の作業にそのまま組み込めます:
- Git: 選択中の issue からブランチを作成したり、今いるブランチの issue に移動したりできます
- エディタ: 説明は
$EDITORで開くので、Neovim、Helix など好きなエディタで書けます - ブラウザ: Jira の Web 画面全体が必要なときは、
xdg-openで選択中の issue をブラウザで開けます - クリップボード:
xclipでコピーして、コミットメッセージやチャットにそのまま貼り付けられます - 社内の Jira: 個人用アクセストークンと mTLS クライアント証明書で、制約の厳しい Server や Data Center 環境にも対応します
🚀 deb.griffo.io を選ぶ理由
- 公式 Ubuntu: パッケージなし: lazyjira はどの Ubuntu リリースの main にも universe にも含まれていません
- 上流のバイナリ: ダウンロードした日には最新ですが、上流は GitHub のリリースにバイナリを公開するだけで apt リポジトリがないため、
apt upgradeが新しいバージョンを見つけることはなく、リリースのたびに手動でダウンロードし直すことになります - go install でビルド: Go ツールチェーンが必要で、アップグレードのたびに再ビルドになり、変更履歴とドキュメントも入りません
- deb.griffo.io: 最新版を自動更新で
- ✅ 実行時の依存なし: lazyjira は静的リンクされた単一の Go バイナリです。git、xclip、xdg-utils は推奨のみで、それぞれブランチ、クリップボード、ブラウザで issue を開く機能に使います
- ✅ 上流リリースを apt で更新: 上流はバイナリを出しますがリポジトリはありません。ここではすべてのリリースが GPG 署名付きの apt リポジトリに入り、Debian と Ubuntu の各スイート向けにビルドされます
- ✅ 自動更新: 上流のリリースから数時間以内にパッケージを更新
- ✅ 完全なパッケージ:
lazyjiraバイナリに加え、上流の変更履歴と Config、Keybindings、Custom Fields のドキュメントを/usr/share/doc/lazyjiraに収録 - ✅ 2 つのアーキテクチャ: amd64 と arm64 のみ。ノート PC、サーバー、64 ビット ARM ボードで同じ lazyjira が使えます
- ✅ マルチディストリビューション: Ubuntu 22.04、24.04、25.10、26.04 で動作
- ✅ 手間のかからない運用: 更新は通常の apt コマンドだけ
📦 パッケージのビルドリポジトリ
Ubuntu パッケージは、この GitHub リポジトリで自動的にビルド・管理されています:
- 🎫 lazyjira-debian - 最新リリースのビルド
🔗 関連パッケージ
deb.griffo.io では、こちらも配布しています:
- lazygit - git のターミナル UI。lazyjira のスタイルの元になったツール
- lazydocker - 同じスタイルの Docker と docker-compose 用ターミナル UI
- k9s - Kubernetes クラスタを管理するターミナル UI
- yq - コマンドラインの YAML、JSON、XML プロセッサ