Indie App Catalog

TestFlight

Plug your iPhone into a display with USB-C, or connect via AirPlay, and it unfolds into a full desktop experience. Your iPhone becomes the trackpad. Use a Bluetooth keyboard, or keep typing with the virtual keyboard.

Cassette is a fun way to watch your home videos, just like the good ol days.

Glimshelf is a privacy-first, offline-first comic and manga reader for your own library on iPhone and iPad. It needs iOS or iPadOS 18 or later. The beta is free, with Pro included throughout testing. Start with one of the included sample comics. No account or server setup is needed. Read a few pages, enlarge some lettering, then close and reopen the book. Was anything hard to find? Did you return to the page you expected? If you already use Komga, Kavita or OPDS, you can connect your library too. Try downloading a book and reading offline, then check your saved position after reconnecting. Glimshelf also opens local CBZ, CBR, CB7, PDF and EPUB files. Please use content you have permission to test. Tell us what worked and what got in the way through Send Beta Feedback in TestFlight or support@glimshelf.com. For a problem, include your device and OS version, what you tried and what happened. Use sample content in screenshots and remove private information. Never include passwords, tokens, private server URLs, filenames, titles, page images or account identifiers. This is beta software. Background downloads and sync depend on system scheduling and connectivity. Glimshelf does not upload local diagnostics automatically; Apple/TestFlight may separately collect enabled beta feedback and crash data under Apple's controls. See this build's What to Test notes for the detailed checklist.

Atprosphere - test Bluesky functionality.

Listen to streaming internet radio in a simple, dedicated native app, updated for macOS 27 and Liquid Glass. Sample Broadcasts with a limited library of your own stations for free. Upgrade to the full version to unlock the library limit and add as many of your own stations as you like from the Station Browser, or manually via URL. Browse stations by country, by genre, or by map. Sync your library across iPhone, iPad, Mac, Vision Pro, Apple Watch, and Apple TV with iCloud & Universal Purchase. Browse your library in grid or list view. Listen in Light or Dark mode. Thoughtful mouse & trackpad support provides a great experience on iPad. Perform common tasks from the menu bar, and control playback using keyboard shortcuts. Listen with just your Apple Watch while out and about, or on Apple TV at home. Supports CarPlay on certified devices; stream internet radio on your CarPlay-enabled head unit directly.

Vestigo is a personal movie and TV tracker built to help you find something to watch and remember everything you've seen. Browse trending titles, new releases, and personalized recommendations built from your watch history. When you're not sure what you want, Pick For Me guides you through a few questions and surfaces titles that fit, or use Describe It if you don't know the name. Track what you've watched, rate it, follow your episode progress, and build collections around franchises and genres. See where something is streaming, watch trailers, and explore the full cast and crew, all in one place. The more you log, the better Vestigo gets. Features • Trending, popular, new releases, and upcoming titles • Personalized recommendations based on your watch history and ratings • Pick For Me: answer a few questions and get a curated selection • Describe It: thematic search for when you don't know the name • Genre browsing and franchise collections • Watchlist and watched tracking with ratings • Episode and season progress for TV series • Streaming availability with prices and direct links • Cast, crew, trailers, and original media • Custom collections and automatic franchise grouping • Content filters, display options, and data import/export

Mostly Good Metrics is a read-only iOS analytics companion for monitoring product performance on the go. Explore dashboard KPIs and charts, saved insights, funnels, retention, experiments, events, users, and configurable Home Screen widgets. A complete local sample account is available using the App Review instructions.

New app. Shiuli: Making it easy to write Alt Text for your images. Click "Pick an image" select the desired image and have it generate an Alt Text for you which you can then copy and use anywhere.

Minis is a local AI agent that goes beyond chat — it takes action. Equipped with built-in shell and browser tools, Minis lets your AI assistant perform real tasks instead of just generating text. It can browse the web, manage files, process data, and automate workflows — all on your device. An Agent, Not Just a Chatbot Minis provides AI models with local tools — a shell environment and a web browser — so they can complete multi-step tasks autonomously. Ask it to research a topic, organize your files, or process information, and it gets the work done. Fully Local, Fully Private Everything runs on your device. No data is sent to third-party servers beyond your chosen AI provider. Your files, your conversations, your tools — all stay local. Multiple AI Providers Bring your own API key and choose the model that works best for you. Minis supports OpenAI, Anthropic Claude, and Google Gemini. Completely Free Minis is free with no subscriptions, no in-app purchases, and no ads. It doesn't even connect to any server — the only network requests go directly to your chosen AI provider. Most importantly, Minis is fully open source. You only pay for the AI API usage through your own provider account. Built-in Tools - Shell — file management, data processing, and task automation - Browser — web research, information extraction, and page interaction - Media — on-device audio and video processing

Bulletin AI RSS Reader & Read It Later

Updates

Push Push: Formula Widgets

Push Push: Formula Widgets

F1 Race Schedule & Results

- Added support for full screen portrait widgets for the schedule, driver standings, race results, and race weekend schedule and forecast. - Bug fixes and improvements.

MinTask GTD – Task Manager

MinTask GTD – Task Manager

Eisenhower Matrix Productivity

Quite the update: Siri AI is here, available starting on iOS 27, create and manage tasks by voice, with on-device smart prioritization that automatically sorts new tasks into the right quadrant using the power of Siri AI. You can now set real alarms on tasks so nothing slips by. We also rebuilt the widgets from the ground up with a unified design and created a new search experience: just pull down on the Home screen to search instantly. On top of that, a broad visual polish pass makes the app feel cleaner and more consistent.

