# Midgar Corp

> Midgar Corp (legal name Midgar Oy) is an independent software studio in Finland run by the developer guitaripod. It makes 16 apps on the App Store for iPhone, iPad, Mac, Apple Watch, Apple TV and Vision Pro, 30 Linux apps and command-line tools, and 89 open-source projects.

Every App Store app has a page at https://midgarcorp.cc/<app>/ with its features, pricing, FAQ, support and privacy policy; each app and post below links to the Markdown version of its page (the page URL plus `index.html.md`). The apps are published on the App Store by Midgar Oy: https://apps.apple.com/us/developer/midgar-oy/id1484270247. Support for any app: marcus@midgarcorp.cc.

## Apps for iPhone, iPad, Mac, Apple Watch, Apple TV and Vision Pro

- [Tailscode: Coding Agent Remote](https://midgarcorp.cc/tailscode/index.html.md): Run Claude Code, Hermes, opencode and any ACP agent on your own computers, on any model, even your own GPU, on a schedule your machine keeps. No relay, no sign-in. Runs on iPhone, iPad, Mac, Linux. Free download; in-app purchases: Pro $14.99 (US prices).
- [Flaccy](https://midgarcorp.cc/flaccy/index.html.md): Play the music you own at full quality: FLAC, ALAC, WAV, AIFF, MP3 and AAC, gapless, with a real equalizer, synced lyrics and Last.fm scrobbling. Runs on iPhone, iPad, Apple Watch, Mac, Linux. Free download; in-app purchases: Lifetime $34.99, Yearly $14.99 (US prices).
- [Crucible: Plex Client](https://midgarcorp.cc/crucible/index.html.md): A free, open-source Plex client for iPhone, iPad and Apple TV: a Resume-first Home, Skip Intro, offline downloads and playback that keeps your place. Runs on iPhone, iPad, Apple TV. Free download; in-app purchases: Lifetime $17.99, Annual $7.99 (US prices).
- [PixiePocket: AI Image Maker](https://midgarcorp.cc/pixiepocket/index.html.md): Turn a selfie into a pro headshot, restore an old photo or become a 3D figurine in one tap, then refine it by chat. 5 free edits a day for your first 7 days. Runs on iPhone, iPad. Free download; in-app purchases: Plus $6.99, 10 edits $2.99, 40 edits $9.99, 120 edits $24.99 (US prices).
- [Dream Eater: Dream Journal](https://midgarcorp.cc/dreameater/index.html.md): Speak or type last night's dream, get a reading that asks instead of tells, and see the real moon beside it. The journal is free forever. For iPhone and iPad. Runs on iPhone, iPad. Free download; in-app purchases: Monthly $4.99, Annual $29.99, Lifetime $249.99 (US prices).
- [App of the Dead: Religions](https://midgarcorp.cc/appofthedead/index.html.md): Where will your soul go? Face the Judgment of six afterlives, then learn what 22 religions believe in 5-minute lessons, and ask the gods on your iPhone. Runs on iPhone, iPad. Free download; in-app purchases: Monthly $2.99, Annual $19.99, Ultimate $89.99 (US prices).
- [Master of Flags: World Quiz](https://midgarcorp.cc/masterofflags/index.html.md): A free flag and capitals quiz with no ads and no subscription. Daily Challenge, streaks, a 250-flag encyclopedia, Apple Watch and Couch Mode on Apple TV. Runs on iPhone, iPad, Apple TV, Apple Watch, Mac. Free download; in-app purchases: Pro $6.99 (US prices).
- [Solar Beam: James Webb Images](https://midgarcorp.cc/solarbeam/index.html.md): A curated gallery of the James Webb Space Telescope's greatest images with real captions, plus NASA's picture of the day, asteroids and 4K wallpapers. Runs on iPhone, iPad, Mac, Apple TV, Vision Pro. Free download; in-app purchases: Monthly $4.99, Annual $19.99, Lifetime $39.99 (US prices).
- [Embr — Live Streams](https://midgarcorp.cc/embr/index.html.md): A fast, native Twitch client for iPhone and iPad: live, VODs and clips with PiP and background audio, and chat with 7TV, BTTV and FFZ emotes. Free and open source. Runs on iPhone, iPad. Free download; in-app purchases: Small tip $1.99, Medium tip $4.99, Large tip $9.99 (US prices).
- [Psywave: AI Playlist Maker](https://midgarcorp.cc/psywave/index.html.md): Describe a mood or pick a photo and get a real Apple Music playlist of 25 songs in seconds. Save, remix, and export every mix. Start with 3 free playlists. Runs on iPhone, iPad. Free download; in-app purchases: Monthly $4.99, Annual $29.99 (US prices).
- [Master of Inventory: Warranty](https://midgarcorp.cc/masterofinventory/index.html.md): Photograph what you own with its receipt and serial number. Get reminders before a warranty ends or a return window closes. Private, free for 15 items. Runs on iPhone, iPad. Free download; in-app purchases: Monthly $4.99, Yearly $29.99, Lifetime $59.99 (US prices).
- [Psybeam: AI Voice Translator](https://midgarcorp.cc/psybeam/index.html.md): Two people, one phone, no app on their end: hold your button and they hear you in their language. 22 languages both ways, free minutes, no subscription. Runs on iPhone. Free download; in-app purchases: Small $4.99, Medium $9.99, Large $19.99 (US prices).
- [Pay Day: E-Invoice & Peppol](https://midgarcorp.cc/payday/index.html.md): Send EN 16931 e-invoices over Peppol from your iPhone. Free unlimited invoicing with a real VAT engine, plus Factur-X compliance when you need it. Try it free. Runs on iPhone. Free download; in-app purchases: Monthly $4.99, Annual $39.99 (US prices).
- [Double Kick: Menu Translator](https://midgarcorp.cc/doublekick/index.html.md): Point your camera at any foreign menu and order with confidence. Translate dishes and drinks, see ingredients and flavor, and convert prices to your currency. Runs on iPhone. Free download; in-app purchases: 20 scans $2.99, 60 scans $6.99, 150 scans $12.99 (US prices).
- [Helia: UV Index & Sun Safety](https://midgarcorp.cc/helia/index.html.md): How long can you stay in the sun today? Helia answers in minutes for your skin and today's UV: free, hands-free and honest. Pro adds vitamin-D coaching. Runs on iPhone. Free download; in-app purchases: Monthly $1.99, Annual $9.99, Lifetime $29.99 (US prices).
- [Living Dex: Animal Identifier](https://midgarcorp.cc/livingdex/index.html.md): Point your iPhone at a bird, bug, plant or mushroom and Living Dex names it, rates how rare it is where you are and adds it to your Dex. 30 free IDs, no account. Runs on iPhone. Free download; in-app purchases: Monthly $4.99, Annual $29.99 (US prices).

## Linux tools and browser extensions

- [unrager](https://midgarcorp.cc/unrager/): A browser extension that takes the rage-bait out of your x.com timeline, judged by a model on your own computer. Free, open source, and nothing leaves your machine.
- [Blackwall](https://midgarcorp.cc/blackwall/): Ranks open models on one RTX PRO 6000 Blackwell: speed and answer quality measured the same way each time, with 95% intervals on a live leaderboard.
- [recview](https://midgarcorp.cc/recview/): A GTK4 review window that opens when a capture stops: scrub on the GPU, trim, crop, export upload-ready H.264 or bin it. Built for gpu-screen-recorder.
- [imago](https://midgarcorp.cc/imago/): Agent-native CLI that archives every photo, video, and carousel slide from an Instagram profile. Drop a URL, walk away, watch for more weekly without duplicates.
- [Yoink](https://midgarcorp.cc/yoink/): A Chromium extension that adds a toolbar to every YouTube thumbnail: save the full-res thumbnail, or download the video in up to 4K, ready to post to X.
- [flaccy](https://github.com/guitaripod/flaccy): A lossless music player with gapless playback, a real equalizer and Last.fm scrobbling — a native GTK4/libadwaita desktop app. Desktop app, Rust. Install: `cargo install flaccy`
- [claude-bridge](https://github.com/guitaripod/claude-bridge): Runs Claude Code headlessly and serves it as structured HTTP sessions with streaming, subagents, spend and git, as a systemd user service. Daemon, Swift. Install: `curl -fsSL https://raw.githubusercontent.com/guitaripod/claude-bridge/master/install.sh | bash`
- [omp-bridge](https://github.com/guitaripod/omp-bridge): Puts an Oh My Pi coding agent on your tailnet: the claude-bridge wire protocol over HTTP and SSE, as a systemd user service. Daemon, Swift. Install: `curl -fsSL https://raw.githubusercontent.com/guitaripod/omp-bridge/master/install.sh | bash`
- [flyr](https://github.com/guitaripod/flyr): Search Google Flights from the terminal. CLI, Rust. Install: `cargo install flyr-cli`
- [songlink-cli](https://github.com/guitaripod/songlink-cli): Convert music URLs & download tracks. CLI, Go. Install: `brew install guitaripod/songlink-cli/songlink-cli`
- [Weavex](https://github.com/guitaripod/Weavex): Autonomous research agent powered by local LLMs. CLI, Rust. Install: `cargo install weavex`
- [speedrun-cli](https://github.com/guitaripod/speedrun-cli): CLI client for speedrun.com. CLI, Go. Install: `brew install guitaripod/tap/speedrun-cli`
- [Pomme](https://guitaripod.github.io/Pomme/): App Store Connect CLI tool built with Go. CLI, Go. Install: `brew install guitaripod/tap/pomme`
- [gpulens](https://github.com/guitaripod/gpulens): GPU monitor, in plain language. NVIDIA Linux native TUI with an optional local-LLM helper. TUI, Rust. Install: `cargo install --git https://github.com/guitaripod/gpulens`
- [apod-cli](https://github.com/guitaripod/apod-cli): A command-line tool to browse the NASA Astronomy Picture of the Day archive. CLI, Go. Install: `brew install guitaripod/apod-cli/apod-cli`
- [MoodLint](https://github.com/guitaripod/MoodLint): Validates the mood, prefix, and overall structure of your PR titles. CLI, Go. Install: `git clone https://github.com/guitaripod/MoodLint && cd MoodLint && go build`
- [emojipick](https://github.com/guitaripod/emojipick): A fast emoji picker for KDE Plasma Wayland. Desktop app, Rust. Install: `cargo install emojipick`
- [remoteplay-display](https://github.com/guitaripod/remoteplay-display): Routes Steam Remote Play sessions to a dummy HDMI. Daemon, Python. Install: `git clone https://github.com/guitaripod/remoteplay-display && cd remoteplay-display && ./install.sh`
- [tokenmaxxing](https://github.com/guitaripod/tokenmaxxing): Usage dashboards for your LLM subscriptions: live quota, local history and a value-for-money readout, as a KDE tray app. Desktop app, Rust. Install: `git clone https://github.com/guitaripod/tokenmaxxing && cd tokenmaxxing/tokenmaxxing-kde && bash resources/install.sh`
- [delegate](https://github.com/guitaripod/delegate): Tiered task dispatcher: packets in, verified patches out. CLI, Rust. Install: `brew install guitaripod/tap/delegate`
- [fluxxxer](https://github.com/guitaripod/fluxxxer): a native gtk4 Linux image generator built with Go. Desktop app, Go. Install: `git clone https://github.com/guitaripod/fluxxxer && cd fluxxxer && go build`
- [emusync](https://github.com/guitaripod/emusync): Cross-machine emulation save, mod, and shader cache sync over SSH. CLI, Rust. Install: `cargo install --git https://github.com/guitaripod/emusync`
- [ThemeSwitch](https://github.com/guitaripod/ThemeSwitch): Cross-platform system tray application for toggling dark/light mode. Desktop app, C++. Install: `git clone https://github.com/guitaripod/ThemeSwitch && cd ThemeSwitch && cmake -B build && cmake --build build`
- [tonight](https://github.com/guitaripod/tonight): A decision engine for your Steam library: three questions, three cards, one game. Single binary, no account. Daemon, Rust. Install: `curl -fsSL https://github.com/guitaripod/tonight/releases/latest/download/install.sh | sh`
- [gh-export](https://github.com/guitaripod/gh-export): Export all GitHub repositories from a user account. CLI, Rust. Install: `cargo install gh-export`
- [image-collage](https://github.com/guitaripod/image-collage): Create 2x2 image collages in the terminal. CLI, Rust. Install: `cargo install image-collage`
- [circadia](https://github.com/guitaripod/circadia): Melanopic-aware color temperature daemon for KDE Plasma Wayland. Daemon, Rust. Install: `cargo install --git https://github.com/guitaripod/circadia`
- [reposort](https://github.com/guitaripod/reposort): A command-line tool written in Go that organizes repositories. CLI, Go. Install: `git clone https://github.com/guitaripod/reposort && cd reposort && go build`
- [songlink-cli-rust](https://github.com/guitaripod/songlink-cli-rust): A Song.link CLI app written in Rust. Paste a music service URL, the app generates a Song.link URL blazingly fast and copies it to your clipboard even more blazingly fast. CLI, Rust. Install: `cargo install --git https://github.com/guitaripod/songlink-cli-rust`
- [chatgpt-gtk4](https://github.com/guitaripod/chatgpt-gtk4): Native GTK4 ChatGPT client using the official Go SDK. Desktop app, Go. Install: `git clone https://github.com/guitaripod/chatgpt-gtk4 && cd chatgpt-gtk4 && go build`

## Writing

- [App of the Dead: Running Local LLMs on iOS to Teach World Religions](https://midgarcorp.cc/blog/app-of-the-dead-local-llm-afterlife-education/index.html.md): How I built a Duolingo-style iOS app teaching afterlife beliefs across world religions, powered by on-device MLX LLMs for privacy-first AI education
- [Pixie: Building a Production-Ready AI Image Generation Platform with Rust and Native Mobile Apps](https://midgarcorp.cc/blog/pixie-ai-image-generation-platform/index.html.md): A deep dive into Pixie, a complete AI image generation platform built with Rust on Cloudflare Workers, featuring native iOS/Android apps and a powerful CLI
- [Control Claude Code Remotely with Zero-Friction SSH Tunnels](https://midgarcorp.cc/blog/claude-code-remote-ssh-tunnel/index.html.md): Set up passwordless SSH tunnels to control Claude Code on remote machines, eliminating authentication friction and streamlining your AI-powered development workflow
- [Secure OAuth Implementation Without Local API Keys Using Rust and Cloudflare Workers](https://midgarcorp.cc/blog/oauth-without-local-api-keys-rust-cloudflare-workers/index.html.md): Learn how to build a secure OAuth flow where API credentials never leave your server, using Rust-based Cloudflare Workers for authentication proxying
- [Pomme: A Beautiful CLI for App Store Connect That Actually Makes Sense](https://midgarcorp.cc/blog/pomme-beautiful-cli-app-store-connect/index.html.md): Discover how Pomme transforms the painful experience of accessing App Store Connect data into a delightful command-line workflow.
- [Making Neovim Follow Your System Theme Automatically](https://midgarcorp.cc/blog/neovim-auto-theme-switching/index.html.md): Configure Neovim to automatically switch between light and dark themes based on your system preferences - no manual toggles needed
- [Building a Git-Aware Terminal Prompt That Actually Helps](https://midgarcorp.cc/blog/git-aware-terminal-prompt/index.html.md): Transform your terminal prompt from a basic command line into an intelligent Git status dashboard with branch info, commit tracking, and visual indicators
- [Integrating Local LLMs into iOS Apps with MLX Swift](https://midgarcorp.cc/blog/integrating-mlx-local-llms-ios-apps/index.html.md): A comprehensive guide to adding on-device language models to your iOS apps using Apple's MLX framework, with real-world examples and best practices
- [Supercharge Your Git Commits with OpenCommit and Ollama](https://midgarcorp.cc/blog/supercharge-git-commits-with-opencommit-and-ollama/index.html.md): Generate meaningful commit messages using AI locally with OpenCommit and Ollama - no API keys or cloud services required
- [Adding a Last.fm Now Playing Widget to Your Website](https://midgarcorp.cc/blog/adding-lastfm-now-playing-to-your-website/index.html.md): Learn how to integrate a dynamic "Now Playing" widget that displays your current Last.fm track with real-time updates using the Last.fm API
- [How to Implement Sign in with Apple Using Cloudflare Workers: A Complete Guide](https://midgarcorp.cc/blog/sign-in-with-apple-cloudflare/index.html.md): Build Sign in with Apple on iOS with a Cloudflare Workers backend that validates tokens and syncs user data: a complete authentication system.
- [Understanding .gitattributes for Better Language Detection](https://midgarcorp.cc/blog/understanding-gitattributes-for-better-language-detection/index.html.md): Learn how to use .gitattributes to control GitHub's language statistics and improve repository classification with practical examples and best practices.
- [Dream Eater: ML-Powered Dream Journaling for iOS](https://midgarcorp.cc/blog/dream-eater-ml-powered-dream-journaling/index.html.md): A technical deep dive into Dream Eater, an iOS app that uses open-source ML models like LLaMA 3.1 and Stable Diffusion to analyze and visualize dreams
- [Psywave: ML-Powered Playlist Generation for Apple Platforms](https://midgarcorp.cc/blog/psywave-ml-powered-playlist-generation/index.html.md): Craft perfect playlists with machine learning - describe your mood and get curated soundtracks using LLaVA and GPT-4 models across iOS, macOS, and visionOS
- [SForesight: ML-Powered SF Symbols Search for Swift Developers](https://midgarcorp.cc/blog/sforesight-ml-powered-sf-symbols-search/index.html.md): Revolutionary macOS app that uses machine learning to help Swift developers find the perfect SF Symbols quickly and contextually
- [Solar Beam: Your Window to the Universe on Apple TV](https://midgarcorp.cc/blog/solar-beam-apple-tv-space-exploration/index.html.md): The 2024 launch post for Solar Beam on Apple TV — now a free universal app for iPhone, iPad, Mac, Apple TV and Vision Pro
- [Integrating SwiftData with UIKit Applications](https://midgarcorp.cc/blog/integrating-swiftdata-with-uikit-applications/index.html.md): A comprehensive guide to using SwiftData in UIKit projects, covering model definition, annotations, and practical implementation patterns
- [Optimizing Cloudflare Pages Deployments](https://midgarcorp.cc/blog/optimizing-cloudflare-pages-deployments/index.html.md): Learn advanced techniques to optimize your Cloudflare Pages deployments for maximum performance and efficiency
- [Building CLIs in Go](https://midgarcorp.cc/blog/building-clis-in-go/index.html.md): A comprehensive guide to creating powerful command-line interfaces using Go, from basic flag parsing to advanced features
- [Getting Started with Swift Async/Await](https://midgarcorp.cc/blog/getting-started-with-swift-async-await/index.html.md): Learn how to use Swift's modern concurrency features with async/await to write cleaner asynchronous code
- [Structuring REST APIs in Golang: A Simple, Essential Introduction](https://midgarcorp.cc/blog/structuring-rest-apis-in-golang/index.html.md): Learn how to elegantly structure REST APIs in Go using best practices for directory layout, separation of concerns, and idiomatic patterns
- [A Deep Dive into UIKit UISegmentedControl](https://midgarcorp.cc/blog/deep-dive-uikit-uisegmentedcontrol/index.html.md): Master every aspect of UISegmentedControl in iOS development, from basic initialization to advanced customization and appearance configuration
- [UILabel: The Ultimate Guide](https://midgarcorp.cc/blog/uilabel-the-ultimate-guide/index.html.md): A comprehensive deep dive into UILabel properties and methods, covering everything from basic text display to advanced customization options
- [Migrating from SwiftUI to UIKit App Lifecycle](https://midgarcorp.cc/blog/migrating-from-swiftui-to-uikit-app-lifecycle/index.html.md): A comprehensive guide to transitioning your iOS app from SwiftUI to UIKit lifecycle, including step-by-step instructions and framework comparisons
- [Big O Time Complexity 101 for Swift Developers](https://midgarcorp.cc/blog/big-o-time-complexity-101-for-swift-developers/index.html.md): Master the fundamentals of Big O notation and algorithm analysis with practical Swift examples, from linear search to sorting algorithms
- [Harness the Power of map, flatMap, and compactMap in Swift](https://midgarcorp.cc/blog/harness-the-power-of-map-flatmap-compactmap-in-swift/index.html.md): Master Swift's functional programming tools to transform and filter collections with map, flatMap, and compactMap for cleaner, more expressive code
- [Concurrency in Go: An Introduction](https://midgarcorp.cc/blog/concurrency-in-go-an-introduction/index.html.md): Explore Go's powerful concurrency model with goroutines and channels, learning how to build efficient, scalable concurrent programs
- [Xcode Management with Xcodes and Aria2](https://midgarcorp.cc/blog/xcode-management-with-xcodes-and-aria2/index.html.md): Streamline your Xcode installation and management workflow using the powerful combination of Xcodes and Aria2 for faster downloads and easier version switching

## Optional

- [All apps](https://midgarcorp.cc/apps/): every App Store app with its latest release
- [Linux apps and tools](https://midgarcorp.cc/linux/): install commands for every Linux tool
- [Open source](https://midgarcorp.cc/opensource/): every open-source project, ranked by the work behind it
- [Tailscode](https://github.com/guitaripod/Tailscode): Your AI agents, anywhere. Swift.
- [unrager](https://github.com/guitaripod/unrager): Take the rage out of your x.com timeline. Rust.
- [flaccy](https://github.com/guitaripod/flaccy): A multi-platform music player. Swift.
- [CodingAgentKit](https://github.com/guitaripod/CodingAgentKit): Swift package for driving opencode, Claude Code and Oh My Pi over HTTP + SSE. Swift.
- [claude-bridge](https://github.com/guitaripod/claude-bridge): Claude Code subscription as structured HTTP sessions. Swift.
- [Crucible](https://github.com/guitaripod/Crucible): A native Plex client for iPhone, iPad and Apple TV, built entirely on Arch Linux. Swift.
- [blackwall](https://github.com/guitaripod/blackwall): Rank open models on one NVIDIA RTX PRO 6000 Blackwell. HTML.
- [pixie](https://github.com/guitaripod/pixie): Image Generation Platform. Swift.
- [omp-bridge](https://github.com/guitaripod/omp-bridge): Oh My Pi as structured HTTP sessions, on claude-bridge's wire protocol. Swift.
- [appofthedead](https://github.com/guitaripod/appofthedead): Learn afterlife beliefs from around the world. Swift.
- [Swollama](https://github.com/guitaripod/Swollama): A comprehensive Swift SDK for Ollama. Swift.
- [flyr](https://github.com/guitaripod/flyr): Search Google Flights from the terminal. Rust.
- [songlink-cli](https://github.com/guitaripod/songlink-cli): Convert music URLs & download tracks. Go.
- [midgarcorp](https://github.com/guitaripod/midgarcorp): Personal website. Astro.
- [omnichat](https://github.com/guitaripod/omnichat): 3rd place T3 Cloneathon Champion. TypeScript.
- [OpenAIKit](https://github.com/guitaripod/OpenAIKit): A comprehensive Swift SDK for the OpenAI API. Swift.
- [embr](https://github.com/guitaripod/embr): Native UIKit iOS Twitch client — EventSub chat, native AVPlayer HLS via Cloudflare Worker. Swift.
- [nasa-rs](https://github.com/guitaripod/nasa-rs): Rust SDK for the NASA API. Rust.
- [psybeam](https://github.com/guitaripod/psybeam): Real-time voice-to-voice travel interpreter for iOS. Swift.
- [Weavex](https://github.com/guitaripod/Weavex): Autonomous research agent powered by local LLMs. Rust.
- [Midgar in the open](https://midgarcorp.cc/open/): the apps' downloads, sales and usage, published
- [Engineering services](https://midgarcorp.cc/services/): hire guitaripod
- [Privacy policies and terms](https://midgarcorp.cc/legal/)
- [Profiles](https://midgarcorp.cc/links/): GitHub, X, YouTube, Twitch
- [Blog RSS feed](https://midgarcorp.cc/rss.xml)
