Replitとは?要望からアプリを作り、ブラウザで試すAI開発環境

業務で使う小さなアプリを作るには、コードを書き、実行環境やデータベースを整える必要があります。米国のReplitでは、普段の言葉で伝えた要望をもとに、AIエージェントがコードを書き、環境を整え、動作を試します。

業務で使う小さなアプリや試作品を作りたくても、コードを書き、実行環境やデータベースを整える作業が壁になります。 米国のReplitは、普段の言葉で伝えた要望からAIエージェントがコードを書き、環境を整え、動作を試す開発環境を公式ドキュメントで案内しています。 同社は会社紹介ページで、プログラマーに限らず誰もがソフトウェアを作れるようにすることを使命に掲げています。

国:米国。 情報確認日:2026年11月1日。 同社はプライバシーポリシーで、連絡先としてカリフォルニア州フォスターシティの住所を示しています。

Replitを使う人と作業の範囲

公式サイトでは、役割別の利用者として起業家、プロダクトマネージャー、デザイナー、エンジニア、業務部門、IT部門を挙げています。 公式ドキュメントによると、Replitはブラウザのほか、macOSとWindowsのデスクトップアプリ、iOSとAndroidのモバイルアプリから使えます。 開発画面のProject Editorには、エディターとツールとして、コード編集、プレビュー、コンソール、シェルなどがまとまっています。 Agentの説明では、事前の環境構築なしで作り始められると案内しています。

Replit Agentが受け取るものと返すもの

Replit Agentの説明によると、利用者はチャットで作りたいアプリを説明できます。 BigQuery、Slack、Notionなどの接続サービスからデータを取り出すよう頼むこともできます。 Agentはコードを書き、インフラを設定し、結果を試験します。 作れるものとして、Webアプリ、モバイルアプリ、データのダッシュボード、スライド、CSVやPDFなどのファイルが挙げられています。 同じページは、質問に答えるだけのチャットボットと違い、Agentはプロジェクトの準備から問題の修正まで自ら作業すると説明しています。

工程 AIの役割 人の作業
計画 作業を順番付きのタスク一覧に分け、進め方を比べる 計画を見直し、承認してから構築を始める
構築 コードを書き、インフラと開発用データベースを設定する チャットで修正を指示する
試験 実際のブラウザでアプリを操作し、結果を分析して修正する 録画を見返し、ログインなど必要な場面で操作を引き継ぐ
保存 節目ごとにチェックポイントを作り、変更内容の説明を生成する 必要なら以前の状態へ戻す
公開 公開時に開発用データベースの構造変更を本番用へ反映する 準備ができた時点で公開する

計画、試験、巻き戻しで人が確認する工程

Plan modeの説明によると、Plan modeを有効にすると、Agentはコードやデータを変更する前に、複雑なプロジェクトを順番付きのタスク一覧に分けます。 利用者が計画を承認すると、Agentが構築を始めます。

App Testingの説明によると、Agentは実際のブラウザで利用者と同じようにアプリを操作し、必要に応じて仮のデータを入力して機能を確かめます。 試験の後は結果を分析して要約を返し、見つかった問題を自動で修正します。 試験は利用者のメッセージごとに毎回行うのではなく、十分な変更があったとAgentが判断した時点で実施されます。 ログインなど、Agentだけでは先へ進めない場面では、利用者が試験画面の操作を引き継げます。 利用者は試験の録画を再生し、区間ごとに見返せます。 現時点の対象はFull Stack JavaScriptとStreamlit PythonのWebアプリです。 App TestingはPower ModeかMax Modeで有効にでき、Free Modeでは使えません。

チェックポイントの説明によると、Agentは機能の実装後、大きな節目、試験後の安定した状態などで、プロジェクトの状態を自動で保存します。 保存の対象は、ファイル、AIとの会話の文脈、実行環境の設定、データベースの内容などです。 各チェックポイントにはAIが生成した説明が付き、対応するGitコミットも作られます。 チェックポイントには、Agentの費用をチェックポイントごとに追える請求情報も含まれます。 巻き戻すと、その時点より後のコード変更は取り除かれ、データベースは利用者が選んだ場合だけ戻ります。

本番データとセキュリティの扱い

データベースの説明では、各アプリが開発用と本番用の2つのデータベースを持つと説明しています。 Agentが変更できるのは開発用だけで、本番用には触れられません。 開発用データベースでAgentが行った表や列の構造変更は、公開の時点で本番用へ反映されます。 チェックポイントの説明によると、本番用のデータベースは巻き戻し機能では自動的に復元されません。

公開前の点検には、Agentによるセキュリティスキャンがあります。 Security Agentは、経路、API、データの流れを洗い出して脅威モデルを作り、静的解析の結果をアプリの文脈で評価して報告書にまとめます。 解析では、モデルによる分析と、SemgrepやHoundDog.aiなどの静的解析ツールを組み合わせています。 コードの脆弱性検出を専門に扱う企業については、Semgrepの記事で紹介しています。 利用者は指摘ごとに深刻度を確かめ、受け入れた指摘をAgentに修正させたうえで、もう一度スキャンして結果を確認します。 この機能は有料プランの利用者が使え、大きなプロジェクトでは最大15分ほどかかります。

提供条件と保存場所

Agentの説明によると、Free Modeは各プランの利用枠の範囲で追加費用なく使えるモードです。 CoreとProの利用枠は5時間ごとにリセットされ、週ごとの上限もあります。 より高い能力が必要な作業向けに有料のPowerとMaxがあり、有料の処理が始まる前にReplitが確認を求めます。 同時に動かせるバックグラウンドのタスクは、Coreで1件、Proで10件です。 Enterpriseのワークスペースでは、作業ごとにモードと許可されたモデルを選ぶAutoモードが使われ、管理者が利用できるモデルを管理できます。

地域設定の説明によると、開発環境の地域は北米、欧州(EU)、アジアから選べ、この選択はProの利用者に限られます。 公開するアプリの地域は、これらに南米とオーストラリアを加えた中から選べ、Core、Pro、Enterpriseで使えます。 どちらの地域も、後から変更できません。 プライバシーポリシーでは、サービスは主に米国でホストされていると説明しています。

日本で使う前に確かめること

gennaiの見立てでは、Replitを評価する出発点は、作りたいアプリの重要な操作の流れを決め、AgentとApp Testingがそれを確かめられるかを見ることです。 試作から公開までの時間に加えて、修正を指示した回数、試験の録画で見つかった不具合、チェックポイントごとの費用を記録すると、自社の用途に合うかを比べやすくなります。 日本で使う場合は、日本語の指示で意図どおりの画面と文言が作られるか、アジアの地域設定が自社のデータ保管方針に合うかを確かめる必要があると考えます。 本番データを扱うアプリでは、Agentが本番データベースを直接変更しない仕組みに加えて、公開を誰が承認するかを社内で決めておくと、運用の混乱を避けやすくなります。 エンジニアが日々のコード作成でAIをどう使うかを比べたい場合は、Cursorの記事と、AIに任せる範囲の違いを見ると判断しやすくなります。