Repolode
Nasiko-Labs

Nasiko-Labs/nasiko

Runtime aberto que detecta, monitora e encaminha os agentes de programação em execução na máquina do desenvolvedor, com acompanhamento de custos por agente.

Estrelas
11,820
Forks
3,218
Issues abertas
80
Último commit
há 14 dias

O que é?

Nasiko é um runtime aberto para agentes de IA e harnesses de programação. Muitas equipes já usam ferramentas como Claude Code, Codex, Cursor e OpenCode, cada uma com seu próprio faturamento e dashboard, o que dificulta saber quem gastou quanto e com qual modelo. Nasiko detecta esses harnesses sem alterar suas configurações, e sua CLI pode registrar a atividade das sessões e atribuir o uso de tokens e os custos por agente e modelo.

O roteamento é opcional e precisa ser ativado explicitamente. Uma chave de provedor é cadastrada uma única vez no Nasiko, e o Claude Code, Codex ou OpenCode é configurado para usar o Nasiko em vez do provedor padrão. Os agentes recebem um token de identidade de curta duração, em vez de uma chave de API real, e o servidor resolve o provedor, o modelo e as credenciais. Nasiko também inclui um servidor para implantar agentes compatíveis com A2A, um gateway MCP que filtra o acesso às ferramentas por agente, limites de fluxo para chamadas entre agentes e secrets criptografados por agente. O plano de controle é executado como um único processo com Postgres, Redis e S3, e pode ser iniciado com Docker Compose.

Recursos principais

  • 01Detecta agentes de programação instalados, como Claude Code, Codex, OpenCode e Cursor CLI, sem alterar suas configurações.
  • 02Registra sessões de agentes de programação e atribui o uso de tokens e os custos por agente e modelo.
  • 03Encaminha chamadas LLM dos harnesses para um provedor escolhido, enquanto os agentes usam apenas tokens de curta duração.
  • 04Oferece um gateway MCP que expõe apenas as ferramentas autorizadas para cada agente.
  • 05Limita a profundidade das chamadas entre agentes, a ramificação e o orçamento de tokens para evitar loops descontrolados.
  • 06Armazena secrets por agente criptografados com AES-256-GCM.

Casos de uso

  • Descobrir quais agentes de programação uma equipe usa e quanto custa cada um por mês.
  • Encaminhar o tráfego do Claude Code ou do Codex para outro provedor de modelos sem alterar o fluxo de trabalho dos desenvolvedores.
  • Controlar quais ferramentas externas um agente pode chamar por meio de um único endpoint MCP.
  • Implantar e executar agentes compatíveis com A2A em um plano de controle auto-hospedado.

Início rápido

  1. 1

    Clone o repositório e acesse-o

    git clone https://github.com/Nasiko-Labs/nasiko.git && cd nasiko
  2. 2

    Instale a CLI a partir deste checkout (requer Rust)

    cargo install --path cli/ --force
  3. 3

    Execute o comando de descoberta somente leitura para ver quais agentes de programação estão em execução

    nasiko agents discover

Antes de usar

  • O caminho de instalação da CLI requer uma toolchain do Rust.
  • Os relatórios e o roteamento também precisam de um control plane ativo e de um login válido.
  • Os metadados da licença não estão claros (NOASSERTION), embora o selo do README indique Apache-2.0.

Em coleções

Tópicos

Perguntas frequentes

O que é nasiko?
Runtime aberto que detecta, monitora e encaminha os agentes de programação em execução na máquina do desenvolvedor, com acompanhamento de custos por agente. Nasiko é um runtime aberto para agentes de IA e harnesses de programação. Muitas equipes já usam ferramentas como Claude Code, Codex, Cursor e OpenCode, cada uma com seu próprio faturamento e dashboard, o que dificulta saber quem gastou quanto e com qual modelo. Nasiko detecta esses harnesses sem alterar suas configurações, e sua CLI pode registrar a atividade das sessões e atribuir o uso de tokens e os custos por agente e modelo.
nasiko é gratuito? Qual é a licença?
nasiko é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
nasiko ainda é mantido?
Manutenção ativa. O último commit de nasiko foi em 23 de out. de 2026.
Para que posso usar nasiko?
Descobrir quais agentes de programação uma equipe usa e quanto custa cada um por mês. Encaminhar o tráfego do Claude Code ou do Codex para outro provedor de modelos sem alterar o fluxo de trabalho dos desenvolvedores. Controlar quais ferramentas externas um agente pode chamar por meio de um único endpoint MCP. Implantar e executar agentes compatíveis com A2A em um plano de controle auto-hospedado.
Como instalar nasiko?
Clone o repositório e acesse-o: git clone https://github.com/Nasiko-Labs/nasiko.git && cd nasiko Instale a CLI a partir deste checkout (requer Rust): cargo install --path cli/ --force Execute o comando de descoberta somente leitura para ver quais agentes de programação estão em execução: nasiko agents discover
Onde consigo nasiko?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Nasiko-Labs/nasiko

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados