Directory-based notes for the terminal.
2n associates notes with the current working directory, making it useful alongside development and agent sessions without creating note files inside the project. Notes save automatically, and a global tree provides access to notes from every directory.
Install
curl -fsSL https://raw.githubusercontent.com/plannotator/2n/main/scripts/install.sh | shStandalone binaries are available for macOS, Linux, and Windows on the releases page.
Demo
2n.mp4
Usage
2n # Open the latest note for this directory 2n --all # Browse notes from every directory 2n --no-animation # Skip the launch animation once 2n config animation on|off # Set the launch animation preference
Controls
| Key | Action |
|---|---|
Ctrl+N |
Create a note |
Ctrl+T |
Open all notes |
Ctrl+P |
Preview Markdown |
| Mouse drag | Copy selected text automatically |
Shift+Arrow |
Select text |
Cmd+Shift+Arrow |
Select to the start or end of a line or note |
Cmd+C |
Copy selected text |
Ctrl+C |
Copy selected text, or save and exit when nothing is selected |
Typing starts immediately. Changes are saved automatically.
Storage
Notes are stored in the operating system’s application-data directory, not in the current project. Set TUINOTES_DATA_HOME to use a custom location.
License
PolyForm Noncommercial 1.0.0. Commercial use requires separate permission from Plannotator.