Integrations
GitHub
Connect GitHub once to clone, push, publish, and open pull requests without leaving the editor.
Connect your account
Open the Source Control panel and choose Connect GitHub. Approve the device code in the browser. You only do this once.
What you can do
- Clone any repo you have access to from the start screen or command palette.
- Publish a local folder to a new GitHub repo — Goatfied creates it, wires
origin, and pushes your first commit. - Sync — pull then push in one step, with live ahead/behind counts. See source control.
- Open a PR from a background cloud agent run when the work is done.
Trigger an agent from GitHub
Mention @goatfied in an issue, an issue comment, or a pull request and a cloud agent picks up the task on that repo — it clones, works the request, and opens a PR. The text after the mention becomes the prompt.
An org admin wires this up once by pointing a GitHub webhook (events: issues, issue_comment) at https://api.goatfied.com/v1/triggers/github and setting the webhook secret. Goatfied verifies every delivery’s X-Hub-Signature-256 HMAC before doing any work.
Other tools
Trigger agents from Slack and Linear too. For anything else, connect it as an MCP server so the agent can read and act on it mid-task.