Replitはブラウザで動くクラウドIDEで、ローカルに開発環境を用意しなくてもコードを書いて実行できる。AI機能が強化されてからは「プロンプトを入力するとアプリが生成される」という体験ができるようになっている。

Replit AIで何ができるか

ReplitのAI機能は大きく分けて「Ghostwriter」と「Agent」の二つがある。

Ghostwriterはエディタ内でのコード補完・説明・修正提案を行う機能で、GitHub CopilotやCursorと似たポジションだ。タブキーで補完を受け入れ、コード上にカーソルを当てると説明が表示されるといった基本的な機能を提供する。

Agentはより大きな機能で、「この機能を持つウェブアプリを作って」という自然言語の指示からアプリを生成する。必要なファイルを作り、パッケージをインストールして、実際に動く状態まで持っていくところをAIが自動でやってくれる。環境構築も含めてクラウド上で完結するため、ローカル環境の問題が発生しない。

実際にプロトタイプを作ってみた

「顧客から相談内容を入力してもらうフォームと、スタッフが回答を管理する管理画面を持つ簡単なWebアプリ」をReplitのAgentに依頼した。

入力したプロンプトは「問い合わせフォームと管理画面を持つシンプルなWebアプリを作って。フォームはお名前・メールアドレス・相談内容の3項目、管理画面は問い合わせ一覧と既読フラグの管理ができる。PythonのFlaskで作って」という内容だ。

5分ほどでアプリが生成されて、ブラウザ内でそのまま動作確認できた。SQLiteを使ったデータ永続化、CSSでのスタイリング、問い合わせ一覧ページの既読フラグ切り替えまで含めたものが一発で出てきた。

完成度としてはプロトタイプとして十分で、クライアントへの仕様確認や社内ツールの試作として使えるレベルだ。本番で使うには認証機能やセキュリティ対策が必要になるが、「こんな機能がほしい」という確認の場面ではすぐに使える。

Claude CodeやCursorとの使い分け

ReplitとClaude Code・Cursorはターゲットが少し異なる。

Replit AIが向いているのは、「環境構築なしで素早くプロトタイプを作りたい」という場面だ。開発環境を持っていない人や、別のPCですぐに開発したいというケースでも、ブラウザだけで始められる点が強い。

Claude Codeが向いているのは、既存のローカルプロジェクトに対してAIを使って開発する場面だ。既にあるコードベースをAIと一緒に改修・拡張するという用途ではClaude Codeの方が自然で、ファイル操作やコマンド実行もローカルのツールをそのまま使える。

Cursorは既存のIDEの使い勝手に近く、ローカル開発に慣れた開発者がAI補完を加えたい場合に向いている。VSCodeからの移行がスムーズで、チームでの標準化がしやすい。

「非エンジニアがアイデアを形にしたい」という用途ならReplit、「エンジニアが既存プロジェクトでAIを使いたい」ならClaude CodeかCursorというイメージが実態に近い。

無料プランの範囲と限界

無料プランではReplitの基本的なエディタ機能とGhostwriterの一部機能が使える。ただしAgentの利用や常時稼働するアプリのホスティングは有料プランが必要になる。

無料プランの限界として、一定時間が経つとReplが「スリープ」状態になって、アクセスがあるまで起動しなくなる。開発・テスト用途では問題ないが、誰かに継続的に見せるためのホスティングには有料が必要だ。

Core(Replit有料プラン)は月$25で、Agentの利用やAlways Onのホスティング、プライベートReplの制限なし利用が含まれる。

士業・非エンジニア向けの活用場面

士業事務所での活用として、書類整理ツールや顧客対応フォームのような社内ツールをReplitで作るという使い方が現実的だ。エンジニアを雇う予算がなく、クラウドに詳しいスタッフが社内で作って使うというパターンに向いている。

プログラミングの知識が少ない状態でもAgentを使えば動くものが作れるが、作ったものを維持・修正するためには最低限のコードの読み方を覚えた方が長期的にはいい。Replitはその「最低限を覚える」学習環境としても使えるので、AIツールで業務効率化に取り組みながらITリテラシーを上げていく場として活用する価値がある。

総評

Replit AIは「環境構築ゼロでプロトタイプを動かせる」という体験価値が明確で、開発環境に慣れていない人や素早い試作が必要な場面で強みを発揮する。Claude CodeやCursorと競合するというより、入口として使って、成熟したプロジェクトになったらローカル開発環境に移行するという流れが自然だ。