Repolode
AlexsJones

AlexsJones/llmfit

Uma CLI e TUI em Rust que detecta CPU, RAM e GPU e classifica LLMs abertos conforme o desempenho esperado na sua máquina.

Estrelas
38,129
Forks
2,456
Issues abertas
60
Último commit
ontem

O que é?

llmfit responde a uma dúvida comum de quem executa modelos localmente: quais LLMs de código aberto cabem no meu hardware e rodam a uma velocidade utilizável? A ferramenta verifica núcleos de CPU, RAM do sistema, GPUs dedicadas e integradas, VRAM e memória unificada, incluindo configurações com NVIDIA CUDA, Apple Silicon, AMD ROCm e Intel OneAPI.

Cada modelo do catálogo recebe uma pontuação com base na adequação à memória, velocidade estimada, qualidade e tamanho do contexto. A estimativa leva em conta a quantidade de parâmetros e formatos de quantização como GGUF, AWQ, GPTQ e EXL2. Por padrão, os resultados são exibidos em uma interface interativa no terminal, ou em uma tabela de CLI tradicional e em JSON para uso em scripts.

O projeto também oferece um dashboard web e uma REST API servida por HTTP, além de um comando de benchmark que mede tok/s em relação a um provedor local em execução, como Ollama, llama.cpp, MLX, Docker Model Runner ou LM Studio.

Recursos principais

  • 01Detecta CPU, RAM, GPU, VRAM e memória unificada em sistemas NVIDIA, Apple Silicon, AMD e Intel.
  • 02Classifica modelos conforme a adequação à memória, velocidade estimada, qualidade e tamanho do contexto.
  • 03Oferece uma TUI interativa, uma CLI com saída em JSON e um dashboard web.
  • 04Disponibiliza endpoints HTTP como /api/v1/system e /api/v1/models.
  • 05Oferece suporte a configurações com várias GPUs, modelos MoE e diversos formatos de quantização.

Casos de uso

  • Escolher um LLM local antes de baixar arquivos de modelo com vários gigabytes.
  • Verificar se um laptop ou uma workstation consegue executar um modelo a uma velocidade aceitável.
  • Usar JSON em scripts ou agentes para obter recomendações de modelos que considerem o hardware.
  • Compartilhar resultados de benchmarks de hardware com a comunidade para melhorar as estimativas de velocidade.

Início rápido

  1. 1

    Instale com Homebrew (binário pré-compilado)

    brew install AlexsJones/llmfit/llmfit
  2. 2

    Inicie a TUI interativa

    llmfit

Antes de usar

  • Os binários da versão para Windows podem não ter assinatura se o processo de assinatura falhar. Se precisar de um binário assinado, verifique as assinaturas.
  • Os valores de velocidade e adequação são estimativas baseadas nas especificações, a menos que você execute seus próprios benchmarks.

Tópicos

Perguntas frequentes

O que é llmfit?
Uma CLI e TUI em Rust que detecta CPU, RAM e GPU e classifica LLMs abertos conforme o desempenho esperado na sua máquina. llmfit responde a uma dúvida comum de quem executa modelos localmente: quais LLMs de código aberto cabem no meu hardware e rodam a uma velocidade utilizável? A ferramenta verifica núcleos de CPU, RAM do sistema, GPUs dedicadas e integradas, VRAM e memória unificada, incluindo configurações com NVIDIA CUDA, Apple Silicon, AMD ROCm e Intel OneAPI.
llmfit é gratuito? Qual é a licença?
llmfit é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
llmfit ainda é mantido?
Manutenção ativa. O último commit de llmfit foi em 19 de out. de 2026.
Para que posso usar llmfit?
Escolher um LLM local antes de baixar arquivos de modelo com vários gigabytes. Verificar se um laptop ou uma workstation consegue executar um modelo a uma velocidade aceitável. Usar JSON em scripts ou agentes para obter recomendações de modelos que considerem o hardware. Compartilhar resultados de benchmarks de hardware com a comunidade para melhorar as estimativas de velocidade.
Como instalar llmfit?
Instale com Homebrew (binário pré-compilado): brew install AlexsJones/llmfit/llmfit Inicie a TUI interativa: llmfit
Onde consigo llmfit?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/AlexsJones/llmfit

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

Projetos relacionados