Tinycast
Features

Notes

Plain Markdown files in one floating editor. No database, no frontmatter, no sidecar files.

Notes is a collection of plain Markdown files, as many as you like, edited in one floating window.

Settings → Notes holds the switch. It ships off, and turning it on does not create the folder or write anything until you make a note.

Commands

Three commands, each with its own optional global shortcut in Settings → Notes:

CommandDoes
Show NotesOpens your last note. Press it again to hide the window.
Create NoteMakes a new Untitled note and opens it
Search NotesOpens the window with the note switcher ready to type in

In the window

The title bar holds three buttons: Create, Browse and Open Folder.

KeyDoes
NCreate a note
POpen the switcher, or jump back into it
OOpen the Notes folder in Finder
WHide the window
escClose the switcher, then hide the window
deleteMove the selected switcher row to the Trash

Q does nothing here, so no key press over Notes can quit Tinycast by accident.

Files

Notes live in Tinycast's Application Support folder:

~/Library/Application Support/com.tinycast.app/Notes/

One .md file is one note, and its file name is its title. There is no frontmatter, no hidden ID, no database and no sidecar file. What you see is the file.

Only files directly in that folder count. Subfolders, hidden files and links are ignored. Notes are sorted by when they changed, newest first.

New notes are named Untitled.md, then Untitled 2.md, and so on. Until you rename one, it shows its first line as the title, so a list of Untitled notes is still easy to scan. Markdown marks like #, - [ ] and ** are dropped from that title.

Names are compared without case or accents, so plán next to Plan becomes plán 2.md. A note never clashes with itself, so you can rename one just to change its case or accents.

The editor

Markdown renders as you write. Headings, bold, italic, strikethrough, inline code, links, lists, tasks, quotes, code blocks and rules all show formatted. The line you are on shows its Markdown so you can edit it, and every other line stays rendered. The file itself never changes: what is saved, searched and copied is the plain Markdown you typed.

Images and highlighting inside code blocks are not rendered; they stay as text. Tables stay as text too, shown in a fixed-width font with nothing styled inside them, so their columns stay readable.

  • Click a checkbox to tick or untick a task. The caret stays where it was.
  • Click a link to open it in your browser. Click right at the edge of a link to edit it instead.
  • Return continues a list, and ends it on an empty item. Tab and Shift-Tab nest items.
  • Type [] at the start of a line to start a task.
  • Paste a web address over selected text to turn that text into a link.
KeyDoes
BBold
IItalic
XStrikethrough
EInline code
CCode block
BQuote
TShow the buttons
KLink
7Numbered list
8Bullet list
9Task list
1, 2, 3Heading 1, 2, 3
0Back to a plain line

Prefer to see the raw text? Turn off Render Markdown in Settings → Notes. The editor then shows every mark as typed, and Return, Tab and these keys behave like any plain text field.

The formatting bar

At the bottom right of the note is a round button. Click it, or press T, and a button for each of those keys slides out, plus a heading menu. Click one to format the selection or the word at the caret; click a lit button to remove that formatting again. Hover a button to see its shortcut. Tinycast remembers whether you left it open. When the window is narrow, the character count makes room for the buttons.

Don't want it? Turn off Show Formatting Bar in Settings → Notes. The keys keep working. The bar also stays hidden while Render Markdown is off.

Typing, selection, copy and paste, Find, emoji, input methods and undo all behave like any Mac text field. An empty note shows Start writing…, and the character count sits under the note.

Snippets expand right into the editor, and undo takes them back.

The switcher

The switcher drops down from the title bar. With nothing typed, it lists notes by recency. Type and it searches titles and note text, after a 120 ms pause, showing up to 200 results.

Each row offers VoiceOver actions to open, rename and move that note to the Trash.

Saving, and the one real caveat

Changes save automatically 300 ms after you stop typing.

A save overwrites whatever is on disk. Tinycast does not watch the folder. If you edit the note that is open in Tinycast in another app, that edit is lost at the next autosave.

O invites exactly this, and it is the trade for having no database.

Every other change from outside is picked up, because showing the window reads the folder again first. A note you add or edit elsewhere shows up as expected.

Quitting waits for the last save, but never blocks the quit.

The window

You choose the size, and macOS remembers it. You can delete every note; the window shows an empty state and Create Note still works.

Hiding the window takes you back to the app you came from, but only if that app is still in front. If you already moved on, you stay where you are.

On this page