Skip to main content

make-localllm-easier — run the best local LLM your GPU can handle, in one command

PyPI tests License: MIT

Read this in: English | தமிழ்

localllm checks your GPU, picks the most accurate AI model that fits it in your language, downloads it and starts a private chat. Offline and free.

Install

pip install make-localllm-easier
localllm

That's it: the first run shows what your PC can run and asks before it downloads the model. No Python yet? Single-file downloads for Windows, macOS and Linux are coming with the next release (packaging/README.md).

The commands you'll use

localllm            # pick, download and start the best model, open the chat page
localllm chat       # chat in the terminal, any language
localllm doctor     # what this GPU can run: model sizes, speed, RAM
localllm serve      # just the API: OpenAI, Anthropic, Ollama and Gemini formats at http://127.0.0.1:8080

More: localllm list (every measured model), localllm connect hermes (point an agent or Obsidian at it), localllm eval (score any server in your language). All commands: localllm --help.

Why it's different

  • It picks for your GPU. It reads your card and RAM and only offers models that fit and run fast on them.
  • Measured in your language. Models are ranked by real exam scores in Thai, Hindi, Arabic, Japanese and 20+ more languages, not by English benchmarks alone.
  • Uses less RAM. llama.cpp tuned op by op: about 4x less system RAM than its defaults, same speed (below).
  • Private. After the first download nothing leaves your PC; downloads are checked against pinned SHA-256s.

Less RAM, same speed

Same 30-turn chat, RX 9070 XT, 32 GB RAM:

model llama.cpp defaults localllm speed
Qwen3.8-27B Q3 9.30 GB RAM 2.37 GB 35.2 tok/s both
gemma-4-26B-A4B QAT 9.24 GB RAM 2.21 GB ~85 tok/s both

Learn more

Website and leaderboard · FAQ · How it works (doctor output, routing, RAM, where it's tested) · APIs and agents · Benchmarks · Research · Roadmap · Stability · Contributing

Have a GPU we haven't measured? localllm tune, localllm eval --langs en,<yours>, then localllm report opens a prefilled issue (no names, paths or keys) that adds it to the leaderboard.

License

MIT. Models keep their own licenses; benchmark data keeps its own (Apache-2.0).

Metadata

Release files for make-localllm-easier 0.7.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for make-localllm-easier 0.7.1
File Size Uploaded
make_localllm_easier-0.7.1.tar.gz 152.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for make-localllm-easier 0.7.1
File Interpreter ABI Platform
make_localllm_easier-0.7.1-py3-none-any.whl Python 3 none any Details

Total release size: 260.2 kB

Release files / make_localllm_easier-0.7.1.tar.gz

Download URL make_localllm_easier-0.7.1.tar.gz
Size 152.0 kB
Tags Source
SHA-256 checksum
How to use checksums
fb201722ae8af0a97afabeb486ea520c7dbff5e62fd4788937f93ccc8b6c4ec8
BLAKE2b-256 checksum
How to use checksums
f093bbb430c800203a2af26a322efe92e00ae96a969f1b915251af6f0b68a836
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release files / make_localllm_easier-0.7.1-py3-none-any.whl

Download URL make_localllm_easier-0.7.1-py3-none-any.whl
Size 108.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cbbda34b6e172069abc78884b6d77f9b870c5c7a0f5942198d5048ae8195be28
BLAKE2b-256 checksum
How to use checksums
d092b7ad497f685bcf1b6898e3f66da304c76c9d5945073657be9c0d27ab962c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page