Tempest

Tempest

Tempest · コーディング

Tempestは、1つのプロジェクトで複数のAIコーディングエージェントを同時に動かすための、無料のオープンソースAI開発ツールだ。各エージェントのセッションは専用のgit worktreeとブランチで動くため、2つのエージェントが同じファイルを編集したり、互いのコミットにつまずいたりすることはない。Tauriで作られており、Windows、macOS、Linuxに対応する。Claude Code、Aider、OpenCode、Copilot CLI、Cline、Gooseと組み合わせて使える。順番待ちをする代わりに5つの機能を一度に走らせたいと思ったことがあるなら、まさにそのために作られたツールだ。

Tempest の画面プレビュー

Tempest について

Tempestとは何か

TempestはAIコーディングエージェントの管理ツールであり、もう1つのチャットボットではない。コードを出荷する人向けのエージェントオーケストレーションだと考えればいい。すでに使っているターミナルエージェントの上に載るネイティブデスクトップアプリで、それぞれに専用の隔離された作業スペースを与える。中心となる考えは単純だ。2つのエージェントが同じフォルダを共有すれば、いずれ互いの編集を上書きし合い、午後を丸ごとマージコンフリクトの解消に費やすことになる。Tempestは各セッションに専用のgit worktreeとブランチを与えることで、そのリスクを取り除く。

これが解決するのはスループットの問題だ。エージェントを1つ動かすだけでも生産性は上がるが、次々と動かしても自分で作業するのと大差ない。並列エージェントはこの計算を変える。Tempestはそれを安全にするために欠けていたインフラを提供する。同じバグに3つのアプローチを試したり、1つのエージェントが機能を書いている間に別のエージェントがテストスイートを直したり、結果を並べて確認したりできる。

では、なぜこれが重要か。並列エージェントを試す開発者のほとんどは最初でつまずくからだ。ターミナルを増やし、変更をstashに退避し、どのエージェントがどのファイルに触れたかを頭の中で追いかけようとする。やがて混乱し、また1つずつ動かすやり方に戻ってしまう。問題はエージェントではなかった。隔離が欠けていたのだ。

最大の制約は適用範囲だ。Tempestはローカルのデスクトップツールで、ホスト型バックエンドも、サーバーから呼び出せる公開REST/GraphQL APIもない。クラウドサービスやブラウザだけで完結するワークフローが必要なら、これは向かない。すでにコーディングエージェントをインストールし、向き先となるgitリポジトリがあることも前提にしている。

はじめ方

  1. npx @usetempest/tempest でTempestをインストールするか、公式ダウンロードページからWindows、macOS、Linux用の署名済みインストーラーを入手する。
  2. Tempestをgitリポジトリに向ける。セッションごとに隔離されたgit worktreeを自動で作成するため、メインブランチには何も触れない。
  3. Claude Code、Aider、OpenCode、Copilot CLI、Cline、Gooseなど、使いたいエージェントランタイムを設定する。
  4. 新しいセッションタブを開き、タスクを書いてエージェントを走らせる。タブを増やせば、より多くのエージェントを並列で動かせる。
  5. アプリを離れずにdiffを確認し、出力を比較し、pull requestをpushする。

AIツール情報

Tempestの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0
プラットフォームWindows, macOS, Linux
開発元Tempest
カテゴリコーディング
リリース日Jun 2025
最終更新Sep 2025
サイト訪問数1.5K
サイト世界ランキング6.5M
API提供状況いいえ

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 複数のタスクを同時に抱えるソロ開発者。バグ修正と新機能を別々のブランチで進められ、コンテキストを切り替えずに済む。
  • マージコンフリクトにうんざりした小さなチーム。各エージェントが隔離されて動くため、レビュアーには目的が1つに絞られたきれいなdiffが見える。
  • Windowsで今すぐ並列エージェントを使いたい開発者。ネイティブのWindowsバイナリは今日から入手でき、macOSとLinuxはロードマップに入っている。

タスク

  • 1つのリポジトリで複数のAIコーディングエージェントを動かす。アプリは各セッションを専用ブランチに保ち、同じファイルを上書きさせない。
  • エージェントの出力を並べて比較する。同じ問題に2つのセッションを開き、良い方の結果を選ぶ。
  • セッション間のトークン消費を抑える。Token Intelligenceがコードベースの索引地図を1つ共有し、エージェントが毎回読み直すのをやめる。
  • 中断したセッションを再開する。タブを閉じてもマシンを再起動しても、やめた場所からちょうど続けられる。

シーン

  • 1つのバグに対して3つの異なるアプローチを、順番ではなく並列で試す。
  • 1つのエージェントが機能を出荷している間に、別のエージェントが同時にテストスイートを強化する。
  • あいまいな要件を複数のエージェントがどう解釈するかを、1つに決める前に見たいプロジェクト序盤の探索。

主な機能

並列エージェントセッション

TempestはClaude Code、Aider、OpenCode、Copilot CLI、Cline、Gooseを同時に動かし、それぞれを専用タブで扱う。セッションごとに別々のgit worktreeとブランチが割り当てられ、エージェントAの編集がエージェントBの進行中の作業と衝突しない。5つの機能を一度に始められ、エージェントを一方通行の道のように扱う必要はなくなる。

隔離されたGit Worktree

隔離はgit worktreeから生まれる。これはほとんどの開発者が触らない組み込み機能で、手作業での管理が面倒だからだ。Tempestはセッションを開いた瞬間にworktreeを作り、タブを閉じてもそれを残す。つまり、失敗したエージェントの実行がmainを壊すことも、別のエージェントと衝突することも、作業状態を壊れたまま残すこともない。暴走したエージェントの影響範囲はゼロであり、5つを同時に野放しにするときには、まさにそこが肝心だ。

Token Intelligence

5つのエージェントを動かせば、5つのエージェントがコードベースを読むことになり、トークンはすぐに燃える。Token Intelligenceはプロジェクトの共有された索引地図を1つ構築し、各エージェントがファイルを一から読み直すのをやめさせる。Tempestによれば、これによりセッション間でコンテキストのトークンを最大86%、ツール呼び出しを最大92%削減できる。

組み込みのdiff・commit・PRツール

アプリを離れずにエージェントの出力を確認できる。Tempestはdiffを表示し、commitさせ、同じウィンドウからpull requestをpushする。2つのエージェントの解決策を比べるのは、ターミナルウィンドウや外部のgitクライアントをやりくりする代わりに、両方のタブを開くだけの話になる。 パッチを別のクライアントにコピー&ペーストする作業はもう要らない。その手間は消える。

セッションの再開

タブを閉じてもマシンを再起動しても、作業は消えない。Tempestは各セッションを保持するため、エージェントとの会話をやめた場所からちょうど再開できる。数日にわたる長いリファクタリングでも、コンテキストを生かすためだけにターミナルウィンドウを見張る必要はない。数日単位の長いリファクタリングでは、この持続性はどんな単一のベンチマークより重要だ。

自動MCP設定

Token Intelligenceを動かすには、エージェントがTempestの共有索引とやり取りする必要がある。アプリはClaude Code、Cline、Cursor、Gemini CLI、Kiro、opencode向けのMCP設定ファイルを自動で書き込む。設定は手で編集するものが1つ減り、ツール間でエージェント設定が一貫したままになる。

メリットとデメリット

メリット

  • Apache 2.0の下で無料かつオープンソースなので、買うべきライセンスはなく、コードも読める。
  • 本物の隔離を備えたネイティブデスクトップアプリで、ターミナルやstashを手作業でやりくりするより優れている。
  • 複数セッションにわたるトークンの節約は大きく、並列でエージェントを動かすコストを下げる。
  • 組み込みのdiff・commit・PRツールがワークフロー全体を1つのウィンドウに収める。
  • アカウント不要なので、ダウンロードしてすぐ作業を始められる。

デメリット

  • ホスト型サービスも公開APIもなく、サーバーやCIパイプラインからエージェントを起動したい場合には向かない。
  • 2つ以上のエージェントがあって初めて意味を持つ。単一エージェントのワークフローなら余分な層は不要だ。
  • ネイティブデスクトップアプリなので、ブラウザだけやモバイルだけのワークフローは不可能だ。
  • 初期段階のプロジェクトなので、ロードマップが埋まるにつれて粗さが残ることを覚悟しておきたい。

よくある質問

Tempestは、同じプロジェクトで複数のAIコーディングエージェントを互いに干渉させずに並列実行するために使う。各エージェントは専用のgit worktreeとブランチで動き、結果は1つのウィンドウで確認する。

関連コンテンツ

Tempestに関連するツール、スキル、記事を探す。

Tempestの代替ツール

Forefront

Forefront

Forefront · コーディング

ForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。

無料 / $0 - $99/mo詳細を見る
Startkit

Startkit

StartKit.AI · コーディング

Startkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。

有料 / $99 - $499 one-time詳細を見る
Testim

Testim

Tricentis · コーディング

Testimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。

無料 / Custom pricing on request詳細を見る