{"repo":"nathanborror/Heat","free":true,"listed":false,"github":"https://github.com/nathanborror/Heat","clone":"git clone https://github.com/nathanborror/Heat.git","description":"An LLM agnostic desktop and mobile client.","language":"Swift","stars":323,"topics":["llm","ollama","swiftui","anthropic","mistral","openai","perplexity","swift"],"license":"MIT","category":"ai-agents","readme_excerpt":"Heat More people need to experience open source LLMs. Heat is an open source native iOS and macOS client for interacting with the most popular LLM services. A sister project, Swift GenKit, attempts to abstract away all the differences across each service including OpenAI, Mistral, Perplexity, Anthropic and all the models available with Ollama which you can run locally. Features - Supports popular LLM providers (OpenAI, Mistral, Anthropic, Gemini) - Supports locally run open source LLMs with Ollama - Supoprts image gen (Stable Diffusion and Dall-e) - Launcher similar to Spotlight Option + Space - Multi-step tool use (dependent on model) - Web search and browsing to improve response accuracy - Calendar reading and understanding - Filesystem search (desktop only) - Basic memory persistence - No server dependencies aside from models being accessed. https://testflight.apple.com/join/AX9JftGk (March 17, 2024) Install locally 1. Build and run in Xcode. 2. Navigate to Preferences Model Services to provide API keys for services. 3. Pick the models you want to use (or use the defaults). 4. In Preferences set the preferred services you want the app to use for each situation. You can set up multiple services and mix and match to your hearts content. Run locally with Ollama 1. Install Ollama and pull some models 2. Run the ollama server ollama serve 3. Set up the Ollama service in Preferences Model Services. 4. In Preferences set the preferred services to use Ollama. To run the iOS app on","default_branch":null,"files":null,"tree":[],"storefront":"/r/nathanborror","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nathanborror/Heat/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."}