GitHub
Connect GitHub to keep each project’s code in a repository you own: commit and push your saved changes, open pull requests and pull changes made elsewhere. Agents also get GitHub’s official MCP server.
Connect
Section titled “Connect”- Open Integrations in the project’s sidebar and choose GitHub, then click Connect GitHub and authorize Frontend. GitHub is connected to the team, so every project in it can use the account. (You can also connect it in Team → Integrations.)
- Choose the account or organization and enter a repository name, then click Create Repo.
To start a new project from an existing repository instead, use Import from GitHub on your team’s dashboard.
Sync your changes
Section titled “Sync your changes”Once the project has a repository, the GitHub button in the header offers:
- git commit and push — commits your saved changes and pushes them. The commit message is written for you from your saved versions.
- create pull request — pushes your changes to a branch and opens a pull request.
- git pull — pulls the latest commits from GitHub into the project.
Choose which GitHub branch the project commits to and pulls from in the same menu. Save your changes first: unsaved changes aren’t committed.
GitHub MCP server
Section titled “GitHub MCP server”With GitHub connected, Claude Code, Codex and OpenCode get GitHub’s official MCP server, so agents can read repositories, issues and pull requests. See MCP.
Disconnect
Section titled “Disconnect”On the integration’s page, remove the project’s repository from its menu, or click Disconnect to disconnect GitHub from every project in the team. Repositories stay on GitHub.