# Already building?

> Bring work you started in your own agent session into Gaitro, the way you'd push a branch, or upload an existing repository as a new project.

Source: https://gaitro.com/docs/already-building

Most people start in their own agent session and bring the work in when it's worth sharing. No plan needed up front.

```sh
gaitro overlap                          # is anyone else on what I've changed? changes nothing
gaitro push -m "Show allergens on the menu"   # opens a draft from this work and saves it
gaitro push                             # later pushes save the next checkpoint
gaitro ready --summary "Each menu item now lists its allergens."
```

`gaitro push` keeps your branch, runs the safety checks on your machine first, and claims everything the work changed. Anything another draft holds comes back as a blocked claim: wait, ask, or take it out.

## A project that isn't on Gaitro yet

In a folder that holds a Git repository:

```sh
gaitro init
```

It uploads the repository, history included, as a new project, and its current commit becomes the live version.
