# Setting up SWE-agent

<div class="grid cards">
  <a href="source/" class="nav-card-link">
    <div class="nav-card">
      <div class="nav-card-header">
        <span class="material-icons nav-card-icon">settings</span>
        <span class="nav-card-title">Install from source</span>
      </div>
      <p class="nav-card-description">Install SWE-agent locally from source using pip. This is the default option.</p>
    </div>
  </a>

  <a href="codespaces/" class="nav-card-link">
    <div class="nav-card">
      <div class="nav-card-header">
        <span class="material-icons nav-card-icon">code</span>
        <span class="nav-card-title">All in browser</span>
      </div>
      <p class="nav-card-description">Run in a browser-based VSCode environment. Best for a quick first peek.</p>
    </div>
  </a>

  <a href="changelog/" class="nav-card-link">
    <div class="nav-card">
      <div class="nav-card-header">
        <span class="material-icons nav-card-icon">newspaper</span>
        <span class="nav-card-title">Changelog</span>
      </div>
      <p class="nav-card-description">See what's new in SWE-agent!</p>
    </div>
  </a>
</div>
