Repolode
co-l

co-l/openfox

Assistente de programação agêntico, priorizando LLMs locais, que funciona com backends vLLM, sglang, ollama ou llamacpp e oferece uma interface web.

Alternativa open source a:Claude CodeCursor

Estrelas
370
Forks
78
Issues abertas
131
Último commit
há 3 dias

O que é?

O OpenFox é um agente autônomo de programação, desenvolvido para funcionar com LLMs locais em vez de APIs hospedadas. Na primeira inicialização, ele detecta um backend local em execução (vLLM, sglang, ollama ou llamacpp) que oferece uma API compatível com a OpenAI e se configura automaticamente. Em seguida, disponibiliza uma interface web para trabalhar no projeto atual.

O trabalho é organizado em torno de critérios de aceitação. Um modo builder implementa tarefas após uma etapa interativa de planejamento, e o agente continua iterando até que todos os critérios sejam atendidos. Workflows declarativos encadeiam turnos do agente, subagentes, comandos de shell e etapas de aprovação do usuário. Uma integração com LSP fornece feedback sobre a validade do código durante as edições.

O projeto também oferece suporte a plugins que adicionam provedores de LLM, ferramentas, comandos slash e skills. Além disso, pode recorrer a um modelo de visão como alternativa para que modelos sem suporte a visão consigam lidar com imagens. Requer Node.js 24 ou posterior e é instalado via npm.

Recursos principais

  • 01Detecta automaticamente backends locais de LLM, como vLLM, sglang, ollama e llamacpp
  • 02Workflow de planejamento seguido de implementação, orientado por critérios de aceitação
  • 03Workflows declarativos com várias etapas, subagentes e etapas de shell
  • 04Integração com LSP para feedback imediato sobre a validade do código
  • 05Sistema de plugins para adicionar provedores, ferramentas e comandos slash
  • 06Métricas em tempo real de pré-preenchimento, velocidade de geração e uso do contexto

Casos de uso

  • Executar um agente de programação totalmente offline no seu próprio servidor com GPU
  • Usar uma configuração com ollama ou llamacpp para trabalhar com código privado que não pode sair da sua máquina
  • Testar modelos de programação com pesos abertos em tarefas reais de projetos
  • Automatizar pipelines de build e verificação com várias etapas e aprovação do usuário

Início rápido

  1. 1

    Instale o OpenFox globalmente com npm

    npm i -g openfox
  2. 2

    Inicie o OpenFox; ele detectará automaticamente seu backend de LLM local

    openfox

Antes de usar

  • Você já precisa ter um backend de LLM local (vLLM, sglang, ollama ou llamacpp) em execução com uma API compatível com OpenAI.
  • Requer Node.js 24.0.0 ou mais recente.

Em coleções

Tópicos

Perguntas frequentes

O que é openfox?
Assistente de programação agêntico, priorizando LLMs locais, que funciona com backends vLLM, sglang, ollama ou llamacpp e oferece uma interface web. O OpenFox é um agente autônomo de programação, desenvolvido para funcionar com LLMs locais em vez de APIs hospedadas. Na primeira inicialização, ele detecta um backend local em execução (vLLM, sglang, ollama ou llamacpp) que oferece uma API compatível com a OpenAI e se configura automaticamente. Em seguida, disponibiliza uma interface web para trabalhar no projeto atual.
openfox é gratuito? Qual é a licença?
openfox não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
openfox ainda é mantido?
Manutenção ativa. O último commit de openfox foi em 4 de nov. de 2026.
Para que posso usar openfox?
Executar um agente de programação totalmente offline no seu próprio servidor com GPU Usar uma configuração com ollama ou llamacpp para trabalhar com código privado que não pode sair da sua máquina Testar modelos de programação com pesos abertos em tarefas reais de projetos Automatizar pipelines de build e verificação com várias etapas e aprovação do usuário
Como instalar openfox?
Instale o OpenFox globalmente com npm: npm i -g openfox Inicie o OpenFox; ele detectará automaticamente seu backend de LLM local: openfox
Onde consigo openfox?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/co-l/openfox

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

Projetos relacionados