見出し画像

開発環境の「死」と、救世主Cursor。

こんにちは猫NYAです.
今回はいろいろ巷を騒がせてる「Antigravityについて」とその代わりの話です.

エンジニアの方や大学生の方は必見だと思います!

それでは本編をどうぞ!

👇よろしければ下記記事もご覧ください!👇



はじめに 深夜3時の絶望と、あるツールの終焉

静まり返った部屋で、パソコンのファンだけが回っている。

青白い画面に映っているのは、長い間、それこそ私の手の一部のように連れ添ってきた「Antigravity」のエディタ画面。

でも、先日降ってきた「あのアップデート」を適用してから、私とこのツールの関係は、修復不可能なほどに壊れてしまった。

なんていうか、長年信じていた相棒が、急に知らない誰かの指図を受けて、一番嫌いなタイプの人間になって目の前に現れたような、あの拒絶感。

「いや、君の良さはそこじゃないじゃん」

と言いたくなる、あの空虚な感覚。

今日は、一つの時代の終わりと、そして新しく私の右腕になった**「Cursor」という異次元のツール**について、今の私の正直な気持ちを、圧倒的な熱量で書き残しておこうと思う。

もし君が今、愛用しているツールの「裏切り」に泣いているなら、この記事は君のためのものだ。


1. Antigravityが「別物」になった。

はっきり言って、今回のアップデートはただの改悪

私たちが何を求めて、あの黒い画面に向き合っていたのか、開発チームはどこかで道を見失ったんだろう。

「今まで当たり前にできていたこと」への露骨な制限

特に納得がいかないのが、既存機能への制限。

昨日まで普通に叩けていたコマンド、呼吸するように使えていた高度な検索機能やリファクタリングのショートカット。

これらは、私たちが効率を極めるために血の滲むような思いで指に叩き込んできた「技術」の一部だったはず。

それがアップデートした途端、**「ここからは有料プラン限定です」**という無機質なポップアップで遮られるようになった。

これ、体験として最悪なんだよね。

思考が最高速に乗っているときに、たった一行の「警告」で物理的に指を止められる。

例えば、プロジェクト全体から特定の関数を一括でリネームする機能。以前はCtrl+Shift+R一発で、安全に、そして一瞬で終わっていた作業だ。

それが今では、ショートカットを叩くと、

「この機能はProプランでのみ利用可能です。アップグレードしますか?」

というダイアログが出る。 一瞬、何が起きたか分からなかった。昨日までできていたことが、今日からできない。

思考の文脈がブチッと切断される、あの感覚。 怒りを通り越して、虚無感すら覚えた。

進化ではなく「人質」

商売なのは分かる。でも、やり方が致命的に美しくない。

今まで解放していた場所をいきなり封鎖して、「通してほしければ金を払え」というのは、進化じゃなくてただの**「人質」**に近い。

機能を追加して新しく価値を提供し、その対価として課金を促す。それが本来のアップデートの姿であるべきなのに、今回のは単に**「今まであった便利さを奪って、買い戻せと言っている」**だけ。

ユーザーを信頼するのではなく、ユーザーの「不便」をマネタイズする姿勢。

おまけに、機能面でも**「余計なもの」**が増えすぎた。

軽量さが売りだったはずなのに、起動するたびに謎のインデックス作成でCPUを食い、画面の端々には「AIがおすすめする次のアクション」なんていうノイズが散らばっている。

私が欲しかったのは、鋭いメスのような道具であって、勝手に喋り出す多機能ナイフじゃないんだ。

この制限を解除するためだけに、この割に合わない金額を毎月払うなら、もっと他に賢い選択肢がある。そう思わせた時点で、ツールとしての信頼は死んだんだと思う。

「あ、ここにはもう、私の居場所はないんだな」

って悟ったときの、あの胃の奥が冷たくなる感じ。伝わるかな。


2. 導かれるように出会った、新世界「Cursor」

絶望の淵で、ふと流れてきたのが「Cursor」というエディタの噂。

正直、最初はめちゃくちゃ疑っていた。 「AIエディタの決定版」だの「VS Codeを超えた」だの。

