hank9999

    hank9999/kiro.rs

    A Kiro Client in Rust

    backend
    Rust
    MIT
    2.0K stars
    500 forks
    2.0K GitHub watchers
    Updated Oct 28, 2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Where it stands

    Rank, growth pace and release cadence relative to everything GStars tracks.

    No releases in the last 90 days; the most recent was 212 days ago, with 19 contributors on GitHub.

    Peaked at #56 in the weekly ranking the week of Apr 19, its best in the past year.

    Use Cases & Benefits

    • Implements a Rust client proxy that converts Anthropic Claude API requests into Kiro API requests with full compatibility.
    • Offers automatic OAuth token management with multi-credential support, load balancing, and fault tolerance for high availability.
    • Use for integrating Anthropic Claude-compatible AI services into Rust-based backend systems requiring stable token refresh and proxy support.
    • Use for deploying a local or containerized AI API proxy with admin UI for credential management and usage monitoring.
    • Use for building AI applications that leverage extended thinking, tool calling, and streaming responses with fine-grained region and proxy configurations.

    Should you depend on it?

    License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.

    License

    MIT

    Permissive: commercial use, modification and redistribution are allowed with attribution.

    Community files

    • README: present

    Watch-outs

    No watch-outs from GStars' checks.

    General guidance from repository metadata, not legal advice. How we score

    From the README

    一个用 Rust 编写的 Anthropic Claude API 兼容代理服务,将 Anthropic API 请求转换为 Kiro API 请求。

    本项目仅供研究使用, Use at your own risk, 使用本项目所导致的任何后果由使用人承担, 与本项目无关。 本项目与 AWS/KIRO/Anthropic/Claude 等官方无关, 本项目不代表官方立场。

    因 TLS 默认从 native-tls 切换至 rustls,你可能需要专门安装证书后才能配置 HTTP 代理。可通过 config.json 的 tlsBackend 切回 native-tls。 如果遇到请求报错, 尤其是无法刷新 token, 或者是直接返回 error request, 请尝试切换 tls 后端为 native-tls, 一般即可解决。

    Write Failed/会话卡死: 如果遇到持续的 Write File / Write Failed 并导致会话不可用,参考 Issue #22 和 #49 的说明与临时解决方案(通常与输出过长被截断有关,可尝试调低输出相关 token 上限)

    Excerpt from the hank9999/kiro.rs README on GitHub (MIT license). © its authors.Read the full README on GitHub

    Daily snapshots

    Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots

    Forks

    500+5

    Open issues

    41+4

    Compared with peers in Backend

    Fastest-growing repositories GStars tracks in this cohort for the week of Nov 1, by 7-day star growth

    hank9999/kiro.rs compared with Backend repositories by stars, 7-day star growth, health score and last release
    RepositoryStars+7dHealthLast release
    anthropics/skills187.8K+2.9K15—
    DuarteSantos8/openGym19.7K+2.4K602 days ago
    shiyu-coder/Kronos47.0K+2.3K16—
    NationalSecurityAgency/ghidra98.2K+2.3K6414 days ago
    microsoft/VibeVoice56.0K+1.1K29—
    hank9999/kiro.rs2.0K—26212 days ago
    Category median56.0K+2.3K29—

    Discover Repositories

    Search across tracked repositories by name or description