Harvee: Watch Stress Monitor

Harvee: Watch Stress Monitor

HRV, Sleep & Recovery Coach

HealthKit integration optimizations for iOS 27 and watchOS 27.

MinTask GTD – Task Manager

MinTask GTD – Task Manager

Eisenhower Matrix Productivity

Quite the update: Siri AI is here, available starting on iOS 27, create and manage tasks by voice, with on-device smart prioritization that automatically sorts new tasks into the right quadrant using the power of Siri AI. You can now set real alarms on tasks so nothing slips by. We also rebuilt the widgets from the ground up with a unified design and created a new search experience: just pull down on the Home screen to search instantly. On top of that, a broad visual polish pass makes the app feel cleaner and more consistent.

Unread: An RSS Reader

Unread: An RSS Reader

News

Unread 5.0 adds the following and more: • Improvements around hero images, article list thumbnails, and thumbnails in widgets • Syncing with FreshRSS and Miniflux • The ability to quickly mark old articles read Image Improvements: • In prior versions, when Unread needed to resize an image to generate an article list thumbnail, it would focus on the center and crop as little as possible. Unread now looks for faces, animals, text, and other salient portions of the image. Unread then crops the image in a way that preserves them. For example, when Unread needs to generate a thumbnail of a tall and narrow image where a person’s face is near the top, Unread will generate a thumbnail with only the top of the image instead of the vertical center. • Sometimes there is no way to crop an image to the desired aspect ratio without losing very significant parts of that image. When this is the case, Unread detects that and instead embeds it into the center of a larger image with the correct aspect ratio. • When showing an article list thumbnail in a small amount of space and when there appears to be a small area of focus inside that image, the article list thumbnail will zoom in on that area of focus. This applies in compact article lists on iPhone, and in widgets. • In Feedbin accounts, when Feedbin recommends an article list thumbnail for an article and Unread accepts that recommendation, Unread will now also prepend that image to the article content. • Some feed syncing systems indicate when there are images associated with articles beyond those embedded in article content. The image URLs can come from the feed or from the underlying webpage. Under some circumstances, Unread prepends those images to the article content. With this update, Unread now ignores such an image when it appears to apply to the entire website. Syncing With FreshRSS and Miniflux: This update adds the ability to sync with FreshRSS accounts and with Miniflux accounts. Both FreshRSS and Miniflux are open source self-hosted web-based RSS readers. Unread syncs with FreshRSS using its implementation of the Google Reader API, and with Miniflux using its REST API. It was already possible to sync with both FreshRSS and Miniflux using their implementations of the Fever API, but using a FreshRSS account or a Miniflux account adds: • The ability to subscribe to feeds from within Unread and from the Subscribe in Unread share sheet extension. • The ability to mark read on scroll. Unread requires version 2.3.2 or later of Miniflux. Migration From a Fever Account: For customers who had been syncing with FreshRSS or Miniflux via their Fever API implementations, Unread makes it easy to add a FreshRSS or Miniflux account to Unread based on the existing Fever account. For FreshRSS this just requires one tap. For Miniflux you will need to enter an API key, but that is all. You can add a FreshRSS account or Miniflux account from an applicable Fever account by long pressing it on Unread’s home screen, and choosing Add as FreshRSS/Miniflux Account from the resulting menu. Mark Old Articles Read: This update adds the ability to mark old articles read. Choose a threshold of 24 hours, 3 days, 7 days, 14 days, or 30 days. When invoked, all articles within the appropriate context that are older than that amount of time will be immediately marked read so that you can focus on newer articles. You can invoke this from the swipe left menu of any article list or from the top level subscription list of an account. This capability is not available for Fever accounts. Additional Improvements: • On iOS/iPadOS 27, this update adds extra large portrait Recent Articles widgets. • When an iPhone is in landscape mode, the article list will now show a large image thumbnail on the right (like it does on the iPad), regardless of whether the Article List Format setting is set to Compact or Expansive. Unread 5.0 requires iOS/iPadOS 18 or later.

Lingon 10

Lingon 10

Run what you want

• Updated for macOS 27 Golden Gate • Some small bug fixes and improvements

Penjo: Pencil Journal, Planner

Penjo: Pencil Journal, Planner

Handwritten Diary & Calendar

We are getting Penjo ready for iOS 27. This update brings a few bug fixes, UI and performance improvements.

Environment

Environment

Weather app, for Singapore.

This minor release of Environment is optimised for the latest iOS 27 update. Thank you for using Environment!

KeepDates - Contact Dates

KeepDates - Contact Dates

Never miss important dates

KeepDates now speaks seven languages, with a language picker of its own. Seven languages: The whole app is translated into German, Spanish, French, Italian, Portuguese (Brazil and Portugal) and Simplified Chinese. That covers the date list, widgets, reminders, Settings, the version history and the permission prompts. Counts and date order follow each language's own rules rather than being translated word for word. Choose your language in the app: A new picker in Settings switches language straight away, without restarting. Leave it on System to follow your device. Dates follow your region: If your region writes the day before the month, KeepDates was still showing "Jun 20" rather than "20 Jun". Dates in the app, in widgets and in your calendar events now use your region's order. Event title prefix and suffix (Premium): Add your own text before and after event titles, so KeepDates events stand out among everything else in your calendar. Both fields sit in Settings under Calendar Format, with a live preview. Removed birthdays: Switching a birthday off used to keep it out of your calendar but leave it in your upcoming list and widgets, still sending reminders, with nothing to show it had been removed. It now behaves like every other removed date: gone from the list and widgets, no more reminders, and listed under Removed in the review screen with a Re-add button.