Chat for Ollama
Support & Privacy Policy · Support & Datenschutz
Support
Questions, bug reports, feature requests — one address.
Chat for Ollama is a client for an inference server you run yourself: on your Mac, in your homelab, over your Tailnet. It runs no model on the phone. Write to timkrechel@googlemail.com and you will get a reply from the person who wrote the app.
The app cannot reach my server
This is almost always the same cause, and it is not your address that is wrong:
Ollama listens on 127.0.0.1 by default, so it answers on the
machine it runs on and nowhere else. Set it to listen on the network and
restart it.
On macOS:
launchctl setenv OLLAMA_HOST "0.0.0.0"
Then quit Ollama and start it again — the variable is only read at startup.
On Linux, run systemctl edit ollama.service, add
Environment="OLLAMA_HOST=0.0.0.0" and reload the service.
The app shows the same explanation with a copy button whenever a connection fails, and again under Settings › Help.
Which address do I enter?
The address of the machine running Ollama, with port 11434 — for example
http://192.168.1.10:11434. If you leave out the port, the app
assumes 11434. “Search the local network” finds servers on the same Wi-Fi for
you. For LM Studio, llama.cpp or vLLM, choose the type “OpenAI-compatible”; the
/v1 path is added automatically.
Reaching the server when I am not at home
Away from home your phone is not on the same network, and no setting inside the app can change that. A mesh VPN such as Tailscale or WireGuard gives your server an address that works everywhere; enter that address in the app. Opening a port in your router does the same thing, but exposes the server to everyone.
Why is the first answer so slow?
The server loads the model into memory first. For a large model that can take half a minute; afterwards it answers immediately. In the model list, everything marked “ready” is already loaded.
The model forgets the beginning of a long chat
Every model has a context window. Once a conversation exceeds it, the server drops the oldest parts — silently. The bar above the input field warns you before that happens; a larger context length in the chat settings helps, as long as the model supports it.
What the one-time unlock includes
Several servers with quick switching, saved presets for system prompt and parameters, file attachments and Markdown export. Everything your server provides stays free: all models and switching between them, thinking output, image input and unlimited history. The purchase is tied to your Apple Account — on another device, use Restore purchase.
Privacy Policy
Chat for Ollama collects no data. None.
People run their own inference server precisely so their conversations stay theirs. An app that undermined that would defeat its own purpose, so it does not: there is no account, no backend of ours and nothing to sign in to.
- No data collection: the app does not collect, store or transmit any personal or usage data.
- No analytics of any kind: no tracking, no crash reporting, no update checks, no advertising identifier, no third-party SDKs.
- Where your messages go: only to the server address you entered yourself. There is no other destination in the app, and in demo mode there is no network traffic at all.
- Where your history lives: in the app's container on your device. It is not synchronised anywhere, not even to iCloud.
- Server keys: if your server sits behind a proxy that needs a token, that token is stored in the iOS keychain, tied to this device.
- Local network access: requested only when you tap “Search the local network”, and used only to look for servers in your own network.
- Photos: images you attach are read through the system picker, sent to your own server with your message and stored in the chat history. The app has no access to the rest of your library.
- Purchases: the one-time purchase is handled by Apple through the App Store. The app only learns whether it exists — never your payment details. Apple's privacy policy applies to that transaction.
- Children: the app is a developer tool, is not directed at children, and collects no personal data from anyone, at any age.
Because the app processes no personal data, there is nothing for us to share, sell or delete on your behalf. Deleting the app removes the history with it.
Support
Fragen, Fehler, Wünsche — eine Adresse.
Chat for Ollama ist ein Client für einen Inferenzserver, den du selbst betreibst: auf dem Mac, im Homelab, im Tailnet. Auf dem Telefon rechnet die App nichts. Schreib an timkrechel@googlemail.com — es antwortet die Person, die die App geschrieben hat.
Die App erreicht meinen Server nicht
Das hat fast immer dieselbe Ursache, und es liegt nicht an deiner Adresse:
Ollama hört in der Voreinstellung auf 127.0.0.1 und antwortet damit
nur auf dem eigenen Rechner. Lass ihn ins Netz hören und starte ihn neu.
Auf macOS:
launchctl setenv OLLAMA_HOST "0.0.0.0"
Danach Ollama beenden und neu starten — die Variable wird nur beim Start
gelesen. Auf Linux systemctl edit ollama.service ausführen,
Environment="OLLAMA_HOST=0.0.0.0" ergänzen und den Dienst neu laden.
Dieselbe Erklärung samt Kopierknopf zeigt die App bei jedem Fehlversuch und dauerhaft unter Einstellungen › Hilfe.
Welche Adresse trage ich ein?
Die Adresse des Rechners, auf dem Ollama läuft, mit Port 11434 — zum Beispiel
http://192.168.1.10:11434. Ohne Portangabe nimmt die App 11434 an.
„Im WLAN suchen“ findet Server im selben Netz von selbst. Für LM Studio,
llama.cpp oder vLLM wählst du den Typ „OpenAI-kompatibel“; der Pfad
/v1 wird ergänzt.
Den Server von unterwegs erreichen
Unterwegs ist das Telefon nicht im selben Netz, und daran kann keine Einstellung in der App etwas ändern. Ein Mesh-VPN wie Tailscale oder WireGuard gibt deinem Server eine Adresse, die überall gilt; die trägst du dann in der App ein. Ein offener Port im Router täte dasselbe, setzt den Server aber allen aus.
Warum ist die erste Antwort so langsam?
Der Server lädt das Modell erst in den Speicher. Bei einem großen Modell dauert das eine halbe Minute; danach antwortet er sofort. In der Modellliste ist alles mit „bereit“ schon geladen.
Das Modell vergisst den Anfang eines langen Chats
Jedes Modell hat ein Kontextfenster. Wird ein Gespräch länger, wirft der Server die ältesten Teile weg — stillschweigend. Der Balken über der Eingabe warnt vorher; eine größere Kontextlänge in den Chat-Einstellungen hilft, solange das Modell sie unterstützt.
Was die einmalige Freischaltung enthält
Mehrere Server mit schnellem Wechsel, Presets für System-Prompt und Parameter, Dateianhänge und den Markdown-Export. Alles, was dein Server leistet, bleibt frei: sämtliche Modelle und der Wechsel dazwischen, der Denkteil von Reasoning-Modellen, Bildeingabe und ein unbegrenzter Verlauf. Der Kauf hängt an deinem Apple-Account — auf einem anderen Gerät nutze Kauf wiederherstellen.
Datenschutzerklärung
Chat for Ollama erhebt keine Daten. Keine.
Wer einen eigenen Inferenzserver betreibt, tut das gerade deshalb, damit seine Gespräche seine bleiben. Eine App, die das unterliefe, widerspräche ihrem eigenen Zweck — also tut sie es nicht: kein Konto, kein Server von uns, nichts, wo man sich anmelden könnte.
- Keine Datenerhebung: Die App erfasst, speichert und überträgt keinerlei personenbezogene Daten oder Nutzungsdaten.
- Keine Analyse jeder Art: kein Tracking, kein Absturzbericht, keine Update-Prüfung, keine Werbe-ID, keine Fremdbibliotheken.
- Wohin deine Nachrichten gehen: ausschließlich an die Serveradresse, die du selbst eingetragen hast. Ein anderes Ziel kennt die App nicht, und im Demo-Modus gibt es überhaupt keinen Netzverkehr.
- Wo dein Verlauf liegt: im Container der App auf deinem Gerät. Er wird nirgendwohin synchronisiert, auch nicht in die iCloud.
- Server-Schlüssel: Steht vor deinem Server ein Proxy, der ein Token verlangt, liegt dieses Token im iOS-Schlüsselbund und bleibt auf diesem Gerät.
- Zugriff auf das lokale Netz: wird nur erfragt, wenn du „Im WLAN suchen“ antippst, und nur zur Suche nach Servern im eigenen Netz genutzt.
- Fotos: Angehängte Bilder werden über die Systemauswahl gelesen, mit deiner Nachricht an deinen eigenen Server geschickt und im Verlauf gespeichert. Auf den Rest deiner Mediathek hat die App keinen Zugriff.
- Käufe: Den einmaligen Kauf wickelt Apple über den App Store ab. Die App erfährt nur, ob er vorliegt — niemals deine Zahlungsdaten. Für diesen Vorgang gilt Apples Datenschutzerklärung.
- Kinder: Die App ist ein Entwicklerwerkzeug, richtet sich nicht an Kinder und erhebt von niemandem personenbezogene Daten, unabhängig vom Alter.
Da die App keine personenbezogenen Daten verarbeitet, gibt es nichts, was wir weitergeben, verkaufen oder in deinem Auftrag löschen könnten. Wer die App löscht, löscht den Verlauf mit.
Nicht mit dem Ollama-Projekt verbunden. Ollama ist eine Marke seiner Inhaber.