DevAI Notes

コーディング支援AI比較2026-07-239 min read

Cursorを個人開発で使ってみた。「一からコードを書かない」開発はここが楽になる

この記事について

AIエディタ Cursor を、個人開発で1〜3ヶ月ほど使っています。TypeScript(React・Next.js)、PHP(WordPress)、Pythonと、言語をまたいで使っている状況です。

結論から言うと、コーディングが明確に効率化され、開発がスムーズに進むようになりました。 一番大きいのは「一からコードを書かなくてよくなった」ことです。

この記事では、その「楽になった」という感覚が具体的にどこから来ているのかを、実務者の目線で分解してみます。

検証環境

  • 使用期間:1〜3ヶ月
  • 主な用途:TypeScript / React・Next.js、PHP / WordPress、Python
  • 利用形態:個人開発
  • プラン:Pro(有料プラン)
  • よく使う機能:Tab補完、Chat、Agent(Composer)、インライン編集(Cmd+K)

言語が3系統に分かれているのがポイントで、言語を横断しても同じ使い勝手で書ける ことが、後述する「助走がなくなる」感覚に直結しています。

「一からコードを書かない」とはどういうことか

Cursorを使う前と後で、コードを書く工程そのものが変わりました。

使う前: 頭のなかの設計を、キーボードで最初の1文字から打ち込んでいく。書きながら考え、考えながら書く。

使った後: やりたいことを伝えて、出てきたコードを読み、直す。ゼロからイチではなく、7割できているものを10割にする作業 に変わります。

この差が効いてくるのは、実装そのものよりも「書き始めるまでの助走」の部分です。定型的なコード、書き慣れていない構文、似たような処理の繰り返し。こうした箇所で手が止まらなくなるため、開発のリズムが途切れません。

効率化を実感したポイント

1. 手が止まる時間が減る

「この書き方どうだったかな」と調べに行く回数が減ります。エディタから離れてブラウザで検索する、という コンテキストスイッチ が発生しないのが大きいです。

2. 既存コードの文脈を踏まえた提案が来る

プロジェクト内のコードを踏まえて提案してくれるため、命名や書き方が既存コードから浮きにくいです。汎用的なサンプルコードを自分で読み替える手間がありません。

3. 「まず動くもの」までが速い

一からだと着手のハードルが高い作業でも、とりあえず動く形が出てくるまでが速い。動くものを見てから考えられる ので、設計の判断も早くなります。

4つの機能をどう使い分けているか

Cursorには入力方法が複数あり、私はすべて使っています。「一からコードを書かない」感覚は、これらの使い分けから生まれています。

| 機能 | 使う場面 | 感覚 | |---|---|---| | Tab補完 | 書き始めた続き、繰り返しの修正 | 手が止まらない | | インライン編集(Cmd+K) | この関数だけ直したい | 部分的な書き換え | | Chat | 書き方に迷ったとき、方針の相談 | 検索の代わり | | Agent(Composer) | ファイルをまたぐ実装をまとめて | 下書きを任せる |

粒度の順に並べると、Tab補完 → インライン編集 → Chat → Agent と、任せる範囲が広がっていきます。作業の大きさに応じてこの4つを行き来している、というのが実際の使い方です。

とくにAgent(Composer)は、複数ファイルにまたがる実装を最初の形まで持っていってくれるため、「白紙のファイルを開く」瞬間がほぼなくなりました。

料金:Proプランは元が取れるか

私はPro(有料プラン)を使っています。

無料プランでもTab補完などは試せますが、継続的に開発で使うなら有料プラン前提 という感覚です。判断軸はシンプルで、月額のコストと「自分の時間の単価 × 短縮できた時間」を比べることになります。

個人開発で使っている立場から言うと、着手のハードルが下がって手を動かす日が増えたこと のほうが、時間短縮そのものより価値が大きいと感じています。使わずに寝かせてしまうプロジェクトが減りました。

料金プランの詳細は変動するため、最新の情報は公式サイトを確認してください。

使ってみて注意している点

効率化の裏返しとして、意識している点もあります。

  • 出てきたコードを 読まずにそのまま通さない。動くコードと、正しいコードは別物です
  • 自分が書かなかったコードほど、レビューと動作確認を丁寧にやる

「一からコードを書かない」からこそ、書かれたコードを判断する力 が今まで以上に問われる、というのが正直な実感です。

まとめ

Cursorの価値は、コードを速く打てることではなく、書き始めるまでの摩擦がなくなること にあると感じています。

開発がスムーズに進むという感覚は、単純な時間短縮というより「思考が途切れない」ことから来ているように思います。

こんな人におすすめ

  • 書き始めるまでに時間がかかると感じている人:助走部分の負担が明確に減ります
  • 定型的な実装が多い人:似たコードの繰り返しから解放されます
  • 個人開発で手が足りない人:一人で回せる作業量が変わります

逆に、出力されたコードを判断できる基礎がない状態で使うと、動くけれど問題のあるコードをそのまま通してしまうリスクがあります。基礎を省略するツールではなく、基礎がある人の速度を上げるツール という位置づけが実態に近いです。