OctarineOctarine Docs
Desktop / Note Management /

Note types

Reusable schemas that add structured properties to your markdown notes.

Note types require a Pro license.

They extend the ideas in Properties: each type is a reusable schema of fields (priority, dates, lists, tags, and so on) that apply to markdown notes.

What note types give you

  • Consistent frontmatter: picking a type adds the right YAML keys up front instead of assembling properties by hand each time.
  • Smarter tooling: Types are wired into the properties panel so the editor shows the appropriate controls for each field.
  • AI assistance: Structured definitions help assistants suggest or fill compatible values automatically.

Definitions live in {workspace}/.octarine/types.json (syncable plain JSON alongside your notes).

Editing types

Open workspace Settings → Note types.

A new workspace starts with three built-in types (task, reading, project), each with an icon, accent color, and ordered property list:

TypeTypical properties
TaskStatus, Priority, Due Date, Completed (checkbox), tags
ReadingSource, Author, Status (list), Rating (number), tags
ProjectStatus, Owner, Start Date, Target Date, tags

You can add custom note types or adjust property names and property types (string, number, date, checkbox, tags, lists, etc.) to fit your workflows.

When you assign a type to a note, Octarine records it in frontmatter using the oct.type field and merges in the typed properties—for example oct.type: task alongside Status, Due Date, and the rest.