概要
ローカルで構築(Build locally)を使うと、Manus が自分のコンピューター上のフォルダでウェブサイト、Web アプリ、モバイルアプリ、ゲームを構築します。作業は、macOS(Apple Silicon)と Windows 向けの Manus デスクトップアプリである Manus Studio で行います。Manus がコードを書き、プロジェクトを実行し、ライブプレビューを表示します。その際、コンピューターにすでにあるファイル、フォルダ、ツールを使用します。Manus Studio がコンピューター上でできることについては、Manus Studio をご覧ください。 この機能は、次のような場合に使用します。- プロジェクトがすでにコンピューター上にある。
- 自分の Git ワークフローを維持したい。
- Manus と並行して自分のツールを使いたい。
使い方
Manus Studio をセットアップする
Manus Studio をダウンロードする
サインインする
ローカル作業をオンにしてフォルダを選ぶ
コンピューター上で新しいウェブサイトを始める
ウェブサイトと保存場所を伝える
プロジェクトタイプを選ぶ
フォルダが空でない場合はコードの保存を許可する
計画を確認する
プレビューして改善する
コンピューター上にある既存のウェブサイトを続ける
Manus にフォルダを指定する
正しいコピーかを確認する
既存のコードの接続方法を選ぶ
大きなプロジェクトにウェブサイトを追加する
ゲームの公式サイトのように、ウェブサイトではないプロジェクトにウェブサイトを追加できます。- 大きなプロジェクトの中に別のウェブサイトを作りたいことを Manus に伝えます。例:「このゲームの公式サイトを追加して。」
- Manus は、
website/などの専用のサブフォルダにウェブサイトを作成します。 - ウェブサイトに属するのはそのサブフォルダだけです。Manus はプロジェクトの残りの部分をウェブサイトのバージョンに含めません。
モバイルアプリを構築する
アプリを説明する
プロジェクトタイプを選ぶ
Manus Cloud への移行を確認する
ゲームを構築する
- Manus Studio でゲームを説明し、コンピューター上のどこに構築するかを Manus に伝えます。
- Manus はゲームを Manus 管理プロジェクトとしてセットアップします。プロジェクトタイプの選択は求められません。
- 通常のゲーム開発ワークフローを続けます。Game Developer をご覧ください。
Manus 管理プロジェクトのバージョンを保存して公開する
Manus にバージョンの保存を依頼する
準備ができたら公開する
ローカルプロジェクトで Stripe 決済をテストする
- Manus に決済の追加を依頼します。Manus は Stripe をテストモードでセットアップします。決済をご覧ください。
- Stripe のテストカード
4242 4242 4242 4242でチェックアウトをテストします。 - 決済を完全にテストするには、Stripe が決済イベント(Webhook)をアプリに送信できる必要があります。自分のコンピューター上のプレビューでは、これらのイベントを受信できません。このテストのために、プロジェクトを一時的なクラウドサンドボックスに移すよう Manus に依頼してください。Manus は事前に承認を求めます。
- 初めて公開する前に、クラウドプレビューから Stripe Webhook を接続するよう Manus に依頼してください。
通常のローカルプロジェクトを後から Manus に接続する
- Manus Studio でプロジェクトフォルダを開きます。
- ウェブサイトを Manus に接続するよう Manus に依頼します。
- Manus は既存のフォルダを新しい Manus 管理プロジェクトにリンクします。ソースファイルはそのまま残り、ウェブサイトが作り直されることはありません。
知っておくべきこと
何がどこで実行されるか
- プレビューは自分のコンピューター上で実行されます。 Manus Studio は、マシン上のローカルアドレスからプレビューを開きます。他のデバイスからこのアドレスを開くことはできません。
- 他の人と共有するには公開します。 他の人にウェブサイトを見てもらうには、公開するか、Manus Cloud でタスクを続けてください。
- クラウドで続ける前に同期します。 新しいクラウドタスクは、最後に同期されたバージョンから始まります。コンピューター上にしかない変更は含まれません。まず Manus に同期を依頼してから、新しいクラウドタスクで続ける(Continue in a new cloud task)を選択してください。
- ローカルファイルを使えるのはオーナーだけです。 ローカルファイル、ローカルからの公開、新しいタスクでの続行は、プロジェクトのオーナーだけが利用できます。
- Manus 管理のモバイルアプリは Manus Cloud で実行されます。 ウェブサイト、Web アプリ、ゲームはコンピューター上に残ります。Manus 管理のモバイルアプリは Manus Cloud に移ります。
Manus がアップロードするもの
- Manus 管理プロジェクト: バージョンを保存または同期すると、Manus はウェブサイトフォルダ内のコードをアップロードします。コンパニオンサイトを含むゲームなど、大きなプロジェクトの残りの部分はアップロードしません。
- セットアップだけではコードはアップロードされません。 フォルダを接続したり Manus 管理プロジェクトをセットアップしたりしただけでは、コードはアップロードされません。
- Manus 管理を選んでも何も公開されません。 ウェブサイトが公開されるのは、自分で公開したときだけです。
- 通常のローカルプロジェクト: Manus は Manus サービスを設定せず、バージョンを Manus に保存しません。プロジェクトは後から Manus に接続できます。
Manus と Git リポジトリの関係
- 2 つの独立した履歴。 Manus は Manus 管理プロジェクトについて独自のバージョン履歴を保持します。自分の Git リポジトリとその履歴は別々のままです。
- Git の設定は変わりません。 Manus はリモート、ブランチ、フック、認証情報を変更しません。Git の履歴をインポートすることもありません。
- コミットは相互にコピーされません。 自分のコミットは Manus のバージョン履歴に表示されず、Manus のバージョンもリポジトリのコミットとしては表示されません。
- 共有されるファイル。 両方の履歴は、フォルダ内の同じファイルを追跡します。Manus が自身の履歴から変更を取り込むと、その変更は Git リポジトリ内で未コミットの変更として表示されます。
- 独自の Git リポジトリがないフォルダ。 ウェブサイトフォルダが Git リポジトリ内にない場合、Git ツールにはそのフォルダの Manus のバージョン履歴が表示されます。そこで別のリポジトリを使いたい場合は、Manus にセットアップを依頼してください。そのフォルダで自分で
git initを実行しないでください。 - Manus はウェブサイトフォルダに 2 つの項目を追加します。 小さなプロジェクトファイルがフォルダを Manus プロジェクトにリンクします。隠しフォルダには Manus のバージョン履歴が保存されます。どちらも削除しないでください。隠しフォルダを自分のリポジトリにコミットしないでください。
- Git のワークツリーとブランチ。 小さなプロジェクトファイルはリポジトリにコミットできます。そうすると、新しいブランチやワークツリーも同じ Manus プロジェクトにリンクされたままになります。
- クラウドプロジェクトと GitHub。 Manus Cloud で構築するプロジェクトについては、GitHub 連携とコード管理をご覧ください。
現在の制限
- ローカルプロジェクトではまだロールバックを利用できません。 Manus 管理のローカルプロジェクトを、以前に保存したバージョンに戻すことはできません。変更を元に戻すには、自分の Git 履歴を使用してください。
- Stripe Webhook の完全なテストにはクラウドサンドボックスが必要です。 テストモードのチェックアウトはローカルで動作します。決済イベントには一時的なクラウドサンドボックスが必要です。
- ゲームは常に Manus 管理です。 ゲームでは通常のローカルという選択肢は利用できません。
- Manus 管理のモバイルアプリには Manus Cloud が必要です。 Manus 管理のモバイルアプリを自分のコンピューター上で開発することはできません。
コンピューター上のツール
- Manus は手持ちのツールを使用します。 Manus は、コンピューターにインストールされているプログラミング言語、パッケージマネージャー、その他のツールを使用します。
- プロジェクトのパッケージはタスクの一部としてインストールされます。 Manus は、プロジェクト自体の設定に従って、プロジェクトに必要なパッケージをインストールします。
- システムの変更には許可が必要です。 コンピューター全体に対してツールをインストールまたは修復する前に、Manus は変更内容を説明し、許可を求めます。承認なしに管理者権限を使用することはありません。
プロジェクトフォルダの移動やコピー
- フォルダ全体を移動します。 ウェブサイトフォルダ全体を移動または名前変更しても、Manus プロジェクトへのリンクとバージョン履歴はそのまま維持されます。
- プロジェクトファイルだけをコピーしても新しいウェブサイトにはなりません。 コピーは同じ Manus プロジェクトを指します。代わりに、新しいプロジェクトのセットアップを Manus に依頼してください。
クレジット
コンピューターを使って作業するタスクは、クラウド上の同等のタスクと同じレートでクレジットを消費します。費用を決めるのはタスクの複雑さであり、ファイルの場所ではありません。Manus デスクトップアプリでのクレジット消費についてをご覧ください。ヒント
- Manus にフォルダのフルパスを伝えましょう。
~/Documents/yoga-siteのようなフルパスを伝えると、Manus は最初から正しいプロジェクトを見つけやすくなります。 - 新しいウェブサイトには新しい空のフォルダを使いましょう。 そうすれば、Manus はコード保存の確認を求めずにプロジェクトをセットアップします。
- 最初のプロンプトでプロジェクトタイプを指定しましょう。 「Manus 管理」または「ローカルのままにして」と伝えると、セットアップの質問を省略できます。
- Manus で公開する予定なら Manus 管理を選びましょう。 追加のセットアップなしで、ホスティング、バージョン履歴、公開を利用できます。
- コンパニオンサイトは専用のサブフォルダに置きましょう。 そうすれば、バージョン履歴とアップロードにはプロジェクト全体ではなくウェブサイトだけが含まれます。
- 大きな変更の前に作業を Git にコミットしましょう。 Manus 管理のローカルプロジェクトではまだロールバックを利用できないため、自分の Git 履歴がセーフティネットになります。
- コミットするのは小さなプロジェクトファイルで、隠しフォルダではありません。 そうすれば、ブランチやワークツリーが同じ Manus プロジェクトにリンクされたままになります。
- 決済のテストは早めに計画しましょう。 決済フロー全体をテストする準備ができたら、一時的なクラウドサンドボックスのセットアップを Manus に依頼してください。
- 共有するには公開しましょう。 ローカルプレビューは自分のコンピューター上でしか動作しません。他の人にリンクを送るには、ウェブサイトを公開してください。
よくある質問
ローカルで構築するには Manus Studio が必要ですか?
ローカルで構築するには Manus Studio が必要ですか?
Manus 管理プロジェクトと通常のローカルプロジェクトの違いは何ですか?
Manus 管理プロジェクトと通常のローカルプロジェクトの違いは何ですか?
Manus はコードをアップロードしますか?
Manus はコードをアップロードしますか?
Manus は Git リポジトリを変更しますか?
Manus は Git リポジトリを変更しますか?
モバイルアプリのタスクがクラウドに移ったのはなぜですか?
モバイルアプリのタスクがクラウドに移ったのはなぜですか?
ゲームでプロジェクトタイプの選択を求められないのはなぜですか?
ゲームでプロジェクトタイプの選択を求められないのはなぜですか?
ローカルプロジェクトを以前のバージョンにロールバックできますか?
ローカルプロジェクトを以前のバージョンにロールバックできますか?
コンピューター上で Stripe 決済をテストできますか?
コンピューター上で Stripe 決済をテストできますか?
他の人がローカルプレビューを開くことはできますか?
他の人がローカルプレビューを開くことはできますか?
通常のローカルウェブサイトを後から Manus に接続できますか?
通常のローカルウェブサイトを後から Manus に接続できますか?
Manus からコンピューターにツールをインストールするよう求められました。なぜですか?
Manus からコンピューターにツールをインストールするよう求められました。なぜですか?
ローカルで構築するとクレジットが多くかかりますか?
ローカルで構築するとクレジットが多くかかりますか?