{"id":15165978,"url":"https://github.com/aweirddev/getllms","last_synced_at":"2026-04-08T08:00:58.576Z","repository":{"id":213271245,"uuid":"733490131","full_name":"AWeirdDev/getllms","owner":"AWeirdDev","description":"The LLMs index.","archived":false,"fork":false,"pushed_at":"2024-02-25T08:02:39.000Z","size":184,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-04-08T08:00:34.507Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AWeirdDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-19T12:52:02.000Z","updated_at":"2026-01-30T10:44:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"5f404cc8-d7a6-4fce-8992-c4a6a6ca1df6","html_url":"https://github.com/AWeirdDev/getllms","commit_stats":null,"previous_names":["aweirdscratcher/getllms","aweirddev/getllms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AWeirdDev/getllms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AWeirdDev%2Fgetllms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AWeirdDev%2Fgetllms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AWeirdDev%2Fgetllms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AWeirdDev%2Fgetllms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AWeirdDev","download_url":"https://codeload.github.com/AWeirdDev/getllms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AWeirdDev%2Fgetllms/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31545906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"online","status_checked_at":"2026-04-08T02:00:06.127Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-27T04:21:42.103Z","updated_at":"2026-04-08T08:00:58.542Z","avatar_url":"https://github.com/AWeirdDev.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg\n  src=\"https://github.com/AWeirdScratcher/getllms/assets/90096971/3280e416-2e9a-4ae5-965d-c1c69d351d90\"\n  alt=\"Unplash / Sean Sinclair\"\n  /\u003e\n\n# getllms - 1.2\n\nThe LLMs index. Uses the [LMStudio Catalog](https://github.com/lmstudio-ai/model-catalog).\n\n`$ pip install getllms`\n\n\u003c/div\u003e\n\n\u003cbr /\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\n    \u003ctable\u003e\n      \u003cthead\u003e\n        \u003ctr\u003e\n          \u003cth\u003eIn This Version\u003c/th\u003e\n        \u003c/tr\u003e\n      \u003c/thead\u003e\n    \u003c/table\u003e\n  \u003c/summary\u003e\n  \u003cp\u003e\n\n**What's New**\n\n- `0.5`: Support for Notebooks\n- `0.4`: Minor fixes\n- `1.1`: Download updates\n- `1.2`: Added CLI\n\n  \u003c/p\u003e\n\u003c/details\u003e\n\n## List All LLMs.\n\nList all LLMs available for use. Selected for you.\n\n```python\nimport getllms\n\nmodels = getllms.list_models()\n```\n\n\u003cdetails\u003e\n    \u003csummary\u003eOutput\u003c/summary\u003e\n\u003cp\u003e\n\n```python\n[\n  Model(\n    name=\"Google's Gemma 2B Instruct\", \n    description='** Requires LM Studio 0.2.15 or new…', \n    files=[ …(1) ]\n  ), \n  Model(\n    name='Mistral 7B Instruct v0.2', \n    description='The Mistral-7B-Instruct-v0.2 Large …', \n    files=[ …(2) ]\n  ),\n  ...\n]\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cbr /\u003e\n\n## See Trained LLMs.\n\nGet the trained ones for a specific model. Select the one that meets your system requirements.\n\n```python\n# select Google's Gemma 2B Instruct\nmodel = models[0]\nmodel.files\n```\n\n\u003cdetails\u003e\n    \u003csummary\u003eOutput \u0026 More\u003c/summary\u003e\n\u003cp\u003e\n\n**Output**\n\n```python\nFileCollection(\n  best=ModelFile(\n    name='gemma-2b-it-q8_0.gguf', \n    size=2669351840, \n    url='https://huggingface.co/lmstudi…'\n  ),\n  +0\n)\n```\n\n***\n\n**More**\n\nAdditionally, you can see all the available model files:\n\n```python\nmodel.files.all # [ ModelFile(...), ... ]\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cbr /\u003e\n\n## Download LLMs.\n\nDownload the LLM that's right for you.\n\n```python\nmodel.download(\"model.bin\")\n```\n\n\u003cdetails\u003e\n    \u003csummary\u003eOutput\u003c/summary\u003e\n\u003cp\u003e\n\n```python\n  0.0% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 900.0KB / 2.5GB (8.7MB/s)\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n***\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://github.com/AWeirdScratcher/getllms/assets/90096971/42c9b72e-cd0c-4a88-85f9-dc0dd06ae7a2\" alt=\"Unsplash / Milad Fakurian\" /\u003e\n\n# CLI\n\nLearn how to use the CLI from the help command or refer to this page.\n\n```bash\n$ getllms\n```\n\n\u003c/div\u003e\n\n## List Models.\n\nTo list all models, use the `getllms list` command. Note that this truncates down to showing only 5 models. If you wish to list all of them, use `getllms list all` instead.\n\n```bash\n$ getllms list\n```\n\n\u003cdetails\u003e\n    \u003csummary\u003eOutput\u003c/summary\u003e\n\u003cp\u003e\n\n```fix\nGoogle's Gemma 2B Instruct\n\n** Requires LM Studio 0.2.15 or newer ** Gemma is a family of lightweight LLMs built from the same research and technology Google used to create the Gemini models. Gemma models are available in two sizes, 2 billion and 7 billion parameters. These models are trained on up to 6T tokens of primarily English web documents, mathematics, and code, using a transformer architecture with enhancements like Multi-Query Attention, RoPE Embeddings, GeGLU Activations, and advanced normalization techniques.\n\n\nMistral 7B Instruct v0.2\n\nThe Mistral-7B-Instruct-v0.2 Large Language Model (LLM) is an improved instruct fine-tuned version of Mistral-7B-Instruct-v0.1. For full details of this model read MistralAI's blog post and paper.\n\n(...)\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cbr /\u003e\n\n## Download Models.\n\nTo download a model, use `getllms \u003cmodel name\u003e`:\n\n```python\n$ getllms \"Google's Gemma 2B Instruct\"\n```\n\n\u003cdetails\u003e\n    \u003csummary\u003eSpecify model size\u003c/summary\u003e\n\u003cp\u003e\n\nIf you wish to specify the model's size (economical/best), just add the desired size inside of square brackets after the name of the model.\n\n```python\n$ getllms \"Google's Gemma 2B Instruct [economical]\"\n```\n\n\u003c/p\u003e\n\u003c/details\u003e\n\n\u003cbr /\u003e\n\n***\n\n\u003cdiv align=\"center\"\u003e\n\n© 2023 AWeirdDev. Catalog by [LMStudio](https://github.com/lmstudio-ai)\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faweirddev%2Fgetllms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faweirddev%2Fgetllms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faweirddev%2Fgetllms/lists"}