A website for your business. An application for your team. An agent to help with the work behind it. Describe what you need, then build, review and improve it in MaShop.
Code and Agents serve different needs. They share the project context and available connections, while keeping their conversations separate.
Code
Build around your requirements.
Describe a website, application, dashboard or change to an existing project. Review the generated files, try the preview and refine the result. Your software code belongs in a GitHub repository you control.
Set instructions, choose the connected tools and add relevant skills or memory. Follow the run history and respond when an action needs your approval. Start with a task whose outcome you can verify.
Connect accounts through MaShop integrations or add an MCP server that exposes the tools you need. Available actions depend on the connection, your permissions and the provider. You decide which access to grant.
A useful request describes who the work is for, what should happen and how you will know it is ready.
Describe the outcome
Explain the pages, features or task you need. Include your language, visual preferences, examples and constraints rather than accepting a generic starting point.
Choose the right mode
Use Code to create or change software. Use Agents for work with connected tools. Connect the accounts the task needs before asking for actions in those services.
Review what actually happened
Inspect the files and preview for software, or the activity and outputs for an agent run. Check a real path through the result and handle any requested permissions.
Refine, then publish or repeat
Ask for focused changes. When software is ready, choose and connect a hosting provider. For recurring tasks, set up a routine and review its execution history.
Built around your work
More than one kind of project.
Describe the people you want to help and the work you want to complete. Your brief shapes the pages, features and agent tasks.
Business websites
Present a service, an agency, a portfolio or a campaign with pages and content suited to its audience.
Applications and dashboards
Build a client portal, a SaaS interface or an internal tool with the screens and data flows your team needs.
Research and reporting
Ask an agent to collect information, organize findings or prepare a report using the tools you have connected.
Recurring operations
Define a repeatable task, select its tools and schedule it as a routine. Check the outcome of each run rather than assuming success.
Your project, your decisions
Keep ownership and visibility.
Building with AI still needs clear boundaries: what it can access, what it has changed and what you want to do next.
Your software repository
Connect your GitHub account for project code. Review changes and saved versions before relying on a release.
An agent can use the actions exposed by its connected tools. Permission checks and approval requests still apply; connecting an account does not authorize every possible action.
AI work uses credits. Model access and project limits depend on your account. Preview time and external hosting fees are separate; consult the current pricing before starting.
Use Code to create websites, SaaS applications, dashboards and internal tools. Use Agents for research and tasks in connected services. Describe the users, actions and result you want, then review the work in your project.
What is the difference between Code and Agents?
Code is the conversation for building and modifying software. Agents is the space for tasks that use connected tools, instructions, skills and memory. Their conversations stay separate, and a project can need both.
Do I need to connect every service?
Connect the accounts required by the task. Software project creation currently requires GitHub and Supabase. A hosting provider is a separate choice when you publish. Agent tools depend on the connections available to that agent.
Can I work in French?
Yes. Describe your requirements in French and specify the language you want for generated content. The public presentation and documentation have dedicated French pages; tool names and provider interfaces may use their own language.
What do you want to build or get done?
Start with one concrete request. Review the result, then take the next step.