{"id":13452985,"url":"https://github.com/Mobile-Artificial-Intelligence/maid","last_synced_at":"2025-03-24T01:31:09.007Z","repository":{"id":200620214,"uuid":"705950346","full_name":"Mobile-Artificial-Intelligence/maid","owner":"Mobile-Artificial-Intelligence","description":"Maid is a cross-platform Flutter app for interfacing with GGUF / llama.cpp models locally, and with Ollama and OpenAI models remotely. ","archived":false,"fork":false,"pushed_at":"2025-03-14T02:19:31.000Z","size":73868,"stargazers_count":1772,"open_issues_count":5,"forks_count":202,"subscribers_count":33,"default_branch":"main","last_synced_at":"2025-03-14T02:25:55.344Z","etag":null,"topics":["android","android-ai","chatbot","chatgpt","facebook","flutter","free-chatgpt","gguf","large-language-models","llama","llama-cpp","llama2","llamacpp","local-ai","mistral","mobile-ai","mobile-artificial-intelligence","ollama","openai","openorca"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Bip-Rep/sherpa","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Mobile-Artificial-Intelligence.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"Mobile-Artificial-Intelligence","patreon":"user?u=104890863","buy_me_a_coffee":"danemadsen","ko_fi":"danemadsen"}},"created_at":"2023-10-17T02:43:31.000Z","updated_at":"2025-03-14T02:17:46.000Z","dependencies_parsed_at":"2024-03-10T01:39:29.182Z","dependency_job_id":"32fc6980-dc7c-416f-bd6d-63485a134413","html_url":"https://github.com/Mobile-Artificial-Intelligence/maid","commit_stats":{"total_commits":1490,"total_committers":26,"mean_commits":57.30769230769231,"dds":0.08322147651006706,"last_synced_commit":"bc9a33193206aa82ed2ddab80bac62ae18344de7"},"previous_names":["danemadsen/maid","m-ai-d/maid","maidfoundation/maid","mobile-artificial-intelligence/maid"],"tags_count":35,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mobile-Artificial-Intelligence%2Fmaid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mobile-Artificial-Intelligence%2Fmaid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mobile-Artificial-Intelligence%2Fmaid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mobile-Artificial-Intelligence%2Fmaid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mobile-Artificial-Intelligence","download_url":"https://codeload.github.com/Mobile-Artificial-Intelligence/maid/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245194198,"owners_count":20575723,"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":["android","android-ai","chatbot","chatgpt","facebook","flutter","free-chatgpt","gguf","large-language-models","llama","llama-cpp","llama2","llamacpp","local-ai","mistral","mobile-ai","mobile-artificial-intelligence","ollama","openai","openorca"],"created_at":"2024-07-31T08:00:30.089Z","updated_at":"2025-03-24T01:31:09.001Z","avatar_url":"https://github.com/Mobile-Artificial-Intelligence.png","language":"Dart","funding_links":["https://github.com/sponsors/Mobile-Artificial-Intelligence","https://patreon.com/user?u=104890863","https://buymeacoffee.com/danemadsen","https://ko-fi.com/danemadsen"],"categories":["Dart","A01_文本生成_文本对话","12. User Interfaces \u0026 Self-hosted Platforms","HarmonyOS","Mobile Apps","Open Source","chatgpt","UIs","Open-Source Local LLM Projects","TypeScript"],"sub_categories":["大语言对话模型及数据","Windows Manager","Self-Hosted","Mobile applications"],"readme":"\u003cdiv align=\"center\" id = \"top\"\u003e\n  \u003cimg alt=\"logo\" height=\"200px\" src=\"images/logo-combined.svg\"\u003e\n\u003c/div\u003e\n\n# Maid - Mobile Artificial Intelligence Distribution\n\n\u003cdiv align=\"center\"\u003e\n\n[![Build Android](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-android.yml/badge.svg)](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-android.yml)\n[![Build iOS](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-ios.yml/badge.svg)](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-ios.yml)\n[![Build Linux](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-linux.yml/badge.svg)](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-linux.yml)\n[![Build MacOS](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-macos.yml/badge.svg)](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-macos.yml)\n[![Build Windows](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-windows.yml/badge.svg)](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-windows.yml)\n[![Build Web](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-web.yml/badge.svg)](https://github.com/Mobile-Artificial-Intelligence/maid/actions/workflows/build-web.yml)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://f-droid.org/packages/com.danemadsen.maid/\"\u003e\n  \u003cimg \n    src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\"\n    alt=\"Get it on F-Droid\"\n    height=\"80\"\n  \u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.openapk.net/maid/com.danemadsen.maid/\"\u003e\n  \u003cimg \n    src=\"https://www.openapk.net/images/openapk-badge.png\"\n    alt=\"Get it on OpenAPK\"\n    height=\"80\"\n  \u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.androidfreeware.net/download-maid-apk.html\"\u003e\n  \u003cimg \n    src=\"https://www.androidfreeware.net/images/androidfreeware-badge.png\"\n    alt=\"Get it on Android Freeware\"\n    height=\"80\"\n  \u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/Mobile-Artificial-Intelligence/maid/releases/latest\"\u003e\n  \u003cimg\n    src=\"https://raw.githubusercontent.com/NeoApplications/Neo-Backup/refs/heads/main/badge_github.png\"\n    alt=\"Get it on GitHub\"\n    width=\"210\" \n  /\u003e\n\u003c/a\u003e\n\u003ca href='https://play.google.com/store/apps/details?id=com.danemadsen.maid\u0026pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'\u003e\n  \u003cimg \n    src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png'\n    alt='Get it on Google Play'\n    height=\"80\"\n  /\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\nMaid is a cross-platform free and an open-source application for interfacing with llama.cpp models locally, and remotely with Ollama, Mistral, Google Gemini and OpenAI models remotely. Maid supports sillytavern character cards to allow you to interact with all your favorite characters. Maid supports downloading a curated list of Models in-app directly from huggingface.\n\n## Cloning\nTo clone the repository, use the following command:\n\n```bash\ngit clone https://github.com/Mobile-Artificial-Intelligence/maid.git\n```\n\nMaids repository has flutter linked as a submodule. This is needed for reproducible fdroid builds.\nHowever, for development you may want to use a local install of flutter. Remove the flutter submodule by running the git command\n\n```bash\ngit submodule deinit -f packages/flutter\n```\n\n## Installing Build Dependencies\nTo install the dependencies on fedora based systems, use the following command:\n\n```bash\nsudo dnf install -y cmake ninja-build pkg-config gtk3-devel vulkan-devel\n```\n\nTo install the bdependencies on debian based systems, use the following command:\n\n```bash\nsudo apt-get install -y cmake ninja-build pkg-config libgtk-3-dev libvulkan-dev\n```\n\n## Platform Support\nWindows, MacOS, Linux, Android.\n[Releases page.](https://github.com/Mobile-Artificial-Intelligence/maid/releases)\nIOS Releases not available at this time.\n\n## Help Wanted\n- Write code comments\n- Documentation\n- Testing and Building on IOS\n- Spreading the word\n\n## Special Thanks and Related Projects\n- [ggerganov/llama.cpp](https://github.com/ggerganov/llama.cpp)\n- [davidmigloz/langchain_dart](https://github.com/davidmigloz/langchain_dart)\n- [Mobile-Artificial-Intelligence/lcpp](https://github.com/Mobile-Artificial-Intelligence/lcpp)\n\n## Star History\n\n[![Star History Chart](https://api.star-history.com/svg?repos=Mobile-Artificial-Intelligence/maid\u0026type=Date)](https://star-history.com/#Mobile-Artificial-Intelligence/maid\u0026Date)\n\n## Contributors\n\n\u003ca href=\"https://github.com/Mobile-Artificial-Intelligence/maid/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=Mobile-Artificial-Intelligence/maid\u0026max=500\u0026columns=20\u0026anon=1\" /\u003e\n\u003c/a\u003e\n\n## Testing\nMacOS version tested on a \nAndroid version tested on a Oneplus 10 Pro 11gb phone.\nAlso tested on Fedora Linux, Windows 11.\nTested with calypso 3b, orcamini 3b, minyllama 1.1b, phi 3, mistral 7b, mixtral 8x7b, llama 2 7B-Chat, llama 7B and many more.\n\n## Disclaimer\n\nMaid is distributed under the MIT licence and is provided without warranty of any kind, express or implied. Maid is not affiliated with Huggingface, Meta (Facebook), MistralAi, OpenAI, Google, Microsoft or any other company providing a model compatible with this application.\n\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMobile-Artificial-Intelligence%2Fmaid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FMobile-Artificial-Intelligence%2Fmaid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FMobile-Artificial-Intelligence%2Fmaid/lists"}