# Requirements for a Note-taking Tool - VIM mode - Sync to iOS + other devices. Actual mobile app! Nope to PWA. - Wiki-style links - Desktop app (not a browser) + responsive - Not ugly - Stored as Markdown files on my machine - Alfred or Raycast integration ## Why native apps and not web apps - cold-start time (> 50ms to startup and be ready to type) - responsiveness: low typing latency, interactions feel snappier (often GPU-powered, not some crazy DOM machinations) - reliability: desktop apps tend to have less bugs (when they do crash, it's usually a very hard crash) - OS-native UI (menus, buttons, windowing, etc) - Menus are used sensibly (Open up Bear on Mac and check out the "View", "Format", and "Note" menu and check out the options) - Separate app instance for cmd-tab navigation (I do all my navigation via cmd-tab. web apps break this) - OS keyboard shortcuts all work, including OS-global shortcuts like "add note" - Integration with Alfred or Raycast that directly instrument the app (I use this every day for "go to note" functionality)