#1919th of 54 in Agent and MCP starters

nasiko

Control plane that tracks cost and routes LLM calls for coding agents

Stars
12k
License
custom license
Last commit
Nov 2026
Last release
Feb 2026
Language
Rust
Stars, last 29 weeks+10,514
20 Apr 2026: 1,450 stars27 Apr 2026: 1,466 stars4 May 2026: 1,468 stars11 May 2026: 1,632 stars18 May 2026: 1,763 stars25 May 2026: 1,766 stars1 Jun 2026: 1,817 stars8 Jun 2026: 1,818 stars15 Jun 2026: 2,137 stars22 Jun 2026: 2,413 stars29 Jun 2026: 3,251 stars6 Jul 2026: 3,421 stars13 Jul 2026: 3,427 stars20 Jul 2026: 3,592 stars27 Jul 2026: 3,757 stars3 Aug 2026: 3,915 stars10 Aug 2026: 4,189 stars17 Aug 2026: 4,686 stars24 Aug 2026: 5,119 stars31 Aug 2026: 5,608 stars7 Sept 2026: 6,437 stars14 Sept 2026: 6,475 stars21 Sept 2026: 7,228 stars28 Sept 2026: 8,812 stars5 Oct 2026: 9,241 stars12 Oct 2026: 9,392 stars19 Oct 2026: 9,404 stars26 Oct 2026: 9,472 stars2 Nov 2026: 11,518 stars9 Nov 2026: 11,964 stars

1,450 on 20 Apr 202611,964 on 9 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Nasiko is a single Rust server and CLI that discovers installed coding harnesses (Claude Code, Codex, OpenCode, Cursor CLI), reports their sessions and spend, and can route their LLM calls to a provider you configure. It also deploys A2A-speaking agents into Docker behind one proxy, with an MCP gateway, flow limits, ACLs and OTel traces. State lives in Postgres, Redis and S3-compatible storage.

Who it is for: Teams auditing and routing coding-agent spend and deploying A2A agents

Strengths

  • Read-only `nasiko agents discover` changes no settings, needs no account, sends nothing off-machine
  • Routes Anthropic-format Claude Code traffic to an OpenAI key, decoupling protocol from provider
  • Agents get short-lived tokens, so no agent or log sees a real API key
  • Cost and traces per agent and model via gen_ai OTel span attributes

Weaknesses

  • Cursor CLI supports discovery and reporting only; LLM routing is not yet available
  • Routing edits global per-user config, affecting every Claude Code or OpenCode process
  • Needs Postgres, Redis and S3 backing services plus a running control plane
  • OpenCode routing applies only to new sessions; existing sessions keep their model

What it needs

  • Rust, OpenAI, Anthropic
  • Needs Docker, Postgres, Redis, S3 (RustFS), OTel Collector (optional), Tempo (optional), Loki (optional), Rust toolchain (for CLI)
  • env example file

What changed

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Quick answers

Is nasiko open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Can you run nasiko with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Also in Agent and MCP starters

See all 54
Also in Agent and MCP starters
RankProjectScore
1deepseek-harnessPlugin-based agent harness from DeepSeek with a local Web UI278.8k stars+32,022 (+13%) in 30 daysMIT98 out of 100
2composioTypeScript and Python SDKs that give agents authenticated tools across 1000+ apps31k starsMIT92 out of 100
3conductorDurable workflow engine that orchestrates microservices and LLM agents from JSON32.5k stars+251 (+0.8%) in 30 daysApache-2.091 out of 100
#4mcp-useTypeScript framework for building MCP servers with React Views and an Inspector Live demo ↗ (opens in a new tab)10.9k stars+131 (+1.2%) in 30 daysMIT87 out of 100
#5a2uiProtocol and renderers for agents to stream native UI instead of text Live demo ↗ (opens in a new tab)17.1k stars+418 (+2.5%) in 30 daysApache-2.086 out of 100