LLM Model Database - A showcase for the llm_db Elixir package.
Browse and compare LLM models with capability-aware filtering.
- Browse models from all major LLM providers (OpenAI, Anthropic, Google, Mistral, and more)
- Filter by capabilities (chat, tools, JSON, streaming, reasoning, embeddings)
- Filter by input modalities (text, image, audio)
- Filter by context window, output limits, and pricing
- Sort by any column
- Mobile-friendly card view
- Dark mode support
This site is powered by llm_db, an Elixir package providing LLM model metadata with fast, capability-aware lookups.
Add it to your project:
def deps do
[
{:llm_db, "~> 2026.3"}
]
endThis site pins the latest GitHub release tag in mix.exs so the bundled priv/llm_db/history/** artifacts are available at runtime.
# List all providers
LLMDb.provider()
# List all models
LLMDb.model()
# Find models with specific capabilities
LLMDb.model()
|> Enum.filter(fn model ->
caps = model.capabilities || %{}
caps[:chat] and get_in(caps, [:tools, :enabled])
end)- Elixir 1.14+
- Erlang/OTP 25+
# Install dependencies
mix deps.get
# Build assets
mix assets.build
# Start the server
mix phx.serverVisit http://localhost:4000 to see the app.
iex -S mix phx.serverThe application is configured for deployment to standard Phoenix hosting platforms.
SECRET_KEY_BASE- Required for productionHOST- The hostname (default: llmdb.xyz)PORT- The port to listen on (default: 4000)ENABLE_ANALYTICS- Set to "true" to enable Plausible analytics
MIT