Skip to content

Onboarding Wizard

The wizard opens automatically on first install. Five steps.

1. Welcome — one screen, click Continue.

2. Provider setup — pick a provider, paste the API key. The wizard immediately makes a short test call and reports latency. If it fails, pick a different provider before moving on.

3. Workspace detection — scans the open folder for language, framework, git, Docker, and package manager. Results become part of the agent’s project context.

4. Security profile — sets the default permission profile (restricted / standard / trusted). Standard is the sensible default; change later in settings.

5. First task — suggests a task tailored to the detected project type (“Analyze my codebase architecture”, “Help me set up the project structure”).

CodeBuddy: Show Onboarding Wizard

Completion state lives in the editor’s global storage under a version number. Bumping the wizard version in a release auto-reopens it to cover new setup steps.

Language — indicator files:

LanguageTrigger
TypeScripttsconfig.json, .ts
JavaScriptpackage.json, .js, .mjs
Pythonrequirements.txt, pyproject.toml, setup.py, .py
Javapom.xml, build.gradle, .java
Gogo.mod, .go
RustCargo.toml, .rs
PHPcomposer.json, .php
RubyGemfile, .rb
C#.csproj, .sln, .cs
SwiftPackage.swift, .swift

Framework — top-level dependency in package.json (React, Next.js, Vue, Angular, Express, NestJS) or requirements.txt (FastAPI, Django, Flask).

Rest — presence of .git/, Dockerfile / docker-compose.yml, and lockfile shape (npm / yarn / pnpm / pip / poetry).

If detection guesses wrong, you can correct the context via CodeBuddy: Reset Workspace Analysis and re-run.