{"id":48926,"date":"2025-08-15T15:19:24","date_gmt":"2025-08-15T19:19:24","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=48926"},"modified":"2025-08-18T14:29:49","modified_gmt":"2025-08-18T18:29:49","slug":"notepad-exe-1-2-1139","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/08\/15\/notepad-exe-1-2-1139\/","title":{"rendered":"Notepad.exe 1.2.1139"},"content":{"rendered":"<p><a href=\"https:\/\/notepadexe.com\/\">Marcin Krzy&#x17C;anowski<\/a> (<a href=\"https:\/\/x.com\/krzyzanowskim\/status\/1925915143130538236\">tweet<\/a>):<\/p>\n<blockquote cite=\"https:\/\/notepadexe.com\/\">\n<p>Notepad.exe is a native macOS application I've crafted with love to enhance your development experience. Built on a plug-and-play philosophy, it gets you coding instantly with zero setup, then scales with your needs. Whether you're prototyping Swift apps, experimenting with Python scripts, building iOS apps with automatic simulator support, or exploring new ideas, Notepad.exe provides a streamlined environment that grows with your expertise - from simple snippets to complex projects.<\/p>\n<p>[&#8230;]<\/p>\n<p>Write code and hit run. No project files, no configuration. Start simple, scale up with packages and iOS simulators when needed.<\/p>\n<p>[&#8230;]<\/p>\n<p>Local AI assistance that respects your code. What happens on your Mac, stays on your Mac.<\/p>\n<\/blockquote>\n\n<p>It&rsquo;s kind of like CodeRunner but with a more powerful editor (with inline compiler errors and local AI assistance) and more Swift-specific features and templates. It costs $99 for a lifetime license or $24.99\/year.<\/p>\n\n<p><a href=\"https:\/\/fatbobman.com\/en\/posts\/notepad-exe-a-lightweight-swift-code-editor\/\">Fatbobman<\/a>:<\/p>\n<blockquote cite=\"https:\/\/fatbobman.com\/en\/posts\/notepad-exe-a-lightweight-swift-code-editor\/\">\n<p>Nowadays, Xcode Playgrounds seems to have deviated from its original purpose, and configuring VSCode can be overly complex for beginners. Against this backdrop, how can we easily set up an environment suitable for learning and testing Swift? Perhaps Notepad.exe, as introduced in this article, will provide a satisfying solution.<\/p>\n<p>[&#8230;]<\/p>\n<p>On the surface, Notepad.exe seems limited to single-code-file projects. However, this doesn&rsquo;t prevent developers from thoroughly learning and testing functionalities. By simply adding <code>@main<\/code> to the code, Notepad.exe can run it as a complete macOS application. This allows developers not only to explore individual APIs but also to observe their behavior throughout a complete application lifecycle.<\/p>\n<\/blockquote>\n\n<p>From my perspective, Swift Playgrounds were a great idea that didn&rsquo;t really deliver. They&rsquo;re weirdly heavyweight and slow and oftentimes just don&rsquo;t work (though Xcode 26 seems to improve things). Notepad.exe is much more my style for doing quick experiments. If you use Little Snitch, be aware that Notepad.exe has very aggressive online activation. It won&rsquo;t work without constant network access.<\/p>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/08\/15\/textkit-2-the-promised-land\/\">TextKit 2: The Promised Land<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2025\/08\/06\/xcode-26-beta-5\/\">Xcode 26 Beta 5<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/12\/16\/swift-playgrounds-4\/\">Swift Playgrounds 4<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2021\/07\/20\/bbedit-14\/\">BBEdit 14<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2018\/09\/27\/coderunner-3\/\">CodeRunner 3<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2016\/10\/18\/working-without-a-nib\/\">Working Without a Nib<\/a><\/li>\n<\/ul>\n\n<p id=\"notepad-exe-1-2-1139-update-2025-08-18\">Update (<a href=\"#notepad-exe-1-2-1139-update-2025-08-18\">2025-08-18<\/a>): With the Notepad.exe 1.2.1148 update, it no longer needs constant network access after you activate your purchase.<\/p>","protected":false},"excerpt":{"rendered":"<p>Marcin Krzy&#x17C;anowski (tweet): Notepad.exe is a native macOS application I've crafted with love to enhance your development experience. Built on a plug-and-play philosophy, it gets you coding instantly with zero setup, then scales with your needs. Whether you're prototyping Swift apps, experimenting with Python scripts, building iOS apps with automatic simulator support, or exploring new [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-08-15T19:19:27Z","apple_news_api_id":"67fa9edd-7800-433d-94bd-b1aef5f5e1bc","apple_news_api_modified_at":"2025-08-18T18:29:53Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAQ==","apple_news_api_share_url":"https:\/\/apple.news\/AZ_qe3XgAQz2UvbGu9fXhvA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[1351,75,31,2586,139,30,32,2598,2816,355,71,232,1959,2080,901,68],"class_list":["post-48926","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-artificial-intelligence","tag-developertool","tag-ios","tag-ios-18","tag-littlesnitch","tag-mac","tag-macapp","tag-macos-15-sequoia","tag-notepad-exe","tag-privacy","tag-programming","tag-python","tag-simulator","tag-swift-playgrounds","tag-swift-programming-language","tag-texteditor"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/48926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=48926"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/48926\/revisions"}],"predecessor-version":[{"id":48936,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/48926\/revisions\/48936"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=48926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=48926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=48926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}