Skip to content

[Feature]: Add Kilo as a native provider #1554

@Unselfisheologism

Description

@Unselfisheologism

Problem or Use Case

I want to use api.kilo.ai/api/gateway

Proposed Solution

Kilo (kilo.ai) is an AI coding platform whose gateway API is OpenAI-compatible. It'd be great to have it as a built-in provider so users can select it from the provider list and have models auto-populate — same experience as anthropic, openai, etc.

Their gateway sits at api.kilo.ai/api/gateway and exposes a /models endpoint that returns the full catalog (~346 models across anthropic, openai, google, etc). Since it's OpenAI-compatible, the implementation is mostly wiring up model discovery and auth rather than a new SDK.

There's growing interest in Kilo support across the ecosystem (simple-icons, Unity-MCP, splitrail, etc), and having native support in hermes-agent would let Kilo subscribers use it without manual .json editing.

I don't know whether it will be of any use, but here is the screenshot of the 2 files changed to implement Kilo Gateway as a provider in Opencode.

Image

Alternatives Considered

No response

Feature Type

Configuration option

Scope

Medium (few files, < 300 lines)

Contribution

  • I'd like to implement this myself and submit a PR

Metadata

Metadata

Assignees

No one assigned

    Labels

    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