A developer rebuilt Notepad without the AI, and now it's exactly what the original was
The project uses C++17 and the Win32 API, avoiding AI features added by Microsoft. It mirrors the simplicity of early Notepad versions. The rebuild began in 2024 and continues to evolve.
For decades, Notepad was one of the few Windows apps that demanded almost nothing from users. Opening it, typing, saving the file, and closing it were straightforward actions. The app’s minimal formatting, lack of cloud accounts, and uncluttered interface made it a favorite for simple text editing. Its appeal stemmed from its simplicity, a stark contrast to the increasingly complex software landscape.
Microsoft gradually transformed Notepad into an AI-assisted writing tool, beginning with the Rewrite feature for Windows Insiders in November 2024. This shift introduced AI-driven tools, cloud integration, and a more feature-rich interface. However, the addition of these capabilities altered the app’s original character, leading to a growing sentiment among users who preferred the simplicity of the early versions.
A developer known as ForLoopCodes responded by rebuilding Notepad from scratch in C++ using the Win32 API. The project is a fresh C++17 codebase built directly against the Win32 API and the RichEdit 4.1 control. This approach aligns with the native Windows text controls used by Microsoft’s own Notepad, ensuring compatibility and performance while eliminating AI features.
The rebuild highlights a broader trend of users seeking simplicity in an era of increasing software complexity. It raises questions about the balance between innovation and usability, as well as the potential for alternative tools to coexist with mainstream applications. The project also underscores the importance of user preferences in shaping software development, even as companies push for feature-rich, AI-integrated platforms.
The project remains in active development, with updates continuing to refine its functionality. While it may not replace Microsoft’s Notepad, it offers a viable alternative for users who value the original simplicity. The rebuild also serves as a reminder that not all users desire AI-driven tools, and that there is still room for minimalist, no-frills applications in the modern computing landscape.