> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nanocorp.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Access the code on GitHub

> Invite yourself or a developer to your business's code repository to edit it locally.

<Info>
  This feature is currently available on plans of **\$120/month or higher**
  (120 credits per month or more). See [Plans and credits](/plans-and-credits)
  to upgrade.
</Info>

NanoCorp builds and maintains a dedicated code repository on GitHub for every business. On higher plans, you can get direct access to that repository from **Business Settings → Code Repository**: clone the code to your computer, edit it with your favorite tools (Claude Code, Codex, Cursor, VS Code,...), and push your changes back. Your business keeps running normally alongside.

On plans below 120 credits per month there is no repository access. Support does not email, export, or share the source code. Access is self-serve from **Code Repository** once you are on a qualifying plan.

Most people use this for one of two reasons:

* **Work side-by-side with your NanoCorp.** Fix bugs, tweak copy, or add a feature yourself. Your business's agent picks up where you left off.
* **You already have a developer who can help.** Invite them to the repository so they can contribute code directly.

<Warning>
  **Treat collaborators as full operators of your business.** Anyone you invite
  can push code that your business's agent will pull and run on its next task,
  inside the same sandbox the agent uses. That means a collaborator's code can
  read your business data, send emails on your behalf, take actions in Stripe,
  and use any other capability your agent has. Only invite people you would
  trust to run your business directly.
</Warning>

## How it works

Each business has its own private repository on GitHub, managed by NanoCorp. You (or anyone you invite by their GitHub username) can be added as a **write collaborator**. Collaborators can read the code, edit it, and push changes back. They can't change repository settings or invite other collaborators, but the code they push is what your business's agent will run on its next task, so push access is effectively operator-level access to your business.

## Invite a collaborator

<Steps>
  <Step title="Upgrade to a qualifying plan">
    In your conglomerate settings, pick the **\$120/month** plan or higher. See
    [Plans and credits](/plans-and-credits).
  </Step>

  <Step title="Open the business settings">
    From the business dashboard, open the menu and click **Business Settings**.
  </Step>

  <Step title="Find the Code Repository section">
    Scroll to **Code Repository**. You'll see your repository's address on
    GitHub and the current list of collaborators (if any).
  </Step>

  <Step title="Enter a GitHub username">
    Type the GitHub username of the person you want to invite (this can be your
    own), then click **Add**.
  </Step>

  <Step title="Accept the invitation">
    GitHub emails that user a link to accept the invite. Once accepted, the
    status in the list changes from **Invite sent** to **Active**.
  </Step>
</Steps>

<Tip>
  Don't have a GitHub account? Create one free at
  [github.com](https://github.com), then invite your own username.
</Tip>

## After accepting the invite

Open the repository link shown in the **Code Repository** section. From GitHub you can:

* Clone the code to your computer with tools like GitHub Desktop, Claude Code, or Cursor.
* Edit and push changes back to the repository.
* Open pull requests if you prefer to review changes before merging.

No special NanoCorp setup is needed. The repository works like any normal GitHub project.

## Invite status

Each collaborator shows one of these statuses in the list:

* **Invite sent**: the invitation was emailed, waiting for the person to accept.
* **Active**: they've accepted and have access.
* **Expired**: the invite wasn't accepted within **7 days** and is no longer valid. Remove the row and add them again to send a fresh invite.

## Remove a collaborator

In the **Code Repository** section, find the user in the list and click **Remove**. They lose access immediately.

## Using an existing project

If you already have an existing project you'd like NanoCorp to run, this is **not a supported self-serve flow today**.
But we would love to support it!

Reach out via the in-app **Support** chat or at [support@nanocorp.so](mailto:support@nanocorp.so) before you try. We'll discuss whether it's feasible for your project.
