What it is
Build locally lets Manus build a website, web app, mobile app, or game in a folder on your own computer. You work in Manus Studio, the Manus desktop app for macOS (Apple Silicon) and Windows. Manus writes the code, runs the project, and shows a live preview. It uses the files, folders, and tools that are already on your computer. To learn what Manus Studio can do on your computer, see Manus Studio. Use this feature in these cases:- Your project already lives on your computer.
- You want to keep your own Git workflow.
- You want to use your own tools next to Manus.
How to use it
Set up Manus Studio
Download Manus Studio
Sign in
Turn on Work locally and choose the folder
Start a new website on your computer
Describe the website and its location
Choose a project type
Allow code storage if the folder is not empty
Review the plan
Preview and refine
Continue a website that is already on your computer
Point Manus at the folder
Confirm the right copy
Choose how to connect existing code
Add a website to a larger project
You can add a website to a project that is not a website, for example an official site for a game.- Tell Manus that you want a separate website inside the larger project. For example: “Add an official website for this game.”
- Manus creates the website in its own subfolder, for example
website/. - Only that subfolder belongs to the website. Manus does not include the rest of the project in website versions.
Build a mobile app
Describe the app
Choose a project type
Confirm the move to Manus Cloud
Build a game
- In Manus Studio, describe the game and tell Manus where to build it on your computer.
- Manus sets up the game as a Manus-managed project. It does not ask you to choose a project type.
- Continue with the normal Game Dev workflow. See Game Developer.
Save versions and publish a Manus-managed project
Ask Manus to save a version
Publish when you are ready
Test Stripe payments in a local project
- Ask Manus to add payments. Manus sets up Stripe in test mode. See Payments.
- Test the checkout with the Stripe test card
4242 4242 4242 4242. - For full payment testing, Stripe must send payment events (webhooks) to your app. A preview on your own computer cannot receive these events. Ask Manus to move the project to a temporary cloud sandbox for this test. Manus asks for your approval first.
- Before you publish for the first time, ask Manus to connect the Stripe webhook from a cloud preview.
Connect a plain local project to Manus later
- Open the project folder in Manus Studio.
- Ask Manus to connect the website to Manus.
- Manus links the existing folder to a new Manus-managed project. It keeps your source files and does not rebuild the website.
What you need to know
What runs where
- The preview runs on your computer. Manus Studio opens the preview from a local address on your machine. Other devices cannot open this address.
- Share with others by publishing. To let other people see the website, publish it, or continue the task in Manus Cloud.
- Sync before you continue in the cloud. A new cloud task starts from the latest synced version. Changes that exist only on your computer are not included. Ask Manus to sync first, then select Continue in a new cloud task.
- Only the owner can use local files. Local files, local publishing, and continuing in a new task are available only to the project owner.
- Managed mobile apps run in Manus Cloud. Websites, web apps, and games stay on your computer. Manus-managed mobile apps move to Manus Cloud.
What Manus uploads
- Manus-managed projects: When you save or sync a version, Manus uploads the code in the website folder. It does not upload the rest of a larger project, such as the game around a companion website.
- Setup alone does not upload code. Connecting a folder or setting up a Manus-managed project does not upload your code by itself.
- Choosing Manus-managed does not publish anything. Your website goes public only when you publish it.
- Plain local projects: Manus does not set up Manus services and does not save versions to Manus. You can connect the project to Manus later.
How Manus works with your Git repository
- Two separate histories. Manus keeps its own version history for a Manus-managed project. Your own Git repository and its history stay separate.
- Your Git setup stays the same. Manus does not change your remotes, branches, hooks, or credentials. It does not import your Git history.
- Commits do not copy across. Your commits do not appear in Manus version history, and Manus versions do not appear as commits in your repository.
- Shared files. Both histories track the same files in the folder. When Manus brings in changes from its own history, those changes appear in your Git repository as uncommitted changes.
- Folders without their own Git repository. If the website folder is not inside a Git repository, your Git tools show the Manus version history for that folder. To use a separate repository there, ask Manus to set it up. Do not run
git initin that folder yourself. - Manus adds two items to the website folder. A small project file links the folder to your Manus project. A hidden folder stores the Manus version history. Do not delete either one. Do not commit the hidden folder to your own repository.
- Git worktrees and branches. You can commit the small project file to your repository. A new branch or worktree then stays linked to the same Manus project.
- Cloud projects and GitHub. For projects that you build in Manus Cloud, see GitHub Integration and Code Control.
Current limits
- Rollback is not available yet for local projects. You cannot roll back a Manus-managed local project to an earlier saved version. To undo changes, use your own Git history.
- Full Stripe webhook testing needs a cloud sandbox. Test-mode checkout works locally. Payment events need a temporary cloud sandbox.
- Games are always Manus-managed. A plain local option is not available for games.
- Managed mobile apps need Manus Cloud. You cannot develop a Manus-managed mobile app on your own computer.
Tools on your computer
- Manus uses the tools you have. Manus uses the programming languages, package managers, and other tools that are installed on your computer.
- Project packages install as part of the task. Manus installs the packages your project needs, using the project’s own settings.
- System changes need your permission. Before Manus installs or repairs a tool for your whole computer, it explains the change and asks for your permission. It does not use administrator rights without your approval.
Moving or copying a project folder
- Move the whole folder. If you move or rename the whole website folder, the link to your Manus project and its version history stay intact.
- Copying only the project file does not create a new website. The copy points to the same Manus project. Ask Manus to set up a new project instead.
Credits
Tasks that work with your computer use credits at the same rate as equivalent tasks in the cloud. The complexity of the task sets the cost, not the location of the files. See Understanding Credit Consumption in the Manus Desktop App.Tips
- Give Manus the full folder path. A full path, such as
~/Documents/yoga-site, helps Manus find the right project the first time. - Use a new, empty folder for a new website. Manus then sets up the project without asking you to confirm code storage.
- State your project type in the first prompt. Say “Manus-managed” or “keep this local” to skip the setup question.
- Choose Manus-managed if you plan to publish with Manus. You get hosting, version history, and publishing without extra setup.
- Keep a companion website in its own subfolder. Version history and uploads then include only the website, not the whole project.
- Commit your work to Git before large changes. Rollback is not yet available for Manus-managed local projects, so your own Git history is your safety net.
- Commit the small project file, not the hidden folder. Your branches and worktrees then stay linked to the same Manus project.
- Plan payment testing early. Ask Manus to set up a temporary cloud sandbox when you are ready to test the full payment flow.
- Publish to share. A local preview works only on your computer. Publish the website to send a link to other people.
FAQ
Do I need Manus Studio to build locally?
Do I need Manus Studio to build locally?
What is the difference between a Manus-managed project and a plain local project?
What is the difference between a Manus-managed project and a plain local project?
Does Manus upload my code?
Does Manus upload my code?
Will Manus change my Git repository?
Will Manus change my Git repository?
Why did my mobile app task move to the cloud?
Why did my mobile app task move to the cloud?
Why does Manus not ask me to choose a project type for my game?
Why does Manus not ask me to choose a project type for my game?
Can I roll back a local project to an earlier version?
Can I roll back a local project to an earlier version?
Can I test Stripe payments on my computer?
Can I test Stripe payments on my computer?
Can someone else open my local preview?
Can someone else open my local preview?
Can I connect a plain local website to Manus later?
Can I connect a plain local website to Manus later?
Manus asked to install a tool on my computer. Why?
Manus asked to install a tool on my computer. Why?
Does building locally cost more credits?
Does building locally cost more credits?