Binário Rust que comprime de forma determinística prompts de agentes de programação e saídas de ferramentas, com opção de recuperar o conteúdo removido quando necessário.
Fast-Editor/Lynkr
Gateway de LLM self-hosted para ferramentas de programação com IA, como Claude Code e Cursor, que encaminha solicitações entre provedores e comprime resultados de ferramentas para reduzir o uso de tokens.
- Estrelas
- 636
- Forks
- 73
- Issues abertas
- 5
- Último commit
- ontem
O que é?
Lynkr é uma CLI em Node.js e um proxy HTTP que fica entre ferramentas de programação com IA e provedores de modelos. Ferramentas como Claude Code, Cursor e Codex enviam solicitações para um endpoint local do Lynkr, que as encaminha para provedores como Ollama, llama.cpp, LM Studio, OpenRouter, AWS Bedrock, Azure OpenAI, Databricks e OpenAI. Para trocar de provedor, basta alterar a URL base e a API key; assim, o cliente não precisa de mudanças no código.
O principal foco do projeto é reduzir os gastos com tokens. Ele comprime resultados grandes de ferramentas em JSON, remove definições de ferramentas não utilizadas, atende prompts repetidos e semanticamente semelhantes usando um cache e classifica cada solicitação por complexidade, encaminhando tarefas simples para modelos mais baratos e escalando as mais difíceis. Também inclui um dashboard local com gastos, distribuição por nível e logs de solicitações, além de uma linha de status para o Claude Code.
A instalação está disponível via npm, Homebrew, Docker ou um script de uma linha. O Lynkr também oferece um assistente `lynkr init` para gerar um arquivo `.env` e oferece suporte à integração com MCP e a respostas em streaming.
Recursos principais
- 01Encaminha solicitações do Claude Code, Cursor e Codex para mais de 14 provedores de LLM, incluindo modelos locais.
- 02Comprime resultados grandes de ferramentas em JSON e remove definições de ferramentas não utilizadas para reduzir o uso de tokens.
- 03Encaminha solicitações para níveis de modelo SIMPLE, MEDIUM, COMPLEX ou REASONING com base na complexidade.
- 04Armazena prompts semanticamente semelhantes em cache e retorna respostas armazenadas sem cobrar tokens.
- 05Inclui um dashboard local com gastos, precisão do roteamento e logs por solicitação.
- 06Oferece suporte a respostas em streaming em tempo real e à integração com MCP.
Casos de uso
- Executar assistentes de programação com IA usando modelos locais gratuitos, como Ollama, para evitar custos de API.
- Encaminhar perguntas simples de programação para modelos baratos e enviar tarefas difíceis para um modelo premium.
- Usar endpoints da Azure, Bedrock ou Databricks de uma empresa com as ferramentas de programação existentes.
- Acompanhar os gastos com tokens em diferentes sessões de programação e provedores.
Tópicos
Perguntas frequentes
- O que é Lynkr?
- Gateway de LLM self-hosted para ferramentas de programação com IA, como Claude Code e Cursor, que encaminha solicitações entre provedores e comprime resultados de ferramentas para reduzir o uso de tokens. Lynkr é uma CLI em Node.js e um proxy HTTP que fica entre ferramentas de programação com IA e provedores de modelos. Ferramentas como Claude Code, Cursor e Codex enviam solicitações para um endpoint local do Lynkr, que as encaminha para provedores como Ollama, llama.cpp, LM Studio, OpenRouter, AWS Bedrock, Azure OpenAI, Databricks e OpenAI. Para trocar de provedor, basta alterar a URL base e a API key; assim, o cliente não precisa de mudanças no código.
- Lynkr é gratuito? Qual é a licença?
- Lynkr é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Lynkr ainda é mantido?
- Manutenção ativa. O último commit de Lynkr foi em 21 de out. de 2026.
- Para que posso usar Lynkr?
- Executar assistentes de programação com IA usando modelos locais gratuitos, como Ollama, para evitar custos de API. Encaminhar perguntas simples de programação para modelos baratos e enviar tarefas difíceis para um modelo premium. Usar endpoints da Azure, Bedrock ou Databricks de uma empresa com as ferramentas de programação existentes. Acompanhar os gastos com tokens em diferentes sessões de programação e provedores.
- Onde consigo Lynkr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Fast-Editor/Lynkr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um gateway local de modelos que permite que Claude Code, Codex, OpenCode e outros agentes de programação compartilhem um endpoint e encaminhem solicitações a vários provedores de modelos.
Um proxy local que permite usar qualquer provedor de LLM com Codex, Claude Code, Claude Desktop e Grok Build.
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.
Comprime saídas de ferramentas, logs, arquivos e trechos de RAG antes de chegarem a um LLM, como biblioteca, proxy ou servidor MCP.
Uma CLI que analisa seu código e gera arquivos compactos de contexto para IA, reduzindo os tokens que assistentes de programação gastam explorando o projeto.