どうせまた、ChatGPTのAPIを適当に繋げただけの、流行りに乗っただけの中身のないツールでしょ?って、斜に構えて見ていた。

でも、Antigravityへの未練を無理やり断ち切るために、なかばヤケクソでインストールしてみた。

……結論から言うと、開始5分で、私は自分の無知を恥じることになった。


3. Cursorのここが、変態的に凄い。

何がそんなに違うのか。 一言でいうなら、こいつは**「私の脳を直接拡張してくる」**感覚がある。

① 全知全能の「Codebase理解」

普通のAI補完は、今開いているファイルの、今見ている数行しか見ていない。 でも、Cursorは違う。

プロジェクト全体の構造を、まるで自分の庭のように把握している。

「あのファイルで定義した関数の引数、なんだっけ?」なんて悩む必要はない。Cursorは、別ディレクトリにある定義ファイルの内容を踏まえて、完璧な補完を投げてくる。

それどころか、@Codebaseというシンボルを使うだけで、**「プロジェクト全体のアーキテクチャを考慮して、新しいAPIエンドポイントを生やして」**なんていう、高度な抽象概念まで理解して実装案を出してくる。

これは単なる「コード生成」じゃない。プロジェクトの歴史と文脈を理解した「パートナー」としての振る舞いだ。

「コードを読んで理解する」という人間の脳のリソースを、完全に肩代わりしてくれる恐怖。

② 予測の精度が「予知」に近い(Copilot ++)

これが一番の変態ポイント。 コードを数文字打った瞬間、あるいは改行した瞬間に、

「次にあなたがやりたいこと、これだよね?」

と、数行先のコードが薄いグレーの文字で浮き上がる。 私はただ、Tabキーを叩くだけ。

単なる補完じゃない。関数のロジックの続きや、対になる終了処理、さらには関連する変数のリネームまで先読みしてくる。

思考がコードに変わる速度が、物理的なタイピング速度を完全に追い越しちゃっている。

「書く」という行為が「選ぶ」という行為に変わる。 このパラダイムシフトに気づいたとき、私は本気で鳥肌が立った。

③ VS Codeの資産を丸ごと飲み込んでいる

これ、移行を迷っている人には最大のメリット。 CursorのベースはVS Code。

だから、私が長い時間をかけて馴染ませた設定、愛用しているテーマ、手に馴染んだ拡張機能が、インポートボタン一つでそのまま動く。

ドアを開けたら、家具は全部前の家のまま、キッチンだけが最新のハイテク設備に変わっていた、みたいな衝撃。

引っ越しのストレスがゼロ。 この「即戦力」という強みが、私の背中を強烈に押した。


4. 実際のところ、どう使っているのか。

「有料版でもっと詳しく書きたい」っていう気持ちを抑えつつ、今の私がどんなルーティンでCursorを使っているか、少しだけお見せしよう。

Step 1: AIとの対話(Command + L)

何か新しい機能を作るとき、私はまず「相談」から始める。 サイドバーにあるチャット欄に、

「このリポジトリの認証周りの仕組みを教えて」

と投げる。するとCursorは、秒速で既存のコードを読み解いて、

「このミドルウェアがここで動いてるから、ここを弄ればいいよ」

と、具体的なファイル名と行数まで含めて指針を示してくれる。 ドキュメントを漁る、あるいは数千行のコードを目視で追う時間が、数秒の雑談で終わるんだ。

Step 2: 爆速のリファクタリング(Command + K)

修正する場所が決まったら、対象の範囲を選択してCommand + K。

「このスパゲッティコードをDRY原則に基づいて整理して」 「ついでにJSDocも書いて」 「型定義が甘いから厳密にして」

指示の内容は驚くほど雑でもいい。 それだけで、画面上でコードがガリガリと書き換わっていく。

diff(差分)の確認画面も秀逸。 何をどう変えたのかが一目で分かり、気に入らなければ一瞬で戻せる安心感がある。

以前なら数時間かけて行っていた大規模なリファクタリングが、文字通り数分で終わる。この快感、伝わるかな。

Step 3: 自然言語による一括生成

