入力に追いつく検索
課題のタイトル・本文・コメントとwikiページを、まとめて全文検索できます。検索はキャッシュの中だけで行うので、単語を打ち終える前に結果が返り、通信を待つ時間もありません。
gadak
gadakは、指定した範囲のJiraとConfluenceをキャッシュするツールです。課題・コメント・変更履歴・wikiページをまとめて検索でき、SQLで集計できます。デスクトップアプリ、ブラウザー、CLIから使えて、画面は日本語表示に対応しています。接続できるのはJira CloudとServer / Data Centerです。
ページサイズを超えると、APIが返すのは行だけで、集計は自分で書くことになります。キャッシュがあれば、同じ答えをSQL 1本で出せます:
gadak sql "select epic_key, count(*) from issues_full where resolved_at is null
and epic_key <> '' group by epic_key order by 2 desc" デモデータでこのSQLを試す(Datasette Lite、インストール不要)→
2026-08-26に課題3,296件のサイトで計測したところ、REST APIの結果を8ページ取得して集計する処理は4,761 ms、同期済みのキャッシュに対するgadakのSQLは22 msでした。数値は中央値で、gadak側はCLIの起動時間を含みます。
| Jira REST API | gadak | ||
|---|---|---|---|
| 全文検索 | 543 ms | 41 ms | 13× |
| エピックごとの未完了件数(GROUP BY) | 4,761 ms | 22 ms | 214× |
上と同じ、2026-08-26の計測です。エピックごとの未完了件数は、REST API側が8ページを取得して集計した値、gadak側はクエリ1本の値です。gadakが負ける行もあります。このサイトの初回フル同期には3.7分かかり(2026-09-09計測)、キャッシュは同期間隔1回ぶん遅れます。計測方法と再計測の履歴は次にまとめています: docs/BENCHMARKS.md.
課題のタイトル・本文・コメントとwikiページを、まとめて全文検索できます。検索はキャッシュの中だけで行うので、単語を打ち終える前に結果が返り、通信を待つ時間もありません。
gadak init --serverと個人アクセストークンで接続します。Cloudはトークン1つで同じサイトのJiraとConfluenceの両方を写します。Confluence Serverはクライアントがないため、Serverのワークスペースが写すのは課題だけです。--projectsで挙げたプロジェクトを、自分のアカウントで見えるぶんだけ写します。--spacesでスペースを指定するまでwikiには触れません。gadak issue --editmeta、gadak fields、gadak api。~/.gadak/config.jsonにパーミッション0600で置き、送る先は自分のサイトだけです。キャッシュにもログにもスナップショットにも書き込まれません。デスクトップアプリ(CLI同梱):
brew install --cask midagedev/tap/gadak CLIのみ:
brew install midagedev/tap/gadak-cli WindowsのデスクトップアプリはMicrosoft Storeからインストールできます。
チームのJira Cloudサイトに接続します。サイト、メールアドレス、APIトークン、写すプロジェクトを順に聞かれます。wikiも同期するなら--spacesを付けます:
gadak init && gadak serve スキルを1つ入れると、Claude CodeがgadakのCLIで課題を検索し、作成し、ステータスを変更します。その結果は同じボードで確認できます。スキルには、日本語のアカウントで引っかかりやすい落とし穴も書いてあります。ステータスと優先度の表示名は、Jiraがアカウントの言語ごとに翻訳するので、英語の名前で問い合わせるとエラーも出ないまま0行が返り、エージェントはそれを「該当する課題はない」と読みます。エージェントが書いたコメントと作成した課題には、そのエージェントの名前が付きます。
Claude Codeにスキルを入れます:
gadak skill install Claude DesktopにはMCPサーバーを登録します:
gadak mcp install claude-desktop ホストごとの設定→ docs/AGENT_SETUP.md
ほかの録画:ダッシュボード、チームのテーマ、ランチャー、MCPのライブセッション→ docs/SHOWCASE.md
iOSアプリは、すでに動かしているgadak serveとペアリングします。自分のネットワークの中で完結し、あいだにアカウントも他社のサーバーも入りません。キャッシュにあるものは電話にも出ます—フィールド、添付、リンクされた課題、ウィキ、進行中のスプリントとその前後。一行で済む変更は電話で終わります。コメント、ラベル、期限、写真、エピック配下の新規課題。書き込みはデスクトップと同じく接続先を先に通ります。ページやカスタムフィールドの編集、ビューの作成、ダッシュボードの配置、カードの移動はデスクトップの仕事で、アプリはそのコントロールがある場所でそう伝えます。
ベータで、状態はそれがすべてです。ビルドは内部テスター向けのTestFlightにのみ配られ、一般向けのダウンロードはありません。App Storeへの掲載は、審査者がこちらのネットワークに入らずにアプリを確認できる経路が先です。
接続先ごとの対応状況 · よくある質問 · 保守の方針 · GitHub
何に使って、その後も使っているかを教えてください。うまくいかなかった話や、導入を見送った理由も歓迎します。
実際の課題データ、APIトークン、サイトURLは載せないでください。