# https://www.commanigy.com llms.txt > Commanigy is a portfolio of projects and a blog by Peter Theill. For complete documentation in a single file, see [llms-full.txt](https://www.commanigy.com/llms-full.txt). ## Projects - [1tagline](https://1tagline.com): Explore the stories behind the world's most memorable brand taglines. - [Anoto](https://www.commanigy.com/anoto): Anoto is a clean two-page to-do notebook. One day at a time. Always moving forward. - [API KISS](https://www.apikiss.com/): Get access to commonly used APIs through a simplified interface with no recurring billing, unnecessary add-ons or client libraries to install - [Baby Art](https://apps.apple.com/app/baby-art-beautiful-artwork/id852478507): A simple drawing application for your iPad - [BilledID](https://github.com/theill/billedid): Helps you create a free photo for use in your passport, driver's license, diving certificate, etc - [Collage Builder](https://knipsmig.com/collage-builder): Create beautiful photo collages with multiple photos, high quality, and instant preview - [Color Browser](https://apps.apple.com/app/free-private-incognito-browser/id392746207): FREE private browsing for any iPhone or iPad - [ConquerCam](https://www.commanigy.com/conquercam): ConquerCam is an easy to use application for grabbing images from your webcam camera, preparing the captured image or video with various effects and uploading to your website - [ConquerChat](https://github.com/theill/conquerchat): Cookie-less HTML chat done in ASP - [ConquerMarks](https://github.com/theill/conquermarks): Free services for managing your favorites / bookmarks online - [ConquerRSS](https://github.com/theill/conquerrss): A simple RSS Feed Reader - [ConquerRSVP](https://apps.apple.com/app/conquerrsvp/id6499281369): Transform your reading. Speed through books and articles, enhance comprehension, and reduce eye strain—all in one app - [ConquerSMS](https://github.com/theill/conquersms): Service for sending out SMS (Small Message Service) to any mobile telephone in Denmark - [Dplyd](https://dplyd.com): Celebrate your achievements and share them with others whenever you deploy a new version of your service - [Feedback Widget](https://www.commanigy.com/tools/feedback-widget): Create embeddable feedback forms - [FillOut Manager](https://www.commanigy.com/fillout-manager): Enables you to fill out forms very fast - [FillOut Manager Chrome Extension](https://chromewebstore.google.com/detail/fillout-manager/bmphamlejjikoolijdbjpaldlolonbjl): Smart form filling assistant that uses AI to automatically populate web forms with your personal data templates - [FontLister](https://www.commanigy.com/fontlister): FontLister will help you get a general view of all your fonts, regardless of whether or not they're installed - [FontSelector](https://www.commanigy.com/fontselector): FontSelector is a simple freeware font viewer for the 32-bit Windows Family made to show all installed fonts and be accessible from traybar - [Forward](https://forwardapphq.com): Give stuff, get stuff. Donate to charity - [Gratitude](https://knipsmig.com/gratitude): Beautiful, AI-crafted wedding thank you cards — personalized for every guest in minutes. - [HTML Font Colorizer](https://www.commanigy.com/html-font-colorizer): Use HTML Font Colorizer as a free tool to recolor your website text, or chat text - [Hurtig Moms](https://github.com/theill/hurtigmoms): A simple online accounting system which allows bank statement imports and match-up based on your emailed PDF invoices - [Iquomi](https://github.com/theill/iquomi): Iquomi is an acronym for Intelligent Querying On Managed Infrastructure and its basic idea is to provide a set of components for building services - [KirkeApp](https://github.com/theill/kirkeapp): A unique app for your church - [Knipsmig](https://knipsmig.com): Effortless event photo sharing - [Made in Europe](https://madeineurope.club): A community and directory of digital products built by European makers - [Molly: Memory Game](https://apps.apple.com/app/molly-memory-game/id6503224315): Put your memory to the ultimate test with Molly, a captivating game inspired by the classic Simon. Challenge your cognitive skills with this fun and engaging memory game for players of all ages - [Nstatxt](https://nstatxt.com): Share documents and files instantly - [OhDiary](https://www.ohdiary.com): Helps you write your life log - [Page Screen Capture Chrome Extension](https://chromewebstore.google.com/detail/page-screen-capture/abepmooejniahckapkgaekncbnkeopbg): Capture screenshot of a webpage with a clean background - [QR Stylist](https://knipsmig.com/qr-stylist): Create beautiful QR codes in seconds - [RGB Color Box](https://www.commanigy.com/rgb-color-box): This little HTML-utility for Windows 95 is used to generate BODY-tags for your HTML-documents - [Share a slot](https://shareaslot.com): The simple way to schedule meetings with groups. No accounts needed, just pick dates and share a link. - [ShoutSMS](https://www.shoutsmshq.com/): Designed for sending group texts from an alternate mobile number, enabling recipients to respond directly - [Slingshot](https://github.com/theill/slingshot): A shell-integrated for uploading a file or folder to a configured FTP server - [StartGrid](https://startgrid.one): A minimalist, link collection platform that provides a clean, quick-access landing page for your most frequently used links - [Stemning](https://stemning.ai): One photo in every imaginable mood - [Tic-Tac-🦶🏼](https://www.commanigy.com/tictactoe): A tic-tac-toe version of the computer game that is simple and a free implementation with custom emojis and friend player mode - [Transmit](https://github.com/theill/transmit): Allow customers to share huge files with ease - [Twpie](https://github.com/theill/twpie-ios): A very simple but fast iOS Twitter client optimized for sending often used messages - [Typing Trainer](https://commanigy.com/tools/typing-trainer): A minimalist typing trainer designed to help you enter a state of flow - [Wallpapery](https://www.wallpaperyapp.com/): Get fresh designer desktops on your Mac automatically ## Labs projects - [AtomPay](https://www.atompay.com/): Blazing fast payment processing - [Blog to Email](https://www.commanigy.com/blogtoemail): Blog to email is a simple way to send your blog posts to your email - [Bucket!](https://github.com/theill/bucket): Windows GTD app - focus on one thing at a time - [DoGood](https://www.commanigy.com/dogood): DoGood is a project that aims to help people do good things for others - [LIFESTYLEapps](https://www.commanigy.com/lifestyleapps): Eat healthier, lose weight, get more fit and follow-through on daily tasks - [Observer](https://www.commanigy.com/observer): Track changes to your sites - [PosttApp](https://github.com/theill/posttapp): Mac front-end to ge.tt allowing you to drag a file to your menubar to have it uploaded. Very similar to how the CloudApp and Droplr works - [Povtown](https://www.commanigy.com/povtown): A brand new community where people are offering to share their current view with others - [Protect.APP](https://github.com/theill/protectdotapp): One-click .NET assembly encryption ## Blog posts - [When the interface stops mattering](https://www.commanigy.com/blog/2026/02/19/when-the-interface-stops-mattering) (2026-02-19) - [Finally did a test ride with FSD in Denmark](https://www.commanigy.com/blog/2026/01/08/finally-did-a-test-ride-with-fsd-in-denmark) (2026-01-08) - [Add seasonal joy to your site with generative AI](https://www.commanigy.com/blog/2025/12/07/add-seasonal-joy-to-your-site-with-generative-ai) (2025-12-07) - [Julen er på blokken 🎄](https://www.commanigy.com/blog/2025/10/24/julen-er-paa-blokken) (2025-10-24) - [You have 168 hours a week. Make them count](https://www.commanigy.com/blog/2025/08/19/you-have-168-hours-a-week-make-them-count) (2025-08-19) - [Get the new macOS Tahoe wallpapers today](https://www.commanigy.com/blog/2025/08/15/get-the-new-macos-tahoe-wallpapers-today) (2025-08-15) - [Why comments aren't necessary](https://www.commanigy.com/blog/2025/08/11/why-comments-are-not-necessary) (2025-08-11) - [Building ten simple games with GPT-5](https://www.commanigy.com/blog/2025/08/09/building-ten-simple-games-with-gpt-5) (2025-08-09) - [AI reignited my coding passion](https://www.commanigy.com/blog/2025/03/25/ai-reignited-my-coding-passion) (2025-03-25) - [Bridging AI and the real world with MCP](https://www.commanigy.com/blog/2025/03/08/bridging-ai-and-the-real-world-with-mcp) (2025-03-08) - [Tip: Use explicit log statements](https://www.commanigy.com/blog/2025/01/16/tip-use-explicit-log-statements) (2025-01-16) - [Tip: Avoid nested ternary operators (?:)](https://www.commanigy.com/blog/2025/01/15/tip-avoid-nested-ternary-operators) (2025-01-15) - [Tip: Avoid let statements](https://www.commanigy.com/blog/2025/01/14/tip-avoid-let-statements) (2025-01-14) - [The power of incremental progress](https://www.commanigy.com/blog/2025/01/09/the-power-of-incremental-progress) (2025-01-09) - [Focus on less to achieve more](https://www.commanigy.com/blog/2024/11/19/focus-on-less-to-achieve-more) (2024-11-19) - [Why reviewing your own PRs is good](https://www.commanigy.com/blog/2024/07/17/why-you-should-review-your-own-pull-requests) (2024-07-17) - [Upgrading ShoutSMS from Rails 4 to Rails 7.1](https://www.commanigy.com/blog/2024/07/09/upgrading-shoutsms-from-rails-4-to-rails-7-1) (2024-07-09) - [A collection of small JS utility functions](https://www.commanigy.com/blog/2024/07/09/a-collection-of-small-js-utility-functions) (2024-07-09) - [Released "Molly: Memory Game" as a very simple Simon clone](https://www.commanigy.com/blog/2024/05/27/a-simon-game-released-as-molly-memory-game) (2024-05-27) - [Revived Baby Art on the App Store](https://www.commanigy.com/blog/2024/05/13/revived-baby-art-on-the-app-store) (2024-05-13) - [Projects page updated with screenshots](https://www.commanigy.com/blog/2024/05/08/projects-page-updated-with-screenshots) (2024-05-08) - [Building a simple Tic-Tac-Toe game](https://www.commanigy.com/blog/2024/05/02/building-a-simple-tic-tac-toe-game) (2024-05-02) - [Released ConquerRSVP](https://www.commanigy.com/blog/2024/04/29/conquerrsvp-rapid-serial-visual-presentation-speed-reader) (2024-04-29) - [Getting back into Rails 7 from Rails 2.3 😱](https://www.commanigy.com/blog/2024/04/27/getting-back-to-rails-after-more-than-a-decade) (2024-04-27) - [Don't be shy, make sitelinks fly](https://www.commanigy.com/blog/2024/04/25/don-t-be-shy-make-sitelinks-fly) (2024-04-25) - [Just bought a new macbook, what should I install?](https://www.commanigy.com/blog/2024/03/26/just-bought-a-new-macbook-what-should-i-install-engagement-bait) (2024-03-26) - [RSVP? It's not just a polite request but it's a reading revolution](https://www.commanigy.com/blog/2024/02/06/rsvp-it-s-not-just-a-polite-request-it-s-a-reading-revolution) (2024-02-06) - [Simon Says game app: Classic memory fun for iPhone and iPad](https://www.commanigy.com/blog/2022/07/08/simon-says-game-app-classic-memory-fun-for-iphone-and-ipad) (2022-07-08) - [The importance of creativity in babies and toddlers through drawing](https://www.commanigy.com/blog/2022/05/24/the-importance-of-creativity-in-babies-and-toddlers-through-drawing) (2022-05-24) - [Understanding rapid serial visual presentation (RSVP)](https://www.commanigy.com/blog/2022/04/24/understanding-rapid-serial-visual-presentation-rsvp-) (2022-04-24) - [Prefer ObsoletedUser over NewUser for breaking changes](https://www.commanigy.com/blog/2021/11/13/prefer-obsoleteduser-over-newuser-for-breaking-changes) (2021-11-13) - [Kids playing Simon: Fun and brain-boosting benefits](https://www.commanigy.com/blog/2021/06/21/kids-playing-simon-benefits-brain-development) (2021-06-21) - [The story of Simon, the original memory game](https://www.commanigy.com/blog/2021/06/18/story-of-simon-memory-game) (2021-06-18) - [8 benefits of playing tic tac toe with preschoolers](https://www.commanigy.com/blog/2021/05/19/8-benefits-of-playing-tic-tac-toe-with-preschoolers) (2021-05-19) - [Why "Click Here" Links Suck](https://www.commanigy.com/blog/2021/01/21/why-click-here-links-suck) (2021-01-21) - [A modern take on journaling](https://www.commanigy.com/blog/2020/11/24/a-modern-take-on-journaling) (2020-11-24) - [What is an Online Diary?](https://www.commanigy.com/blog/2020/11/11/what-is-an-online-diary) (2020-11-11) - [Understanding RSS: What it is and why it's useful](https://www.commanigy.com/blog/2020/06/19/understanding-rss-benefits-and-usage) (2020-06-19) - [Basecamp theme for Redmine](https://www.commanigy.com/blog/2019/09/16/basecamp-theme-for-redmine) (2019-09-16) - [Tip: Include email in notification message when sending confirmation mails](https://www.commanigy.com/blog/2014/05/30/include-email-in-notification-message-when-sending-confirmation-mails) (2014-05-30) - [Tweak AppCode font aliasing on your mac](https://www.commanigy.com/blog/2013/10/27/tweak-appcode-font-aliasing-on-your-mac) (2013-10-27) - [Immediately flush IIS log for real time tail to avoid 60 second buffer delay](https://www.commanigy.com/blog/2013/08/15/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay) (2013-08-15) - [How to slice a PSD for use with iPhone & iPad](https://www.commanigy.com/blog/2012/12/16/how-to-slice-a-psd-for-use-with-iphone-ipad) (2012-12-16) - [Resolving DNS issues on my ThinkPad running Windows 8](https://www.commanigy.com/blog/2012/09/08/resolving-dns-issues-on-my-thinkpad-running-windows-8) (2012-09-08) - [A quick Rails guide for designers](https://www.commanigy.com/blog/2012/05/28/a-quick-rails-guide-for-designers) (2012-05-28) - [Restore full backup of Redmine from Google Storage](https://www.commanigy.com/blog/2012/05/28/restore-full-backup-of-redmine-from-google-storage) (2012-05-28) - [A bash version of keep_releases known from Capistrano ruby scripts](https://www.commanigy.com/blog/2012/03/31/a-bash-version-of-keep-releases-known-from-capistrano-ruby-scripts) (2012-03-31) - [Finding Apache configuration file (httpd.conf) location](https://www.commanigy.com/blog/2011/06/08/finding-apache-configuration-file-httpd-conf-location) (2011-06-08) - [How to hide icon in your dock for any Mac application](https://www.commanigy.com/blog/2011/04/30/hide-dock-icon-in-mac-application) (2011-04-30) - [Use sensible defaults when building a web, mobile or desktop application](https://www.commanigy.com/blog/2011/04/25/use-sensible-defaults-when-building-a-web-mobile-or-desktop-application) (2011-04-25) - [An error occurred while validating. HRESULT = '8001010E'](https://www.commanigy.com/blog/2011/02/11/an-error-occurred-while-validating-hresult-8001010e-) (2011-02-11) - [Universal builds for Mac App Store with Xcode](https://www.commanigy.com/blog/2011/02/03/universal-builds-for-mac-app-store-with-xcode) (2011-02-03) - [How to get display name from NSScreen](https://www.commanigy.com/blog/2011/01/14/how-to-get-display-name-from-nsscreen) (2011-01-14) - [How to send mass text messages from your own number](https://www.commanigy.com/blog/2011/01/06/how-to-send-mass-text-messages-from-your-own-number) (2011-01-06) - [Send your weight from an iPhone through SMS](https://www.commanigy.com/blog/2011/01/06/send-your-weight-from-an-iphone-through-sms) (2011-01-06) - [UIModalPresentationFormSheet width and height for an iPad in landscape mode](https://www.commanigy.com/blog/2010/11/18/uimodalpresentationformsheet-width-and-height-for-an-ipad-in-landscape-mode) (2010-11-18) - [How to backup Redmine on Google Storage](https://www.commanigy.com/blog/2010/10/27/how-to-backup-redmine-on-google-storage) (2010-10-27) - [Using vi for your simple, day-to-day editing needs](https://www.commanigy.com/blog/2010/09/02/using-vi-for-your-simple-day-to-day-editing-needs) (2010-09-02) - [Lesson learned: Put limits on anything you provide for free](https://www.commanigy.com/blog/2010/08/25/lesson-learned-put-limits-on-anything-you-provide-for-free) (2010-08-25) - [Marketing tip: Include link to your app in newsletters](https://www.commanigy.com/blog/2010/08/18/marketing-tip-include-link-to-your-app-in-newsletters) (2010-08-18) - [Upgraded ShoutSMS from Rails 2.3.8 to Rails 3 in five minutes](https://www.commanigy.com/blog/2010/08/16/upgraded-shoutsms-from-rails-2-3-8-to-rails-3-in-five-minutes) (2010-08-16) - [Facebook CSS for will_paginate gem](https://www.commanigy.com/blog/2010/08/16/facebook-css-for-will-paginate-gem) (2010-08-16) - [Tracking coffee intake with touchatag and Lifestyleapps](https://www.commanigy.com/blog/2009/04/03/tracking-coffee-intake-with-touchatag-and-lifestyleapps) (2009-04-03) - [Today, we have taken over development of ConquerCam](https://www.commanigy.com/blog/2009/03/19/today-we-have-taken-over-development-of-conquercam) (2009-03-19) - [Upgrading Rails Engines Project to Rails 2.3.2](https://www.commanigy.com/blog/2009/03/16/upgrading-rails-engines-project-to-rails-2-3-2) (2009-03-16) - [Extend your shell toolbox with pbcopy](https://www.commanigy.com/blog/2009/03/12/extend-your-shell-toolbox-with-pbcopy) (2009-03-12) - [Our blog is live](https://www.commanigy.com/blog/2009/03/08/our-blog-is-live) (2009-03-08)