「user_idを受け取って、データベースからプロフィールを取得し、レスポンスを返す関数を書いて。エラーハンドリングは共通のユーティリティを使って」

これくらいの指示で、必要なインポート文から型定義まで、完璧なコードが降ってくる。 私はその様子を、コーヒーを飲みながら眺めているだけ。

かつて数十分、数時間かけていた作業が、文字通り数秒で終わる。 この**「会話するように作る」**感覚。

一度味わっちゃうと、もうキーボードを必死に叩いていた頃には戻れない。


5. もちろん、完璧じゃない。

光が強ければ、影も濃い。それは世の常。

  • 月額料金が「本気度」高め: Proプラン、月額20ドル。今の円安を考えると、安くはない。 でも、Antigravityの「今までできたことを制限する、割に合わない課金」に比べれば、こっちに払う20ドルには**「未来への投資」**としての価値がある。

  • AI依存という病: 「これ、自分でも書けるんだっけ?」って、ふと怖くなる夜がある。脳の一部を外注しているような、あの奇妙な感覚。 AIが吐き出したコードの脆弱性を見抜く力だけは、絶対に手放してはいけない。

  • プライバシーの境界線: コードベースを読み込ませる以上、仕事で使うなら設定周りはちゃんと自分で見極めないと危うい。ローカルでの処理とクラウドでの処理の境界を理解しておく必要がある。


6. おすすめする「Cursorに向いている人」

さて、ここまで読んでくれた君は、きっと今すぐCursorを試したくなっているはず。 特に、こんな人たちには**「今すぐ乗り換えろ」**と背中を押したい。

  • 「実装の速度」が生存戦略な人。

  • VS Codeが好きだけど、AIの恩恵をダイレクトに受けたい人。

  • 今まで当たり前にできていたことに制限をかけられて、私と同じようにブチ切れている人。

  • 「何を作るか」よりも「どう書くか」に疲弊してしまった人。


7. 追記:Cursorを使いこなすための「最初の1時間」

この記事を読んでCursorをインストールした君へ。 私が実際に移行した際に、**「これだけは最初にやっておけ」**と感じたポイントをまとめておく。

1. VS Codeからの設定インポート

インストール直後に表示されるインポート画面。ここで躊躇してはいけない。 全ての拡張機能、キーバインド、スニペットを丸ごと持ってこよう。 これにより、**「Cursorを使いこなすための学習」**をゼロにできる。

2. Copilot++(予測補完)をオンにする

設定画面からCopilot++(現在はCursor Tabという名称かもしれない)を確実に有効にしよう。 これがCursorの心臓だ。これがないCursorは、ただの「AIチャット付きエディタ」に過ぎない。

3. @記法のマスター

チャット欄で@を打ってみてほしい。 ファイル、フォルダ、コードベース、果てはWebサイトまで。 AIに「何を参照させるか」をコントロールするこの感覚を掴めれば、君の生産性は文字通り異次元に突入する。


おわりに 道具が変われば、景色が変わる。

ツールを変えるのは、勇気がいる。

慣れ親しんだキーバインド、自分好みにカスタマイズした設定、そのすべてを捨てるのは、自分の過去を否定するようで少し寂しい。

でも、時代は止まってくれない。

Antigravityが「改悪」されたのは、もしかしたら私に**「次へ行け」**と促す、一つの合図だったのかもしれない。

Cursorを使い始めてから、私の視界は明らかにクリアになった。

「どう書くか」に悩む時間が減り、「何を作るか」を考える時間が増えた。 それは、エンジニアとしての本来の「創造性」を取り戻すプロセスでもあった。

もし、君が今の環境に少しでも違和感を感じているなら、一度試してみてほしい。 きっと、新しい世界が見えるはずだ。

それじゃあ、私はCursorと一緒に、もう少し先の未来までコードを書きに行ってくるよ。

また次の記事で。


あとがき

この記事のさらに深い設定や、Cursorの「ガチで時短になるショートカット集」については、後日有料記事で公開します。お楽しみに。

追記:有料版を公開いたしました.この記事を読んで気になった方は下記からご購入ください.この記事を読むとCursorについて全部わかります.


いいなと思ったら応援しよう!