Skip to content

Core: SaaS first-run onboarding (Vault LLM BYOK, no GGUF/Ollama) #224

Description

@ReBoticsAI

Problem

FirstRunWizard is local-first today: GGUF / Ollama / models directory, with no INSTALLATION_SURFACE=saas branching. Choosing Use cloud API (Vault) only flips a flag; it does not guide a cloud-first setup.

Goal

For SaaS / cloud installs:

  • Hide local model paths (GGUF, Ollama, models directory)
  • Guided OpenAI / Anthropic / Cursor setup into Vault (BYOK)
  • Land the user Ready into Chat

Keep the existing local wizard for developer_source, Electron, and private hub.

Related

Key files / surfaces

  • apps/web/src/components/FirstRunWizard.tsx
  • onboarding helpers (onboarding.ts and related)
  • Vault (LLM provider credentials)
  • health.saas / SaaS health probes as needed for readiness

Out of scope

Notes

Discussion only for now. Do not treat this as blocking launch P0 work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreControl Center Core roadmapenhancementNew feature or requesttrack-bPriority track B: secure multi-tenant VPS/SaaS

    Projects

    Status
    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions