First launch
On first launch, Kora guides you through the connection methods most commonly used in the desktop app. Complete the connection, choose an available model, and create the first project without leaving the onboarding flow.
Connect a model
Section titled “Connect a model”Select one of the primary connection methods:
| Method | Use it when | What you provide |
|---|---|---|
| ChatGPT Plus/Pro | You want to use an OpenAI ChatGPT account | OpenAI browser login or device code |
| Models.dev | You have an API key for a provider in the models.dev catalog | Provider API key |
| Kora Cloud Flash | You have activated Flash in Kora Cloud | Kora Cloud key |
Kora, OpenAI, and entries selected from Models.dev are providers or connection methods. The next step lists the models actually available through the selected connection.
ChatGPT Plus/Pro
Section titled “ChatGPT Plus/Pro”- Select ChatGPT Plus/Pro.
- Select Sign in with OpenAI and complete authorization in the browser.
- If the browser flow cannot return to Kora, use Or sign in with a device code and enter the displayed code at the verification URL.
- After the account connects, select Refresh Models.
- Select a model under Initial model.
- Select Continue.
The available list is specific to the connected account and to the models supported by Kora.
Models.dev
Section titled “Models.dev”- Select Models.dev.
- Search the models.dev catalog and select a provider.
- Check its prefilled base URL and enter the provider’s API key.
- Select Test Connection.
- Enable the models you want to expose in Kora, then select Add Provider.
- Select the provider under Already configured providers.
- Select an Initial model, then select Continue.
Use Add custom provider manually in the same flow when an OpenAI-compatible provider is absent from the catalog.
Kora Cloud Flash
Section titled “Kora Cloud Flash”- Select Kora Cloud Flash.
- Paste the Kora Cloud key.
- Wait for the key to be validated.
- Select an Initial model, then select Continue.
See Connect Kora Cloud if you still need to activate Flash or create a key.
Create the first project
Section titled “Create the first project”- Enter a Project Name.
- Under Working Directory, enter a local path or select Browse.
- Check the connection, provider, and model shown in the summary.
- Select Continue.
Kora can read and modify files inside the selected working directory. The project is created with the provider and model shown in the summary.
Finish and send a message
Section titled “Finish and send a message”Enable Start the tour right away to inspect the main controls, then select Start tour. Leave it disabled and select Create project to enter the workspace immediately.
In the new session:
- Check the provider/model selector in the chat composer.
- Enter a request.
- Press
Enterto send it. UseShift + Enterfor a new line.
You can change the provider and model from the composer before a later message.
Repeat onboarding or the tour
Section titled “Repeat onboarding or the tour”Open Settings → Appearance. Under Getting Started:
- Repeat onboarding reopens the first-launch flow.
- Restart tour starts the guided interface tour.
Repeating onboarding does not delete existing projects, sessions, or provider configurations.
Troubleshooting
Section titled “Troubleshooting”- OpenAI login does not return to Kora → use the device-code option in the ChatGPT step.
- Models.dev cannot load the catalog → check the network connection and retry; use a cached result only after checking that its endpoint and models are still current.
- No model can be selected → refresh the connected provider and enable at least one returned model.
- The selected folder appears empty → confirm that your macOS user can read the path and that the correct project folder is active.