The Archive - Note-Taking App for macOS

The Archive screenshot showing the app in dark and light model
The Archive in dark and light mode

The Context

The Archive is a note-taking and knowledge management app for macOS that I’ve been developing since 2017, made available in 2018. Born from the Zettelkasten Method community’s need for a fast, reliable, and extensible note-taking tool, it represents my most complex and ambitious project to date.

Starting from v0.1 in 2017 to v1.9 in 2025, this has been a journey of continuous improvement, user feedback integration, and technical evolution.

Technical Challenges

Building a note-taking app sounds simple until you realize the complexity involved:

Performance at Scale

JavaScript Plugin System

File System Integration

Architecture Evolution

Following my established modular development approach from Word Counter and TableFlip, The Archive represents the culmination of this philosophy. Complex features like the JavaScript plugin system, search engine, and UI components were all developed as isolated modules first, then integrated late. This approach was essential for managing the complexity of the most ambitious app I’ve built, yet.

Team Dynamics

While I’m the solo developer, The Archive is very much a community effort:

Personal Reflections

The Archive taught me that building a product people deeply care about is vastly different from building an app. It’s a lot about:

The plugin system particularly challenged my assumptions about control. How much of what the app can do could we move into user-configurable scripts instead? What will the result be in terms of reliablility and performance?

Impact

The Archive screenshot showing the app interface
The Archive with Atkinson Hyperlegible font for a clean, focused writing experience

The Archive has become the daily driver for thousands of knowledge workers, researchers, and writers:

The app continues to grow, with regular updates and a roadmap shaped by user needs rather than investor demands.