> ## Documentation Index
> Fetch the complete documentation index at: https://docs.spongecake.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart (MacOS)

> Start building computer use agents in under 5 minutes

<img className="block dark:hidden" src="https://mintcdn.com/spongecake/dAYWMQgt2HObBlAj/images/spongecake-social-preview-light-v2.png?fit=max&auto=format&n=dAYWMQgt2HObBlAj&q=85&s=bdc34dd9b6e50de63ce8f7c7397127a5" alt="Spongecake Light" width="1280" height="640" data-path="images/spongecake-social-preview-light-v2.png" />

<img className="hidden dark:block" src="https://mintcdn.com/spongecake/dAYWMQgt2HObBlAj/images/spongecake-social-preview-dark-v2.png?fit=max&auto=format&n=dAYWMQgt2HObBlAj&q=85&s=435359165a23e26d2fdd5cb975919abc" alt="Spongecake Dark" width="1280" height="640" data-path="images/spongecake-social-preview-dark-v2.png" />

<Tabs>
  <Tab title="MacOS">
    <Steps>
      <Step title="Clone spongecake">
        In terminal, run

        ```bash theme={null}
        git clone https://github.com/aditya-nadkarni/spongecake.git
        cd spongecake
        ```
      </Step>

      <Step title="Run the setup script">
        Open a terminal to the spongecake directory and run

        ```bash theme={null}
        chmod +x setup.sh  # May be required on Unix/macOS
        ./setup.sh
        ```

        This will check for dependencies, set-up a virtual environment, and help you set-up necessary API keys
      </Step>

      <Step title="Run the backend and frontend">
        In the spongecake directory, run:

        ```bash theme={null}
        cd spongecake-ui
        cd frontend
        npm run dev
        ```

        In a new terminal, run:

        ```bash theme={null}
        cd spongecake-ui
        cd backend
        python server.py
        ```
      </Step>
    </Steps>
  </Tab>

  <Tab title="Windows">
    Coming soon
  </Tab>

  <Tab title="Linux">
    Coming soon
  </Tab>
</Tabs>
