Skip to content

Releases: braintied/kimi-router

@braintied/kimi-router 1.0.2

Choose a tag to compare

@ga1ien ga1ien released this 17 Aug 18:18

@braintied/kimi-router 1.0.2

Loopback proxy that pools Kimi Code membership keys and fails over when
Kimi rejects one account. Claude Code, OpenCode, and any Anthropic-compatible
client talk to 127.0.0.1:8787.

This release

  • kimi --reset clears every circuit after Extra Usage is actually on
  • kimi --status keeps Kimi's own 403 sentence and names Extra Usage when
    every membership key is billing-cycle 403
  • Weekly reset walks the Code Console epoch forward 7 days at a time
    (Aug 1, then Aug 8, 15, 22). A past date is not dead and is not now+7d
  • User README: five-minute install, Keychain enrollment, client env,
    three-meter table, weekly clocks, failure policy
  • AGENTS.md: diagnose weekly 403 without inventing a second router

This package stays Kimi-only. Do not fold Grok (:8792), Claude Max
(:8790), Codex, MiniMax, z.ai, or ora-model into it. ora-model is
the inventory layer.

Install (no registry login)

npm install --global \
  https://github.com/braintied/kimi-router/releases/download/v1.0.2/braintied-kimi-router-1.0.2.tgz
node "$(npm root -g)/@braintied/kimi-router/bin/install.mjs" --activate
kimi --doctor

GitHub Packages

Needs a classic PAT with read:packages even when the package is public.

npm login --scope=@braintied --auth-type=legacy \
  --registry=https://npm.pkg.github.com
npm install --global @braintied/kimi-router@1.0.2

Never put the PAT in a command or a commit.

Artifact

sha256  cc001477b8484be7e07d1fcf7b2a515378bd6685664235f1bde45c386337af0a

Built twice, byte-identical. Provenance commit on braintied/stack:
294c8b4ea32e5840e6492f1e96b445e3c1dfe77e. Public snapshot:
braintied/kimi-router 55d0fdd.

The registry 1.0.2 payload shipped before AGENTS.md. This tarball is
the same 1.0.2 runtime plus the user/agent docs.

UNLICENSED. Public visibility is not reuse rights.

Docs: https://github.com/braintied/kimi-router#readme
Agents: https://github.com/braintied/kimi-router/blob/main/AGENTS.md

@braintied/kimi-router 0.1.1

Choose a tag to compare

@ga1ien ga1ien released this 20 Jul 02:55

@braintied/kimi-router 0.1.1

Privacy and installation hardening for Braintied's localhost-only,
health-aware Kimi credential router and Claude Code launcher.

Highlights:

  • transactionally replaces identifying macOS Keychain account names with
    opaque aliases;
  • performs Keychain copy and equality verification before an atomic account
    file swap, and deletes old metadata last;
  • adds a counts-only privacy audit that never returns source account names or
    secret values;
  • documents GitHub Packages' authentication requirement for public npm
    packages;
  • includes deterministic relabel/atomic-file tests in every package gate;
  • preserves all 0.1.0 routing, quota-window, conservative replay, hot-reload,
    SSE drain, state lifecycle, provider adapter, and Claude Max isolation work.

No-registry-login installation from this public release:

npm install --global https://github.com/braintied/kimi-router/releases/download/v0.1.1/braintied-kimi-router-0.1.1.tgz

GitHub Packages requires a classic GitHub PAT with read:packages even when an
npm package is public. Authenticate interactively, using the PAT as the
password, then install:

npm login --scope=@braintied --auth-type=legacy --registry=https://npm.pkg.github.com
npm install --global @braintied/kimi-router@0.1.1

Never commit the PAT or place it directly in a command.

Artifact SHA-256:

d6a7939a5efca7dc42aaadfce1e527e8c0d88b83ce47045f1b19ad9cc05ab153

The attached tarball is byte-identical to the registry-served artifact. The
checksum and provenance files bind it to source commit
7e4281c.

The package is publicly visible but currently UNLICENSED; public visibility
does not grant open-source reuse rights.

@braintied/kimi-router 0.1.0

Choose a tag to compare

@ga1ien ga1ien released this 20 Jul 02:17

@braintied/kimi-router 0.1.0

First public release of Braintied's localhost-only, health-aware Kimi
credential router and Claude Code launcher.

Highlights:

  • stable Anthropic-format loopback gateway for proxy sessions;
  • Keychain and Linux Secret Service backends with no plaintext fallback;
  • labelled adaptive routing across eligible Kimi Code accounts;
  • structured error classification and explicit quota-window/reset sources;
  • conservative POST replay, bounded queue/body/error handling, and SSE draining;
  • schema-v2 atomic state, live/stale single-writer locks, migration, and
    corruption recovery;
  • hot credential replacement without interrupting accepted streams;
  • explicit Kimi Code membership, Kimi Open Platform, and custom provider
    adapters;
  • protected status, preference, reload, reset, doctor, and lifecycle operations;
  • deterministic mock/fake-clock regression suites and reproducible provenance;
  • isolated native Claude Max/Pro OAuth boundary.

No-registry-login installation from this public release:

npm install --global https://github.com/braintied/kimi-router/releases/download/v0.1.0/braintied-kimi-router-0.1.0.tgz

GitHub Packages requires a classic GitHub PAT with read:packages even when an
npm package is public. Authenticate interactively, using the PAT as the
password, then install:

npm login --scope=@braintied --auth-type=legacy --registry=https://npm.pkg.github.com
npm install --global @braintied/kimi-router@0.1.0

Never commit the PAT or place it directly in a command.

Release artifact SHA-256:

9a4f7e923e02daf2c766177488dbc1daa673f30a660b4a8491ee1d00658d3f3a

The attached tarball is byte-identical to the registry-served artifact. The
checksum and provenance files bind it to source commit
6b7d4cb.

The package is publicly visible but currently UNLICENSED; public visibility
does not grant open-source reuse rights.