LLMFit

Active
GitHub Rust MIT

Description

Hundreds of models and providers. One command to find what runs on your hardware. Provides local LLM runtime for AI agents.

Key Features

  • Auto hardware detection & model matching — Detects CPU, RAM, GPU/VRAM, scores hundreds of models across quality, speed, fit, and context dimensions
  • Interactive TUI interface — Default terminal UI with search, sort, multi-select comparison, hardware simulation, community leaderboard
  • Multi-GPU & MoE support — Supports multi-GPU setups and Mixture-of-Experts architecture model evaluation
  • Dynamic quantization selection — Auto-recommends optimal quantization per hardware, shows memory usage and run mode
  • Runtime provider integration — Supports Ollama, llama.cpp, MLX, Docker Model Runner, LM Studio and other local runtimes
  • Download manager — Built-in model download, history tracking, deletion, and configurable download directory

Use Cases

💡 Local LLM selection — Evaluate which models run smoothly on your hardware before purchasing
💡 AI Agent local inference deployment — Select appropriate local inference models and assess performance for AI agents
💡 Hardware configuration planning — Simulate model performance across different hardware configurations
💡 Model comparison testing — Multi-select models to compare tok/s, TTFT, VRAM usage side by side
💡 Team selection collaboration — View real-world performance data from other users with the same hardware via community leaderboard

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (34.8k stars)
  • Permissive open-source license (MIT)
  • Responsive to issues, low backlog

Quick Start

brew install AlexsJones/llmfit/llmfit

# Launch interactive TUI
llmfit

# Or use CLI mode for recommendations
llmfit recommend --use-case coding

# Run via Docker
podman run ghcr.io/alexsjones/llmfit recommend --use-case coding | jq '.models[].name'

Related Projects

Atomic Agents

6.2k · Python
Active A+

Atomic Agents is a modular AI agent building framework with an atomic design philosophy, providing composable components including tools, pipelines, and memory management for constructing agent systems.

frameworkpythonagent +2
  • · Atomic design philosophy with single-purpose, reusable, composable components
  • · Built on Instructor and Pydantic for type-safe, predictable agent behavior
  • · Multi-provider support including OpenAI, Anthropic, Groq, Gemini, and more

AutoChain

1.9k · Python
Stale C

AutoChain is a lightweight, extensible, and testable LLM Agent framework by Forethought, providing clean abstractions for agent building with automatic tool selection, conversation history management, and automated testing workflows.

frameworkagentpython +3
  • · Lightweight and extensible generative agent pipeline with minimal abstraction layers
  • · Support for custom tools and OpenAI function calling with automatic spec conversion
  • · Simple memory tracking for conversation history and tool outputs with BufferMemory