Skip to content

[Update App] OpenCode with first-class OpenRouter support #2523

@tim-dickey

Description

@tim-dickey

Please provide the basic information of the app

App Name(Required)
OpenCode – add first‑class OpenRouter provider support

App URL in Olares Market(Required)
https://market.olares.com/app/market.olares/opencode

Version and relase note URL(Optional)
N/A – this request is for a future update to the existing OpenCode app.

Reasons(Optional)
OpenCode is already the primary coding agent experience on Olares and supports multiple model providers, which makes it an ideal place to expose OpenRouter as a first‑class provider instead of a generic custom endpoint.

OpenRouter offers an OpenAI‑compatible API and coding‑focused routing options (such as Pareto Code Router), so native support would give Olares users easy access to a wide range of hosted coding models through a single provider configuration.

This would complement Olares’ local‑model story by letting users mix Olares‑hosted models with OpenRouter‑hosted coding models in the same OpenCode workflows, without complex manual configuration.

Additional context
This is not a request to package OpenRouter or Pareto Code Router as a standalone Olares Market app. Instead, it is a request to enhance the existing OpenCode app by:

  • Adding OpenRouter as a named provider in the OpenCode UI.
  • Providing fields for OpenRouter base URL and API key.
  • Validating model names, including routers like openrouter/pareto-code.
  • Including brief docs or presets so users can set up OpenRouter quickly.

Community voting & Contribution

📊Voting matters:
If you want this update, vote with 👍 (thumbs up) on the issue. We prioritize requests with higher community interest.

🙌You can help!​
If you are willing and able to work on porting this app, please leave a comment stating so. You can request to be assigned to this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awaiting triageNew issue, awaiting initial review

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions