
VEXI
Elomami1976 · Programação
O VEXI é um agente de codificação com IA de código aberto que roda no seu terminal, lê o projeto inteiro, edita arquivos direto e lembra decisões entre sessões, para você não começar do zero toda vez. Como ferramenta de codificação com IA local que segue o modelo BYOK, ele continua grátis e com licença MIT: você o liga a qualquer provedor com a sua própria chave de API. Tudo roda na sua máquina, então o seu código e as suas chaves nunca saem dela.

Sobre VEXI
O que é o VEXI
O VEXI é o agente, não o cérebro. Ele lê os seus arquivos, escreve código e conversa com você no terminal, mas não traz nenhum modelo de IA embutido. Ele se conecta a um modelo que fica em outro lugar, como OpenRouter, Groq ou DeepSeek, usando uma chave de API que você já tem. Pense em um navegador. O Chrome não vem com sites; ele apenas se conecta a eles. O VEXI funciona do mesmo jeito.
Essa separação importa porque muda quem paga o quê. O Vexi CLI é grátis para instalar e grátis para manter. O modelo de IA por trás do agente só tem custo se o provedor ao qual você se conecta cobrar. Vários não cobram, entre eles Groq, Google Gemini e Cerebras. Muitos desenvolvedores começam com os modelos gratuitos do OpenRouter e nunca gastam um centavo.
O problema é que modelos gratuitos são mais fracos. Podem inventar arquivos que não existem, desviar entre idiomas ou ignorar as suas instruções. Quando isso acontece, é o modelo, não o VEXI. E o que fazer então? Trocar para um modelo pago mais forte, o que geralmente resolve o problema. O VEXI precisa do Node.js para rodar e funciona no Windows, Mac e Linux.
Como começar
- Instale o Node.js se ainda não tiver e depois rode
npm install -g vexi-clino seu terminal. - Rode
vexi setupe cole a URL de endpoint do seu provedor, a sua chave de API e escolha um modelo. O VEXI verifica a conexão com uma requisição real antes de salvar. - Abra uma pasta de projeto e digite
vexipara iniciar uma sessão interativa, depois descreva o que você quer em linguagem natural. - Deixe o VEXI escanear a sua base de código e fazer edições. Digite
/undopara reverter qualquer mudança, ou/pushpara fazer commit e push pelo chat. - Digite
vexi updatepara obter versões mais novas, ouvexi uninstallpara removê-lo de forma limpa.
Informações do produto
Uma visão rápida dos preços, das plataformas compatíveis e do desempenho de VEXI.
Ideal para
Os usuários, tarefas e cenários em que esta ferramenta se encaixa melhor.
Usuários
- Desenvolvedores que vivem no terminal
- Programadores atentos à privacidade
- Falantes de árabe, espanhol, português ou francês
Tarefas
- Corrigir bugs em um arquivo específico
- Explicar código desconhecido
- Automatizar em CI
Cenários
- Retomar um projeto após uma pausa
- Trocar de modelo para cortar custos
- Sessões de demo e revisão
Principais recursos
Traga a sua própria chave
O VEXI se conecta a 13 provedores, entre eles Groq, Google Gemini, DeepSeek, Cerebras, Anthropic, OpenAI e OpenRouter, e se apoia em um design de agente de IA BYOK para você manter o controle da cobrança. Ele funciona como assistente de código aberto em vez de produto fechado: você cola uma URL de endpoint em vexi setup, e o VEXI detecta o provedor, busca a lista de modelos ao vivo e verifica a conexão antes de salvar. A sua chave fica guardada só localmente.
Motor de Compressão de Contexto
Esse é o recurso que separa o VEXI de um simples invólucro de chat. Ele mantém um resumo contínuo das decisões que você tomou, então reabrir um projeto não significa reexplicar a sua arquitetura, os nomes escolhidos ou as correções anteriores. O exemplo dentro da sessão mostra ele recordando "O usuário escolheu JWT para autenticação" quando você pergunta sobre um bug.
Entende o seu projeto inteiro
O VEXI escaneia toda a sua base de código, não só o arquivo que você tem aberto. Ele respeita o .gitignore e pula a node_modules, assim não desperdiça tokens lendo dependências. Isso quer dizer que ele responde perguntas sobre estrutura e dependências, não apenas sobre o buffer atual.
Snapshot, desfazer e refazer
Toda edição da IA vira um snapshot antes de acontecer. Digite /undo para reverter, /redo para reaplicar e /history para navegar pelo log completo de mudanças. Como os snapshots ficam na pasta .vexi, o desfazer funciona até em projetos que não estão sob git. É seguro experimentar.
Explicações de código multilíngues
vexi explain escreve uma explicação de qualquer arquivo ou pasta e pode gerar a saída em árabe, espanhol, português ou francês. O árabe abre como uma página HTML da direita para a esquerda no seu navegador, o que contorna a falta de glifos árabes em consoles antigos do Windows.
Habilidades personalizadas e servidores MCP
As habilidades são arquivos markdown simples em .vexi/skills/ que são injetados como regras em toda sessão. Use-as para coisas como "use sempre comandos do Windows PowerShell" ou "responda em árabe". Você também pode adicionar servidores MCP para dar ferramentas extras ao modelo via vexi mcp add.
Push do Git e comandos de build pelo chat
/push prepara as suas mudanças, redige uma mensagem de commit com IA e faz push, com checagens de credencial antes de começar. O VEXI também roda comandos de build como pip install, gcc, javac e cargo direto pelo chat para projetos de Python, Java, C, Rust e Go.
Acompanhamento de tokens e custos
/usage mostra as contagens reais de tokens por sessão e um custo estimado em dólares, com um resumo na saída. Modelos de nível gratuito aparecem como $0. Se você está em um modelo pago, sempre sabe quanto uma sessão custa antes que a conta suba.
Prós e contras
Prós
- Grátis e de código aberto sob a licença MIT, sem cadastro e sem servidor.
- Funciona com 13 provedores, vários com níveis gratuitos, então você começa com custo zero.
- Roda 100% local, então o código e as chaves nunca saem da sua máquina.
- Explica código em cinco idiomas, com renderização correta da direita para a esquerda para o árabe.
- O desfazer baseado em snapshots deixa você testar edições arriscadas sem git.
Contras
- O agente não traz modelo embutido, então você precisa da sua própria chave de API antes de ele fazer algo útil.
- Modelos gratuitos se desviam e inventam arquivos, o que empurra muitos usuários para modelos pagos ou para um nível gratuito de algum provedor.
- Servidores MCP remotos não são suportados diretamente; você precisa da ponte `mcp-remote`, e `vexi update` pode falhar no Windows com um erro de spawn.
- Com poucos projetos e poucas estrelas no GitHub, as respostas da comunidade e os tutoriais ainda são escassos.
Perguntas frequentes
A ferramenta VEXI é grátis e de código aberto. O que você paga, se pagar, é pelo modelo de IA ao qual a conecta. Provedores como Groq, Google Gemini e Cerebras oferecem níveis gratuitos, e o OpenRouter tem modelos terminados em :free, então uma configuração completa pode não custar nada.
Conteúdo relacionado
Explore ferramentas, skills e artigos relacionados a VEXI.
Alternativas a VEXI
Forefront
Forefront · ProgramaçãoO Forefront é uma plataforma web para construir com IA de código aberto. Você ajusta os principais modelos de linguagem de código aberto com seus próprios dados, avalia o desempenho deles e os roda por uma API ou os exporta para hospedar por conta própria. Desenvolvedores que querem a conveniência de uma plataforma fechada, mas fazem questão de ser donos dos modelos e dos dados, são o público-alvo aqui.
Startkit
StartKit.AI · ProgramaçãoStartkit é um boilerplate para criar produtos de SaaS com IA e wrappers de IA. Pense nele como um boilerplate para startups de IA com as partes chatas já conectadas: autenticação, pagamentos com Stripe e Lemon Squeezy, limites de uso, e-mail transacional e um kit inicial de API de IA que conversa com OpenAI, Anthropic, Groq ou Llama. Você clona o repositório, define seu preço e começa pela parte do produto que as pessoas realmente pagam. Ele é feito em Next.js sobre React e Tailwind, então boa parte do código boilerplate já parece familiar.
Testim
Tricentis · ProgramaçãoO Testim é uma plataforma de automação de testes com IA para criar e executar testes de ponta a ponta em aplicações web, mobile e Salesforce. Ele se apoia no aprendizado de máquina para manter os testes estáveis quando uma interface muda, então as equipes gastam menos tempo consertando seletores quebrados. Nada mal para uma ferramenta de testes automatizados que você pode começar a usar hoje. Você cria testes gravando ações no navegador e depois adiciona JavaScript quando precisa de mais controle. É uma escolha sólida para equipes de QA ocupadas.
