Gateway de LLM auto-hospedado e compatível com OpenAI, que encaminha solicitações para mais de 40 provedores por um único endpoint, com chaves virtuais, limites de gastos e acompanhamento de uso.
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
Clone o repositório e acesse-o
git clone https://github.com/Nasiko-Labs/nasiko.git && cd nasiko - 2
Instale a CLI a partir deste checkout (requer Rust)
cargo install --path cli/ --force - 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
Gateway de IA MIT auto-hospedável que oferece um endpoint compatível com OpenAI para centenas de provedores de modelos, com fallback automático baseado em cotas e compressão de tokens.
Um único binário Rust que oferece a qualquer SDK de IA um endpoint para acessar vários provedores de LLM, com ferramentas MCP, controle de tráfego e registro de requisições.
Controles de segurança que bloqueiam, pausam e auditam ações de agentes de IA antes da execução, para Claude Code, OpenClaw e agentes MCP.
Um agente de IA microkernel e econômico em tokens para CLI, Web UI e canais de chat, que encaminha cada turno ao modelo mais barato capaz de atendê-lo.
Dashboard self-hosted para distribuir tarefas, revisar execuções de agentes, acompanhar gastos e coordenar runtimes de agentes de IA como OpenClaw, Claude Code e Codex.