MoonshotAI / MoonshotAI/kimi-code

ACP protocol requires login - is Kimi model mandatory?

Open
#711 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
7.5k
Forks
1.2k
Avg merge
11h 53m
Merged PRs (30d)
350

Description

Question

When using the ACP protocol (kimi-code acp), it seems to require authentication/login before it can be used.

Is it currently mandatory to use Kimi's own model to use the ACP protocol? Or is there a way to use the ACP transport with other model providers (e.g. OpenAI-compatible endpoints) without a Kimi account?

Context

We're building an agent orchestration platform that supports multiple CLI agent backends via ACP. We'd like to integrate kimi-code as an ACP provider, but the login requirement creates friction for users who may not have a Kimi account but still want to use kimi-code's ACP capabilities with their own model API keys.

Expected behavior

Ideally the ACP protocol layer would be usable independently of the model provider, similar to how other agent CLIs allow configuring custom API endpoints.

Actual behavior

Running kimi-code acp appears to require prior authentication, limiting usage to Kimi model users.

Is this by design, or are there plans to support model-agnostic ACP usage?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the authentication requirement with kimi-code acp and trace the ACP entry point to see where login and model-provider configuration are enforced. Determine whether the requested model-independent transport is feasible, then define tests or documentation that establish the supported provider and authentication behavior as done.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
api, cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.