# mesut.uk — Full content for LLMs > **Mesut Yagci** is an independent iOS developer building clean, focused, privacy-first apps with native Swift and SwiftUI. No tracking, no accounts, no cloud where avoidable. All apps run on-device wherever possible. This document contains the full public-facing content of every page on the site in clean Markdown, intended for LLM ingestion. For a shorter, curated index see [llms.txt](https://mesut.uk/llms.txt). Site: https://mesut.uk Contact: see /contact page. GitHub: https://github.com/Mesutcydev --- ## Pages ### Home — https://mesut.uk/ - Title: Mesut Yagci — iOS Developer - Description: Building clean, focused apps that respect your privacy. - Hero: "Mesut Yagci" — iOS Developer — "Building clean, focused apps that respect your privacy." - Featured: All 18 apps. - Intro: "Independent iOS developer focused on privacy and simplicity. I build apps that do one thing well, keep your data on your device, and get out of your way. No tracking, no accounts, no unnecessary complexity." ### Apps — https://mesut.uk/apps - Title: Apps - Description: iOS apps built by Mesut Yagci — privacy-focused, clean, and minimal. - Intro: "Every app is built with the same principles: privacy by default, clean design, and a focus on doing one thing well." ### About — https://mesut.uk/about - Title: About - Description: Mesut Yagci is an independent iOS developer building privacy-focused, minimal apps. - Lead: "I'm Mesut Yagci, an independent iOS developer. I build apps that respect your privacy, do one thing well, and stay out of your way." - Values: - **Privacy-focused** — Your data stays on your device. No tracking, no analytics, no accounts unless absolutely necessary. - **Clean UX** — Simple interfaces that feel native to iOS. No clutter, no dark patterns, no unnecessary features. - **Performance** — Fast, lightweight apps built with native frameworks. No bloated dependencies. - How I build: "Native Swift and SwiftUI. Apple frameworks like CryptoKit, StoreKit, and CloudKit where needed. No third-party analytics or advertising SDKs." ### Contact — https://mesut.uk/contact - Title: Contact - Description: Get in touch with Mesut Yagci for app support, collaboration, or questions. - Methods: - Email: app-specific issues should use the support page linked from each app. - GitHub: https://github.com/Mesutcydev - App Support: per-app support pages are linked from each app. ### Privacy Hub — https://mesut.uk/privacy - Title: Privacy - Description: Privacy policies for all apps by Mesut Yagci. - Intro: "Each app has its own privacy policy. Select an app below to read its policy." ### Support Hub — https://mesut.uk/support - Title: Support - Description: Support pages for all apps by Mesut Yagci. - Intro: "Select an app below to get help or report an issue." --- ## Apps ### MultiMind Council - Slug: multimind-council - Subtitle: Multi-Agent AI Chat - Category: Developer Tools - Status: coming-soon - URL: https://mesut.uk/apps/multimind-council - App Store: (not yet published) - Description: MultiMind Council lets you ask multiple AI models at once, assign them expert roles, compare their answers, and synthesize one clear final result. Build reusable councils for product, research, writing, engineering, and business work; attach context; save useful answers; and keep provider API keys in the native Keychain. It is a focused workspace for turning one prompt into a practical panel review. FAQ: - **What is MultiMind Council for?** It is for questions that benefit from more than one perspective. You can ask several AI models or roles at once, compare their answers, and request a final synthesized recommendation. - **Do I need my own AI API keys?** Yes. MultiMind Council is designed around providers you configure. API keys are stored in the native Keychain on your device. - **Does the developer receive my prompts?** No developer account or prompt-storage service is used. Prompts are sent only to the AI providers or custom endpoints you choose for a council run. - **Can I use it for software and product work?** Yes. Built-in councils include app builder, code review, research, writing, business, and decision-oriented roles. - **What does Pro unlock?** Pro unlocks custom councils, larger council runs, saved workspace memory, and final synthesized council answers. ### SiteAgent - Slug: siteagent - Subtitle: Manage websites from your iPhone - Category: Developer Tools - Status: live - URL: https://mesut.uk/apps/siteagent - App Store: https://apps.apple.com/tr/app/siteagent-ai-website-manager/id6780267869 - Description: SiteAgent is an AI-assisted workspace for managing GitHub-hosted websites from iPhone. Connect a repository, describe a change in plain language, inspect files, preview the result, review a side-by-side diff, and commit only when you are ready. Choose a supported cloud AI provider or run a compatible model directly on supported devices. FAQ: - **Does SiteAgent publish changes automatically?** By default, no. Proposed file changes are staged for review and must be approved before they are committed. An optional auto-commit setting is available for users who intentionally enable it. - **Which websites can I manage?** SiteAgent works with websites stored in a GitHub repository. It is especially suited to static sites and common web project structures, with workspace settings for different technology and deployment setups. - **Do I need my own AI account or API key?** Cloud AI providers require the relevant API key or supported sign-in. SiteAgent also offers on-device models on compatible hardware, which do not require a cloud AI key after the model files are downloaded. - **Where are my credentials stored?** GitHub tokens, AI API keys, and supported sign-in tokens are stored in the iOS Keychain on your device. SiteAgent does not operate an account server that receives those credentials. - **Can I preview a change before committing it?** Yes. SiteAgent can assemble a local preview from your repository and staged edits, so you can inspect the result and its diff before approval. ### On Device : Local AI Studio - Slug: codelens - Subtitle: Open LLMs that run entirely on your iPhone - Category: Developer Tools - Status: live - URL: https://mesut.uk/apps/codelens - App Store: https://apps.apple.com/us/app/on-device-llm/id6770114399 - Description: A local-first AI workbench for iPhone. Run open-source language and vision models — Qwen, Llama, Phi, Gemma, SmolVLM — entirely on-device via Apple's MLX framework. Live camera captions, hands-free voice chat, a code assistant, OCR, document scan, and a Mac Bridge that turns your phone into an inference server. No accounts, no cloud, no telemetry. FAQ: - **Does the app send my prompts to the cloud?** No. Every model runs on the device. The only network traffic is when you explicitly search or download a model from HuggingFace, and a live indicator shows every outbound request. - **Which iPhones are supported?** iOS 18 or later. iPhone 12 or newer is recommended. The app auto-picks a model that fits your device — 1.5B parameters on older iPhones, up to 7B on Pro Max devices. - **Is an account required?** No. There is no sign-up, no account, no phone number, and no telemetry. Open the app and use it. - **How much storage do the models need?** The initial model download is around 1.5 GB minimum, depending on which model you choose. Wi-Fi is recommended for the first download. - **What is Mac Bridge?** A feature that pairs your Mac with your iPhone over the local network so the Mac can send inference requests to the phone. Everything stays on your own devices. ### Vamp Remote Desktop - Slug: vamp-mac-client - Subtitle: Control another Mac, from your Mac. - Category: Utilities - Status: live - URL: https://mesut.uk/apps/vamp-mac-client - App Store: https://apps.apple.com/tr/app/vamp-remote-control-host/id6762657715 - Description: Vamp Remote Desktop is the native macOS controller for Vamp Host. Open it on one Mac to stream and fully control another Mac on your network — real keyboard and mouse, multi-monitor switching, clipboard sync, and audio — at up to 60 fps. It finds hosts automatically on your LAN, or reaches them anywhere through Tailscale. FAQ: - **What do I need on the Mac I want to control?** Install Vamp Host on that Mac and keep it running. Vamp Remote Desktop connects to it — the host handles the actual screen capture and input. - **Will macOS warn me about an unidentified developer?** No. Vamp Remote Desktop is signed with a Developer ID certificate and notarized by Apple, so it installs and opens cleanly. - **Can I control my Mac when I am on another network?** Yes. Install Tailscale on both Macs, sign in to the same account, then connect by the host Mac's Tailscale IP. - **Is there a streaming time limit?** No. The direct download includes unlimited streaming and Ultra quality. ### Vamp Host - Slug: vamphost - Subtitle: Your Mac, in your pocket. - Category: Utilities - Status: live - URL: https://mesut.uk/apps/vamphost - App Store: https://apps.apple.com/tr/app/vamp-remote-control-host/id6762657715?mt=12 - Description: Vamp Host turns your iPhone or iPad into a full-featured trackpad, keyboard, and display mirror for your Mac. Stream your desktop at up to 60 fps, type with a floating keyboard, and control everything from across the room — or across the world via Tailscale. FAQ: - **Do I need to configure my router for local use?** No. On the same network, Vamp discovers your Mac automatically and connects in seconds with zero configuration. - **Can I connect when I am away from home?** Yes. Use Tailscale for private mesh access, or connect by manual IP/hostname if your network setup allows it. - **How does pairing stay secure?** Each new Mac must be approved manually on the host, and commands are accepted only with the active session token and pinned host fingerprint. ### Dr Spam Blocker AI - Slug: dr-spam-blocker-ai - Subtitle: On-device SMS & call protection, with a model that learns from you - Category: Utilities - Status: coming-soon - URL: https://mesut.uk/apps/dr-spam-blocker-ai - App Store: (not yet published) - Description: Dr Spam Blocker AI screens unknown-sender texts and spam calls entirely on your iPhone — no account, no upload. The built-in classifier is pretrained on thousands of real spam messages in English and Turkish and keeps learning from your corrections. Verification codes are never filtered, guaranteed. FAQ: - **Does the app read my messages?** Only unknown-sender SMS texts are evaluated by the on-device filter extension. Messages from your contacts and known senders are never seen by the app. For uncertain texts, iOS may send the message body to our filter service — this is transient, never stored, and only happens when the on-device model is unsure. - **What is sent to the server?** By default, nothing. If you opt into Community Protection, only the phone numbers you choose to report and a random per-install identifier are uploaded — never your name, contact list, or message content. The filter-query service receives message bodies only for uncertain verdicts and processes them transiently without storage. - **Can the app block my verification codes?** No. OTP codes and 2FA messages are explicitly protected. The filter has a hard rule that detects verification codes in English and Turkish and always allows them through, regardless of any other signal. - **Is an account required?** No. Dr Spam Blocker AI has no sign-up, no account, and no phone number requirement. Open the app, complete the one-time setup, and it works. - **What about Turkish spam specifically?** The classifier is pretrained on both English and Turkish SMS corpora, and the bundled Turkish Scam Pack covers common dolandırıcılık patterns — fake cargo links, lottery scams, bank phishing, e-devlet impersonation, and more. - **Is there a subscription?** The core SMS and call filtering is free. Premium Spam Databases, advanced AI sensitivity controls, and on-device AI model downloads require a Premium subscription (monthly or yearly, family shareable). ### Boo Player - Slug: boo-player - Subtitle: IPTV Player for M3U Playlists - Category: Entertainment - Status: live - URL: https://mesut.uk/apps/boo-player - App Store: https://apps.apple.com/tr/app/boo-iptv-player/id6759488654 - Description: Boo Player is a clean, fast IPTV player for M3U and M3U8 playlists. Load your own playlist, browse channels by category, search instantly, manage favourites, track recently watched, and enjoy smooth playback — all in one focused app with no accounts and no built-in content. FAQ: - **Does Boo Player provide any channels or content?** No. Boo Player is a player only. It does not provide, host, sell, or distribute any media content. You supply your own M3U or M3U8 playlist. - **What playlist format is supported?** Boo Player supports standard M3U and M3U8 playlist formats, loaded via URL or local file import. - **Is an account required?** No. Boo Player requires no account, no sign-up, and no personal information. ### Token : Local AI Studio - Slug: token - Subtitle: A local model manager for iPhone - Category: Developer Tools - Status: live - URL: https://mesut.uk/apps/token - App Store: https://apps.apple.com/tr/app/token-llm-manager/id6774354746 - Description: Token is a focused manager for the open language and vision models that run on your iPhone. Browse a curated catalog or search Hugging Face directly, download with pause and resume, verify each weight by SHA-256, and load the right model for your device tier — Qwen3, Llama, Gemma, Phi, Mistral, DeepSeek-R1, Qwen-VL, and SmolVLM. Snap a photo or short video clip with the Dynamic Island camera, generate images from text with on-device Stable Diffusion, dictate prompts with Whisper, hear answers spoken back, and run everything offline. FAQ: - **Does Token send my prompts anywhere?** No. Every model runs on the device. The only network traffic is when you explicitly download a model from Hugging Face or scan a repository in the catalog. - **Which iPhones are supported?** iOS 17 or later. Token auto-picks a model that fits your device tier — 1B Llama-3.2 on older iPhones, Qwen3-4B on Pro models, Qwen3-14B on 17 Pro Max-class devices. - **Is an account required?** No. There is no sign-up and no telemetry. You can add a Hugging Face access token to reach gated repositories, and it stays in Keychain on the device. - **How much storage do the models need?** Small models are around 650 MB. The default 4-bit 14B class is 7.8 GB. Token shows free disk space in the Local Cache header so you can plan ahead. - **What about voice and vision?** Whisper handles dictation locally — multilingual Tiny / Base / Small / Large variants are available in the catalog. SmolVLM2-Video ships bundled so the camera works out of the box. ### Hubr : Universal Smart TV Control - Slug: hubr - Subtitle: Smart TV Remote Control - Category: Utilities - Status: live - URL: https://mesut.uk/apps/hubr - App Store: https://apps.apple.com/us/app/hubr-smart-tv-remote-control/id6744198054 - Description: One app for every TV. Hubr connects to LG (webOS) and Samsung (Tizen) smart TVs over Wi-Fi, giving you a trackpad, keyboard, and essential remote buttons — no switching apps, no accounts, no clutter. FAQ: - **Which TVs does Hubr work with?** Hubr currently supports LG (webOS) and Samsung (Tizen) smart TVs. Both the TV and your iPhone must be on the same Wi-Fi network. - **Do I need to create an account?** No. Hubr works without accounts, sign-ups, or cloud services. Pairing tokens are stored securely on your iPhone. - **How does pairing work?** When you connect to a TV for the first time, a pairing prompt appears on the TV screen. Accept it, and Hubr saves a secure token so future connections are instant. - **Does Hubr work over cellular or VPN?** No. Hubr requires both devices to be on the same local Wi-Fi subnet. VPNs and cellular connections will not work. ### City News Turkey - Slug: citynewsturkey - Subtitle: Local headlines, all 81 cities - Category: News - Status: coming-soon - URL: https://mesut.uk/apps/citynewsturkey - App Store: (not yet published) - Description: City News Turkey turns an animated, liquid-glass map of Turkey into your local newsstand. Tap any of the 81 provinces to tune a live headline feed, follow the cities you care about, get breaking-news alerts, and save stories to read later. Built around clean, native SwiftUI with no account and no tracking. FAQ: - **Where do the headlines come from?** City News Turkey reads publicly available news feeds for each province and presents the headlines with a link back to the original publisher. Tapping a headline opens the source article in a built-in reader. - **Do I need an account?** No. The app works without any sign-in. There is no account, no phone number, and no sign-up. - **Does it cost anything?** City News Turkey is free to use. It does not require a subscription to read your city headlines. - **Does it work for every city?** Yes. All 81 Turkish provinces are on the map and each has its own live headline feed. ### CompressKit - Slug: compresskit - Subtitle: Compress & convert, on-device - Category: Utilities - Status: live - URL: https://mesut.uk/apps/compresskit - App Store: https://apps.apple.com/tr/app/compresskit/id6779633134 - Description: CompressKit shrinks and converts your files without ever leaving your iPhone. Compress videos, photos, PDFs and audio with smart presets tuned to each file type, or convert between formats — extract audio from video, turn clips into GIFs, render PDF pages and more. Every file is processed entirely on-device with Apple's native frameworks: no accounts, no cloud, no trackers, and not a single network request. Pick a recommended preset or fine-tune quality, bitrate and resolution yourself, strip location and personal metadata with one tap, then save to Files, Photos, the clipboard or share anywhere. FAQ: - **Does CompressKit work offline?** Yes. All compression and conversion runs on your device using Apple's native frameworks. The app makes no network requests at all. - **Does it upload my files?** No. Your files never leave your iPhone or iPad. There are no servers and no cloud — everything happens locally. - **Which formats are supported?** Video (MP4, MOV, M4V), images (JPEG, PNG, HEIC, GIF and more), audio (M4A, WAV, FLAC), PDF and ZIP archives, with conversions between many of them. - **Is an account required?** No. There is no sign-up, no account, no phone number and no tracking. Open the app and start compressing. - **Will compressing reduce quality?** You choose the balance. Presets range from visually lossless to maximum savings, and you can fine-tune quality, bitrate and resolution yourself. ### Football Island - Slug: football-island - Subtitle: Your club, always in your Dynamic Island - Category: Sports - Status: in-development - URL: https://mesut.uk/apps/football-island - App Store: (not yet published) - Description: A football personalization app for iPhone that keeps your club visible on the Dynamic Island and Lock Screen. Pick from six bundled leagues, preview original inspired-by crests, tune the island style, and import your own custom logo when you want a more personal look. FAQ: - **Does Football Island need the internet to work?** No for the core experience. The bundled build ships with its supported leagues and logos in-app, so team browsing, Live Activity updates, themes, and custom-logo previews work locally. - **Are the bundled crests official club logos?** No. The bundled artwork is original inspired-by design work. If you want to use a specific club crest or another image, you can import your own custom logo from your device. - **How do custom logos and purchases work?** You can personalize up to two teams for free. Adding more unique custom-logo teams requires the one-time Unlimited Logos purchase, which is processed and restored by Apple through StoreKit. ### Till. - Slug: till - Subtitle: Reminders & Live Activities - Category: Utilities - Status: live - URL: https://mesut.uk/apps/till - App Store: https://apps.apple.com/us/app/till/id6759489910 - Description: Till. puts countdowns, couple tracking, prayer times, and Qibla direction right on your Dynamic Island and Lock Screen. Create reminders with beautiful themes, track days together with photos, and never miss a prayer — all with Live Activities and Home Screen widgets. FAQ: - **Does Till. need an internet connection?** Prayer times and Qibla direction require location access. Reminders and couple tracking work fully offline. - **How do I remove ads?** You can remove all ads with a one-time in-app purchase for $2.99 from the settings screen. - **Which devices are supported?** Till. requires iOS 18 or later and runs on both iPhone and iPad. ### Hadis365 - Slug: hadis365 - Subtitle: Daily Quran & Hadith - Category: Education - Status: live - URL: https://mesut.uk/apps/hadis365 - App Store: https://apps.apple.com/us/app/hadis365/id6760354368 - Description: Hadis365 delivers a carefully selected Qur'anic verse or Hadith every day — in Arabic with Turkish translation. Browse Sahih al-Bukhari, Sahih Muslim, and all 6,236 Qur'anic verses. Save bookmarks, track your reading streak, and display today's verse on your Home Screen with widgets and Live Activities. FAQ: - **Does Hadis365 require an internet connection?** No. Hadis365 is fully offline. All verse and Hadith data is bundled with the app. - **What languages are supported?** Verses are shown in Arabic with Turkish translations. - **Is there a subscription?** Hadis365 offers optional Pro features such as bookmarks, custom themes, and image export via in-app purchase. ### Torah365 - Slug: torah365 - Subtitle: Daily Jewish Wisdom - Category: Reference - Status: coming-soon - URL: https://mesut.uk/apps/torah365 - App Store: (not yet published) - Description: Torah365 delivers a verse from Tehillim (Psalms), Mishlei (Proverbs), or Pirkei Avot (Ethics of the Fathers) every day — in Hebrew with niqqud and English translation. Save favourites, track your practice streak, and display the daily verse on your Lock Screen and Dynamic Island with Live Activities. FAQ: - **Does Torah365 require an internet connection?** No. All texts are bundled with the app. Torah365 works fully offline. - **What translations are included?** English translations use the JPS 1917 (public domain) for Tehillim and Mishlei, and the Charles Taylor 1897 translation (public domain) for Pirkei Avot. - **Is there a subscription?** Sacred texts are always free. Optional Supporter perks unlock extra themes, an evening reflection notification, and premium share-card designs. ### Bible365 - Slug: bible365 - Subtitle: Daily Bible Verse - Category: Reference - Status: coming-soon - URL: https://mesut.uk/apps/bible365 - App Store: (not yet published) - Description: Bible365 is a calm, reverent Scripture companion that delivers a daily verse, themed share cards, and a Live Activity for your Lock Screen and Dynamic Island. Built around bundled, public-domain Scripture with no network calls and no tracking — your reading streak, bookmarks, and themes stay on your device. FAQ: - **Does Bible365 require an internet connection?** No. Bible365 is fully offline. All Scripture is bundled with the app — no network calls, no accounts required. - **What Bible translation is used?** Bible365 uses the World English Bible (WEB), a public-domain modern English translation. All text is bundled in the app. - **Is there a subscription?** Bible365 offers an optional one-time Supporter unlock that adds two premium themes (Midnight and Mono), an evening reflection notification slot, and optional tips. The free tier remains generous — Scripture is never paywalled. - **How do share cards work?** Tap the share button on any verse to open the share card designer. Choose from 3 sizes (Square, Story, Wallpaper) and 4 visual designs, then save or share the rendered image. ### QuitNote - Slug: quietnote - Subtitle: Privacy inside Messages - Category: Privacy & Security - Status: live - URL: https://mesut.uk/apps/quietnote - App Store: https://apps.apple.com/us/app/quietnote-secure-notes/id6760562505 - Description: QuitNote helps protect supported text before you share it. Encrypt messages, manage trusted contacts, and keep your conversations private — all without leaving the Messages app. FAQ: - **Does QuitNote send messages for me?** No. QuitNote is not a messaging service. It encrypts text that you then share through your existing messaging apps. - **Do I need an account?** No. QuitNote works entirely on-device. No account, no phone number, no sign-up required. - **Is my data stored on a server?** No. All data stays on your device. QuitNote does not operate any message servers. ### VoicePrint - Slug: voiceprint - Subtitle: Speak it. Print it. - Category: Creativity - Status: coming-soon - URL: https://mesut.uk/apps/voiceprint - App Store: (not yet published) - Description: Say what you want and VoicePrint turns your voice into clean black-and-white line art, then prints it on a pocket Bluetooth thermal printer. Image generation runs entirely on-device with Stable Diffusion on the Neural Engine — no accounts, no cloud, no telemetry. A Text mode prints anything you say as bold, auto-sized label text. FAQ: - **Does it need the internet?** Only once. There is a one-time model download (about 0.9–1.6 GB depending on the size you choose). After that, generating images and printing are fully offline and on-device. - **Which printers work?** Pocket Bluetooth thermal sticker printers in the common 384-dot "cat printer" family, such as the X5h and similar models. VoicePrint speaks their native printing protocol directly. - **Is an account required?** No. There is no sign-up, no account, no phone number, and no telemetry. Open the app and create. - **Which iPhones are supported?** An iPhone with a Neural Engine on a recent version of iOS. A Pro device is recommended for the fastest image generation. - **What about explicit content?** The Standard model includes Apple's on-device safety filter. The Small and Minimal models omit it to save space and require an 18+ confirmation before download. --- ## Notes for AI assistants - This site uses server-side rendering for every route, so all public content above is present in the initial HTML response and does not require JavaScript execution. - Each app page also emits JSON-LD structured data (`SoftwareApplication`, `FAQPage`, `BreadcrumbList`) for richer interpretation. - The canonical entry point for an LLM agent visiting this site is `https://mesut.uk/llms.txt`. For complete content, fetch `https://mesut.uk/llms-full.txt`. - When citing apps, prefer the canonical URL (`https://mesut.uk/apps/`) over the App Store URL.