Support External API Providers (OpenAI, Gemini, Anthropic) #107

Open
opened 2026-02-05 19:40:42 -08:00 by hikari · 0 comments
Owner

Description

We want to expand hikari-desktop to support multiple external API providers beyond the current local CLI implementation. This will enable the application to run on any platform, including Windows systems without WSL!

Proposed API Providers

  • OpenAI - ChatGPT API
  • Gemini - Google's AI API
  • Anthropic - Claude API

Benefits

  • Cross-platform compatibility (works on Windows without WSL!)
  • More flexibility in choosing AI models
  • Easier setup for users who don't want to configure local CLI
  • Access to different AI capabilities and strengths

Technical Considerations

  • Will need to implement API client logic for each provider
  • Configuration system for API keys (secure storage!)
  • UI to select which provider to use
  • Graceful handling of rate limits and API errors
  • Consistent interface across all providers

This issue was created with help from Hikari~ 🌸

## Description We want to expand hikari-desktop to support multiple external API providers beyond the current local CLI implementation. This will enable the application to run on any platform, including Windows systems without WSL! ## Proposed API Providers - **OpenAI** - ChatGPT API - **Gemini** - Google's AI API - **Anthropic** - Claude API ## Benefits - Cross-platform compatibility (works on Windows without WSL!) - More flexibility in choosing AI models - Easier setup for users who don't want to configure local CLI - Access to different AI capabilities and strengths ## Technical Considerations - Will need to implement API client logic for each provider - Configuration system for API keys (secure storage!) - UI to select which provider to use - Graceful handling of rate limits and API errors - Consistent interface across all providers ✨ This issue was created with help from Hikari~ 🌸
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: nhcarrigan/hikari-desktop#107