A lightweight GTK 3 notes application for Linux system trays, supporting live editing of markdown syntax.
- Live in-place markdown rendering - See formatting as you type
- System tray integration - Quick access from your window manager
- Auto-save - Notes are saved automatically (500ms after last keystroke)
- Minimal UI - Clean toolbar with new note and navigation buttons
- Lightweight - Pure C, no web technologies, fast startup
- Hyperlink support - 'ctrl left click' links to open them
| Syntax | Description |
|---|---|
# Header 1 |
Large bold header |
## Header 2 |
Medium bold header |
### Header 3 |
Small bold header |
**bold** |
Bold text |
*italic* |
Italic text |
`code` |
Inline code |
- item |
List item |
> quote |
Block quote |
[text](url) |
Link |
--- |
Horizontal rule |
Download the .deb from the GitHub Actions “Package” workflow artifacts (tag
builds) and install it with:
sudo apt install ./traymd_*.debDownload the .rpm from the GitHub Actions “Package” workflow artifacts (tag
builds) and install it with:
sudo dnf install ./traymd-*.rpmRun traymd to start the application. It will appear in your system tray.
- Left-click tray icon: Show/hide the main window
- New Note button: Create a new note
- Arrow buttons: Navigate between notes
If your desktop environment forces a context menu on left-click (common with AppIndicator-based trays), you can switch tray backends:
traymd --tray-backend=statusicon(left-click toggles window)traymd --tray-backend=appindicator(menu-first behavior; middle-click toggles)
Notes are stored in ~/.local/share/traymd/notes/ as plain markdown files.
make
sudo make installThis installs:
- Binary to
/usr/local/bin/traymd - Desktop file to
/usr/local/share/applications/traymd.desktop
sudo make uninstallsudo pacman -S gtk3 libayatana-appindicatorsudo apt install libgtk-3-dev libayatana-appindicator3-devsudo dnf install gtk3-devel libayatana-appindicator-gtk3-develMIT License
- Try my AI panel plugin for XFCE XFCE Ask
- For a feature complete AI application try out ChatGTK
- A lightweight speech to text implementation Auriscribe
- A lightweight local movie database and browser ReelVault
