Quickstart
Create an account, choose solo or team setup, index your first repository, and ask Estelle a question with file and line citations.
View as MarkdownThis guide takes you from a new account to an answer about your own code. You can index through GitHub or from a local checkout with the CLI.
You need a GitHub repository, or a local Git repository and a terminal. If you want Estelle to open pull requests later, use the GitHub route and install the Estelle GitHub App as described in GitHub.
#Create your account
Open fatelabs.ca/signup. Choose Sign up with Google, or enter an email address and a password of at least 8 characters. Email sign-up sends a verification link; open it to activate the account and continue to setup.
If someone invited you to a team, use the invited email address. Accept the invitation from your dashboard instead of creating a separate workspace.
#Complete first-run setup
Choose solo or team
Choose Work solo for your own repositories, or Create a team to share repository memory with teammates.
For a team, enter a name and optionally add invite emails, separated by commas or new lines. Teams require the Team plan. If you already have that plan, choose Create team and send invites. Otherwise, Continue to Team plan takes you through plan checkout before setup continues.
You can work solo now and create a team later.
Create and save your key
Choose Create my key. The key identifies your account when you use the CLI or connect an MCP client with an API key.
Index your first repository
Choose one route. Both give Estelle source material it can cite in answers.
Use GitHub when you also want Prism reviews, CI checks, or Agent mode builds that open pull requests.
Under Or connect a GitHub repo, enter the repository as
owner/repoand choose Connect.If GitHub is already connected, Choose what Estelle reads lists the repositories available to you. Select the repositories to index and choose Sweep. Only the selected repositories are read.
Use the terminal when you want to index a local checkout without connecting the GitHub App. A local sweep can include uncommitted changes that Git can see.
From the repository root, run:
curl --proto '=https' --tlsv1.2 -fsSL \ https://github.com/uqeu/estelle-cli/releases/latest/download/install.sh | sh estelle init --key "$ESTELLE_KEY" estelle sweep --key "$ESTELLE_KEY"The setup page shows these commands with your new key already filled in. In the generic example above,
$ESTELLE_KEYrepresents that key.After the commands finish, return to setup and choose I've run it, watch for it →.
Wait for the repository to arrive
Setup shows Reading your repository while it watches for the index. Larger repositories take longer.
You can choose Carry on without waiting → or Skip to the dashboard. Estelle needs the indexed content before it can answer questions about that code, so if your first question cannot find anything yet, wait for the sweep and try again.
Ask your first question
Enter a question about the repository, such as:
Where do we handle authentication? How does a new order get created? Where is the Client class defined?Choose Ask Estelle. Results under cited from your repo include the source file and line. Use those citations to check the answer against the code.
If nothing matches, try the exact name of a function, class, or file that you know is in the repository. No match means Estelle did not find supporting evidence in the available index; it does not prove that the code is absent.
Choose Go to the dashboard when you are ready.
Invite teammates on a Team plan
On the Team plan, enter a teammate's email and choose Send invite. They accept from their own dashboard and then share the team's repository memory.
You can add more people later from the team's member settings.
#Choose what to do next
The dashboard opens on the Estelle page:
- Stay in Ask mode when you want a cited answer without starting work.
- Switch to Agent mode when you want Estelle to propose a change or another action. You review and approve the proposal before it runs.
For your first code change, continue to Your first task. To connect Claude Code, Codex, Kimi Code, Grok Build or Cursor, continue to Install Estelle. The native plugin needs external Node.js 22+ and the same account key for hooks and MCP; it does not require the CLI.