> ## 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 company's code repository to edit it locally.

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

NanoCorp builds and maintains a dedicated code repository on GitHub for every company. On higher plans, you can get direct access to that 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 company keeps running normally alongside.

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 company'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 company.** Anyone you invite
  can push code that your company'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 company 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 company directly.
</Warning>

## How it works

Each company 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 company's agent will run on its next task, so push access is effectively operator-level access to your company.

## 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 company settings">
    From the company dashboard, open the menu and click **Company 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 on [Discord](https://discord.gg/cQPWu8WCDG) or at [support@nanocorp.so](mailto:support@nanocorp.so) before you try. We'll discuss whether it's feasible for your project.
