{"repo":"PocketLLM/PocketLLM","free":true,"listed":false,"github":"https://github.com/PocketLLM/PocketLLM","clone":"git clone https://github.com/PocketLLM/PocketLLM.git","description":"🚀 A powerful Flutter-based AI chat application that lets you run LLMs directly on your mobile device or connect to local model servers. Features offline model execution, Ollama/LLMStudio integration, and a beautiful modern UI. Privacy-focused, cross-platform, and fully open source.","language":"Dart","stars":61,"topics":["flutter","flutter-desktop","flutter-mobile","llm","llm-framework","llm-inference","local-llm","local-llm-integration","ollama","ollama-api"],"license":null,"category":"mobile-apps","readme_excerpt":"PocketLLM PocketLLM is a cross-platform assistant that pairs a Flutter application with a FastAPI backend to deliver secure, low-latency access to large language models. Users can connect their own provider accounts, browse real-time catalogues, import models, and chat across mobile and desktop targets with a shared experience. 🚀 DEVELOPMENT STATUS PocketLLM is back in active development! Both PocketLLM and PocketLLM Lite are actively maintained and receiving regular updates. The backend has been fully rebuilt with FastAPI and is production-ready. Frontend development has resumed with new features, bug fixes, and improved stability. Overview PocketLLM focuses on three pillars: 1. Unified catalogue – aggregate models from OpenAI, Groq, OpenRouter, and ImageRouter using official SDKs with per-user API keys. 2. Bring your own keys – users activate providers securely; secrets are encrypted at rest and never fall back to environment credentials. 3. Consistent chat experience – Flutter renders the same responsive interface on Android, iOS, macOS, Windows, Linux, and the web. The backend exposes REST APIs that the Flutter client consumes. A Supabase instance stores provider configurations, encrypted secrets, and chat history. Key Features Area Highlights ------ ------------ Model management Dynamic /v1/models endpoint returns live catalogues with helpful status messaging when keys are missing or filters remove all results. Users can import, favourite, and set defaults. Provider ope","default_branch":null,"files":null,"tree":[],"storefront":"/r/PocketLLM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PocketLLM/PocketLLM/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}