Tape is designed as a no-bloat markdown editor that focuses on simplicity and efficiency.
I want it to be just what I need it for: taking notes.
No paywall, no outdated ui, no journaling system, simple and plain .md files.
Yeah cassette is already taken :)
What a tape or a cassette, you may ask.
The design is inspired by old cassette color, the logo represents the wheel of a cassette.
- Markdown editor & reader: Switch between editing and rendered preview modes with live preview
ctrl+tab - File tree: Organized file browser with folders-first, alphabetical sorting
- File operations: Create, rename, delete files and folders with existence validation
- Save:
ctrl+sto save with visual unsaved changes indicators - Persistent workspace: Remembers last opened folder, selection and config via
tape.jsonconfig - Context menus:
right-clickfor file and folder operations - Full-text search:
ctrl+kto search across all markdown files with fuzzy matching - Cross-platform: Available for Linux, Windows, and macOS
- Full keyboard integration: You can navigate the ui with
tabandshift+tab,enterto open - Shortcut help: just hit
ctrl+hto get the full list of shortcuts - Sync yourself: because the app handle plain
.mdfiles and the config file is place at the root of your notes folder, you can sync your notes with any other app you want
- Download the installer from releases
- Download the
.appbundle from releases - Drag to Applications folder
# Prerequisites: Go 1.23+, Node.js, Wails v2.9.0+
git clone https://github.com/results-may-vary-org/tape.git
cd tape
wails buildThe config is mostly there to remember your last opened folder, selection and view mode.
It must be placed at the root of your notes folder.
{
"lastOpenedFolder": "path of the last selected root folder",
"lastOpenedFile": "path of the last selected note",
"expandedFolders": ["array of each expanded folder"],
"viewMode": "editor",
"theme": "light"
}See the following files:
Do not hesitate to open a PR or an issue. I reply when I can.
- Give me a tip
- Give a star on GitHub
- Report issues or contribute
- Or just participate in the development :D