> For the complete documentation index, see [llms.txt](https://help.imagine.art/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.imagine.art/imagine-computer/build/build-connectors/github.md).

# GitHub

#### **What is GitHub in Build**

Connecting GitHub syncs the code behind your Build project to a repository in your GitHub account. This means the app you generate is never locked inside Build. You can clone it, download it, share it with a developer, or keep building on it outside of Computer entirely.

<figure><img src="/files/2rjsPsiyoWBYv3tkIPDG" alt=""><figcaption></figcaption></figure>

#### **How to Connect GitHub**

Open your project and go to Project settings, then Github. Click Connect GitHub and sign in with your GitHub account to authorise the connection. Once connected, your project syncs to a repository tied to your account. You can also connect from the composer by clicking the plus icon, then Connectors, then GitHub.

<figure><img src="/files/nqsu9SgL6xA1kFxWTqs7" alt=""><figcaption></figcaption></figure>

#### **What It Unlocks**

Once connected, changes made through Build keep syncing to your repository, so your code stays backed up and portable. This is the easiest way to hand your project off to a developer, or to keep working on it in your own editor alongside Build.

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.imagine.art/imagine-computer/build/build-connectors/github.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
