Getting Started
Setup Fine
Overview
Getting started with Fine is as simple as logging in with GitHub or Google. Here we will walk you through step-by-step with both options:
- Create a new workspace in Fine's platform.
- Connect your GitHub account.
- Index your repositories
- Create a new Project
- Using Fine without connecting GitHub
Set up your workspace
Go to ai.fine.dev and sign up with GitHub or Google. Follow the instructions on screen to create your account and configure your workspace.
Invite your team: If you are working with a team, you can invite them to join your workspace through the workspace settings page.
Installing the GitHub Integration
The Fine GitHub application connects your GitHub repositories with Fine, allowing our AI agents to analyze your codebase, resolve tickets, and generate new pull requests.
Prerequisites
To install the GitHub integration with Fine, you'll need administrator access to your GitHub organisation or account.
Step-by-step Installation Guide
- Log in to your Fine account. Navigate to the Workspace Settings > Integrations page.
- Click on the "Connect" button in the "Connect Fine with GitHub" section.
- Enter your GitHub account details. Provide the necessary information, such as your username and password.
- Authorize Fine. You will be redirected to your GitHub account to authorize Fine. Click on "Authorize". Fine will ask you to select the repositories you want the AI agent to access. Choose "All Repositories" or select the appropriate ones and click on "Install".
- Return to Fine and finalize the setup.
Indexing your Respositories
Fine's Agents work on "Projects". with each Project linked to a GitHub repository. Indexing your repositories provides the necessary context for the AI to be able to view, create and edit files, and write code that actually works.
Free users can index one GitHub repository, whilst pro users can index unlimited repositories.
- Navigate to Projects to view the repositories you have already indexed or are in the process of indexing.
- Click "Import from GitHub" to view and index other repositories from within your Organisation.
It may take a few minutes to index your repository - the larger the repository, the longer it will take. Don't worry, you can navigate away from Fine and when you come back, look for the green light next to the repository name.
Create a new project
If you're looking to use Fine on a new project or test it out, without connecting an existing repository - no problem! Fine still needs a repository to work with, but can now create a GitHub repository for new projects.
- Natigate to Projects
- Click "Create Project"
- Choose the name of the project, which will also be the name of the GitHub repo. This cannot include spaces.
- Click Save & Push and you're good to go!
Use Fine Without Connecting GitHub
Using Fine with GitHub is the way to guarantee full context awareness and unlock the maximum potential of the platform. But if you don't use GitHub, don't have administrator access or aren't ready to connect your account yet, you can still take advantage of our powerful AI agent and unlimited access to premium LLMs.
When you log in with Google, start typing your first task. Leave the "Select Project" option empty and hit enter. Fine will create a new project to perform your context.
Although this option is available - we strongly recommend connecting GitHub. Imagine trying to add a new feature but not knowing what the components already in the codebase are called? Or what indentation style is being used? Or how the architecture is structured? All this information is part of the context Fine uses to provide you with the best answers to your questions and tasks.