A canvas note-taking app.
A lot of the code has been generated by Claude.
npx apricot-notes should install and run a webserver! Try it out at localhost:3003.
I think it will work but it'll create a ~/Library/Application Support/com.inclouds.apricot/ directory,
which might not be what you want... should be very easy to make a PR adding support or just git clone and update getDataDirectory function in server.js.
- Click anywhere to create your first note
enterto create a new note below the current notecmd+enterto create a new note to the right of the current notetabto move the note to the rightshift+tabto move the note to the leftctrl+arrow keys to move a single note when editingcmd+/to search different canvasesbackspaceto delete notes when selectingcmd+zto undo an actioncmd+shift+zorcmd+yto redo an actioncmd+left clickto insert a note in the middle of a list
- Any change is saved to the server immediately
- A lot of markdown syntax is supported:
- headings
- bullets
- links
[](...)work if that is the only content of the note
- Notes are saved to
~/Library/Application\ Support/com.inclouds.apricot/notes.db - Pasted images are saved to the
~/Library/Application\ Support/com.inclouds.apricot/uploadsdirectory - Undo/redo supports: creating notes, deleting notes, moving notes, and command-click operations
- Multiple notes can be moved or deleted as a single undoable action
- There is a "Share" canvas option that doesn't work publicly yet, but will export a canvas to a static html file.