Um agente de programação local e self-hosted que adiciona planejamento, pontuação de candidatos, testes em sandbox e reparos para modelos GGUF abertos e compactos.
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 Code
Cursor
- 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
Instale o OpenFox globalmente com npm
npm i -g openfox - 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
Agente de programação para desktop (app Tauri e CLI) que usa suas assinaturas de IA ou modelos locais, com busca de código e verificações integradas.
Agente de programação baseado no pi, otimizado para LLMs locais pequenos, com tarefas em segundo plano, modo de planejamento e seleção de modelo por fase.
Agente de programação com IA e código aberto para VS Code, compatível com seus próprios modelos, incluindo APIs hospedadas, contas e modelos locais do Ollama ou llama.cpp.
Um agente de programação open source para o terminal, que funciona com modelos locais via Ollama ou qualquer API compatível com OpenAI.
Agente de programação para terminal escrito em Go, que edita arquivos, executa comandos e mantém sessões locais, com escolha do modelo e do nível de permissão.