Skip to content

Integrations

Integrations connect outside accounts to your ESTAGE account, so Genesis can read from them on your behalf: your GitHub repositories, your Figma files, your Expo account for iPhone previews, and the coding agents that build your projects from outside Genesis.

Find them under Settings → Integrations in your account settings. Each connection belongs to you, not to a project, so it works in every project you own.

CardWhat it’s forAccess it asks for
GitHubImporting your own repositories, public or private, when you create a projectThe repo and read:user scopes
FigmaPasting a Figma frame link in chat to rebuild it as a page, with the real images and icons from the file — see Figma importThe file_content:read scope (read-only)
ExpoOpening the live preview of your mobile apps on your iPhone — see Mobile appsAn Expo access token from your personal Expo account
Coding agentsConnecting a project to the Claude app, Claude Code or OpenAI Codex — see Connect Claude or CodexAccess to the one project you pick
  1. Open Settings → Integrations.
  2. On the card, select Connect GitHub or Connect Figma.
  3. Sign in to that service if asked, and approve the access.
  4. You’re brought back to Integrations. The card shows Connected and the account you signed in as.

If something goes wrong on the way, the card says “Couldn’t connect …” with the reason. Try again, or contact support if it keeps failing.

GitHub is only read from — Genesis doesn’t push anything back to your repositories without you asking.

On an iPhone, Expo Go opens a live preview only for its own Expo account, so the iPhone preview needs your Expo account connected once. After that, every mobile project you own uses it, new ones too.

  1. On expo.dev, create an access token under Access tokens, with your personal account picked at the top left. An organization’s robot token won’t work, because Expo Go can’t sign in as a robot. No Expo account yet? The card links to expo.dev, where one is free.
  2. Open Settings → Integrations, paste the token into Access token on the Expo card, and select Verify & connect.
  3. On your iPhone, sign in to Expo Go with the same account — the card shows which one.

Once connected, the card offers Replace token and Disconnect.

The same connection is made by the iPhone setup inside any mobile project; this card is where you change or remove it later.

Select Disconnect on the GitHub or Figma card and confirm. ESTAGE forgets the token; you can reconnect any time. For coding agents, see Managing & revoking connections.

  • Figma import doesn’t guess. Without a Figma connection, pasting a Figma link in chat asks you to connect first instead of approximating the design.
  • Coding agents are in Beta. The card says so: capabilities are limited and still changing.
  • Disconnecting here doesn’t revoke access on the other side. To remove ESTAGE from your GitHub or Figma account entirely, also revoke it in that service’s own settings.