{"id":27957521,"url":"https://github.com/maxbleu/maui_anythinglm_rag","last_synced_at":"2026-04-29T00:31:58.993Z","repository":{"id":291761495,"uuid":"978044799","full_name":"Maxbleu/Maui_AnythingLM_RAG","owner":"Maxbleu","description":"This app is designed to use LM Studio with AnythingLLM, allowing an AI to search and retrieve information from the documents you upload to the RAG system.","archived":false,"fork":false,"pushed_at":"2025-05-06T11:24:15.000Z","size":17942,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T18:13:20.359Z","etag":null,"topics":["ai","anythingllm","csharp","embeddings","lm","lmstudio","maui","mobile-app","rag"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Maxbleu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null}},"created_at":"2025-05-05T11:40:19.000Z","updated_at":"2025-05-06T11:34:26.000Z","dependencies_parsed_at":"2025-05-06T12:58:23.502Z","dependency_job_id":null,"html_url":"https://github.com/Maxbleu/Maui_AnythingLM_RAG","commit_stats":null,"previous_names":["maxbleu/maui_anythinglm_rag"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxbleu%2FMaui_AnythingLM_RAG","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxbleu%2FMaui_AnythingLM_RAG/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxbleu%2FMaui_AnythingLM_RAG/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Maxbleu%2FMaui_AnythingLM_RAG/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Maxbleu","download_url":"https://codeload.github.com/Maxbleu/Maui_AnythingLM_RAG/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252931550,"owners_count":21827112,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["ai","anythingllm","csharp","embeddings","lm","lmstudio","maui","mobile-app","rag"],"created_at":"2025-05-07T18:13:25.685Z","updated_at":"2026-04-29T00:31:58.939Z","avatar_url":"https://github.com/Maxbleu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"﻿# MauiApp with RAG's AnyThingLM\r\n\r\nThis app is designed to use LM Studio with AnythingLLM, allowing an AI to search and retrieve information from the documents you upload to the RAG system.\r\n\r\n## Instalation dependences\r\n\r\nSo for this proyect you will need two software that before I have indicated you. \r\n- \u003cdetails open\u003e\r\n    \u003csummary\u003e\r\n        \u003ca href=\"https://lmstudio.ai/\"\u003eLMStudio\u003c/a\u003e\r\n    \u003c/summary\u003e\r\n\r\n    When you download LM Studio on your device, you will be able to start the setup steps.\r\n\r\n    1. First of all, if you want to load a small IA model, you will need to go the last option of\r\n    the left vertical menu named ```Discover```\r\n    \r\n        \u003cimg src=\"./Resources/Images/ReadmeImg/discover_option_lm_studio.png\"\u003e\r\n\r\n    2. Search in the bar for example ```llama-3.2-1b-instruct```, when you select\r\n    the model clicked in download button.\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/dowload_llama.png\"\u003e\r\n\r\n    3. When you download the model, to load the model downloaded you will click\r\n    in the option above \u003cbr\u003e```Select a model to load``` and click in ```Load model```\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/load_model.png\"\u003e\r\n\r\n    4. You need to put your LMStudio in server mode and you can do it,\r\n    clicking in the second option of the left vertical menu named ```Developer```\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/start_sever_lm_studio.png\"\u003e\r\n\r\n    5. Finally, you need to activate in ```settings``` the first option ```serve on local network```\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/server_on_local_network.png\"\u003e\r\n    \r\n\u003c/details\u003e\r\n\r\n- \u003cdetails open\u003e \r\n    \u003csummary\u003e\r\n        \u003ca href=\"https://anythingllm.com/\"\u003eAnyThingLLM\u003c/a\u003e\r\n    \u003c/summary\u003e\r\n    \r\n    When you download AnyThingLLM on your device, you will be able to start the setup steps.\r\n\r\n    - \u003cdetails open\u003e \r\n        \u003csummary\u003e\r\n            \u003cb\u003eIMPORTANT\u003c/b\u003e\r\n        \u003c/summary\u003e\r\n\r\n        \u003cb\u003e¡For this step it is very important don't have open AnyThingLLM!\u003c/b\u003e\r\n\r\n        1. Before, you start to prepare AnyThingLLM, you will need to go to this PATH in your file explorer:\r\n        `C:\\Users\\your_username\\AppData\\Local\\Programs\\AnythingLLM\\resources\\backend`. Make click in `server.js`\r\n        \u003cimg src=\"./Resources/Images/ReadmeImg/backend_directory.png\"\u003e\r\n\r\n        2. Open in Visual Studio and use keyboard shortcut `Ctrl+F`, string to search indicate `127.0.0.1` \r\n        and for replace `0.0.0.0`. You will replace 5 references.\r\n        \r\n        3. When the change is done close everything and you open AnyThingLLM. Later you go \r\n        to your browser put the ip of your device and the path to go to AnyThingLLM Swagger API.\r\n        Like: http://YOUR_IP:3001/api/docs\r\n        \u003cimg src=\"./Resources/Images/ReadmeImg/access_to_doc_by_ip.png\"\u003e\r\n\r\n\r\n      \u003c/details\u003e\r\n\r\n    1. First of all, during the installation you will arrive a step what, you will need to\r\n    indicate your `LLM Providers` and you will put `LM Studio`, When you will\r\n    select `LM Studio` how LM provider will indicate in field **LM Studio Model** the model\r\n    that you selected.\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/select_provider.png\"\u003e\r\n\r\n    2. After you have setuped and installed AnyThingLLM, you will go to configurations and\r\n    select LM preference and you should see your LM provider and LM Studio model selected. Check\r\n    it is everything okey.\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/conf_selection_lm_studio_model.png\"\u003e\r\n\r\n    3. Go to your workspace settings that you have created go to `chat configuration`.\r\n    You will indicate **query** in `chat mode` and translate the prompt to your\r\n    language.\r\n\r\n    4. You will go to configuration (the botton last option of the left bar), click\r\n    in `Tools` section and go to `API KEY`. Create a new API KEY to have api autorization.\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/get_api_key.png\"\u003e\r\n\r\n    5. Finally, when you start the app you will put your API KEY in settings to\r\n    start the conection the AnyThingLLM\r\n    \u003cimg src=\"./Resources/Images/ReadmeImg/put_api_key.png\"\u003e\r\n\r\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxbleu%2Fmaui_anythinglm_rag","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxbleu%2Fmaui_anythinglm_rag","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxbleu%2Fmaui_anythinglm_rag/lists"}