The current setup flow requires users to install external CLI tools (e.g., GitHub Copilot CLI) and authenticate via terminal before they can use Clarity. This creates a barrier for non-developer users and adds unnecessary friction.
Proposed:
- Eliminate the need for any external CLI tool installation during basic setup
- Auto-detect available LLM providers already configured on the user's machine (e.g., existing
gh auth, environment variables with API keys)
- Move any remaining setup steps (auth, provider selection) entirely into the app UI
- The goal: download the app → open it → start using it, with zero terminal interaction
The current setup flow requires users to install external CLI tools (e.g., GitHub Copilot CLI) and authenticate via terminal before they can use Clarity. This creates a barrier for non-developer users and adds unnecessary friction.
Proposed:
ghauth, environment variables with API keys)