オープンソース公開から24時間以内に35kスターを獲得しました。現在、総スター数は5万を超えています。このプロジェクトは Warp と呼ばれる、Rustでゼロから開発されたAIターミナルです。正確に言うと、もはやターミナルだけではありません。公式の位置付けは Agentic Development Environment(エージェント開発環境)です。また、TIME誌の2025年ベスト・インベンションの一つにも選ばれました。OpenAI はこのオープンソースリポジトリの創設スポンサーです。

01 オープンソースプロジェクト概要
Warp は、AIネイティブターミナル で、Rustで書かれており、macOS、Linux、Windowsの3大プラットフォームをサポートします。従来のターミナルにAIシェルを被せたものではなく、最初の日からAIワークフロー向けに設計されています。
Warpのコアコンセプトはシンプルです:ターミナルを一から作り直す。 従来のターミナルは、コマンド入力、出力、スクロール、次の入力の繰り返しです。Warpはこの道を選びません。従来のスクロール式出力を ブロックモデル に置き換えます。各コマンドとその出力は独立した「ブロック」として構成されます。エディタ内のように選択、コピー、検索、共有ができます。現在、70万人以上のアクティブデベロッパーが利用しています。
創業者Zach Lloydはブログで、オープンソース化の理由を3つ挙げています:
- ソフトウェア開発の方法が変わった。 AIがコードの大半を書けるようになった。人間のコア作業は、何をすべきかを考え、出力が正しいか判断することに移った。オープンソース化でコミュニティと共に進歩を推し進められる。
- より現実的な理由。 資金力のあるクローズドソースの競合と戦う中、補助金での価格競争は無理。オープンソース化によってより良い製品を作り、突破口を開きたい。
- 約束を果たすため。 5年前、Hacker NewsでWarpを発表した際、オープンソース化を約束した。今回はその約束を果たすもの。
GitHubアドレス: https://github.com/warpdotdev/warp

02 普通のターミナルと何が違うのか?
ターミナルなんてみんな同じ、黒背景に白文字でコマンド打つだけ、と思われるかもしれません。しかし、Warpを使うと、その違いの大きさに気づくでしょう。
まず、従来のターミナルの問題点を挙げます。
- 全ての出力が混ざり合って1画面でスクロール。前のコマンドの出力を探すのに延々とスクロールが必要。
- コピー&ペーストはマウス選択頼みで、1行多く取ったり足りなかったり。
- 長いコマンドを走らせると、待たされる。途中でエラーが一瞬で流れ、再度実行して見直す必要がある。

これらの問題に、私たちは長年慣れてきましたが、慣れはそれを合理的にしません。
- ブロック型インタラクション: Warpはターミナル出力を構造化します。各コマンドとその出力はメタデータ付きの「ブロック」です。コマンド内容、実行時刻、作業ディレクトリ、終了コードなど。これらのブロックに基づいて検索、フィルタ、共有ができます。例:ビルドコマンドが失敗した場合、そのブロックを直接同僚と共有できます。彼は完全なコンテキストをそのまま見られます。スクショに長文説明は不要。この設計は本当に実用的で、一度使うと戻れません。
- AIネイティブ、後付けではない: Warp内蔵の AIエージェント を直接呼び出し、コード記述、デバッグ、リファクタができます。新しいエージェント型ワークフローはGPTモデルで駆動。従来ターミナルはまずターミナルを作り、AIプラグインを後で追加しようとしました。Warpは初めからAIワークフローを中心に設計。完全なエージェント型開発環境を内蔵し、Claude Code、Codex、Gemini CLI、Opencode などの外部CLIエージェントに直接接続できます。ターミナル内にAIコマンドセンターを備えたようなもので、様々なAIコーディングツールを一元管理、呼び出しできます。
- インタラクティブコードレビュー: 以前は、エージェントがコードを書いた後、IDEに切り替えて一通り確認し、問題なければコミットしていました。今では、Warpターミナル内で直接行ごとのレビュー ができ、コメントを加え、ワンクリックでエージェントに修正を戻せます。これでエージェントの作業を80%から100%に押し上げる、この最後のステップもウィンドウ切り替え不要になります。
- 自前のGPU加速UIフレームワーク: WarpはElectronもQtも使いません。Rustで完全に新たにGPU加速UIフレームワークをゼロから構築しました。WarpUI と呼びます。コードベース全体で60以上のクレートを持ち、Rustがコードの98%を占めます。レンダリングは極めて高速で、入力遅延はほとんど感知できません。コマンドを打ちまくる時、ある種のターミナルに見られるカクツキや画面乱れは起きません。そして、このWarpUI部分はMITライセンスです。自身のRustプロジェクトで使用できます。

03 使用方法
- 方法1:直接ダウンロード&インストール 公式サイトからインストーラー(macOS、Linux、Windows用)を入手: https://www.warp.dev/download
- 方法2:ソースからビルド bashbash
git clone https://github.com/warpdotdev/warp.git cd warp ./script/bootstrap # 自動的にプラットフォーム依存性を処理 ./script/run # コンパイルして実行bootstrapスクリプトはmacOS、Linux、Windowsのプラットフォーム差を処理します。外部コントリビューターはデフォルトで、オープンソースコミュニティ版 (warp-oss) をビルドします。
日常使用なら、ダウンロードで十分です。コントリビュートや深いカスタマイズには、ソースからのビルドが柔軟性を高めます。