# Setting up SWE-agent
- :material-github:{ .lg .middle } __All in browser__ --- Run SWE-agent using GitHub codespaces. All necessary packages will be pre-installedn in an in-browser VSCode environment. [:octicons-arrow-right-24: Get started](codespaces.md) - :material-cog:{ .lg .middle } __Install from source__ --- Install SWE-agent from source using `pip`. [:octicons-arrow-right-24: Get started](source.md) - :material-docker:{ .lg .middle } __Run in docker__ --- Pull a docker container and directly run SWE-agent. This is our fallback solution if the local installation does not work for you. [:octicons-arrow-right-24: Get started](docker.md)