Skip to content

Built-in Types

Built-in Types give common content specialized behavior. Custom Types can extend the Note taxonomy and compose reusable Mixins, but system definitions can be read-only where Lar relies on their shape.

Type Purpose
Note / Page General writing and the root of the user-facing Type hierarchy
Tag First-class keyword Object used by hashtags and tag browsing
Daily Note One date-keyed Object per day
Saved View / Query Stores a query and selected layout for reuse
Template Reusable structured properties and body content
Chat Thread A saved AI conversation
Type Purpose
Task Completion, due date/time, recurrence, occurrences, and Task views
Event Calendar start/end, location, and calendar import/sync target

Task behavior is also represented by a reusable Taskable Mixin, allowing an appropriate custom Type to participate in task workflows.

Type Specialized behavior
Image Image viewer, metadata, OCR/analysis actions where enabled
File Generic attachment storage and open/download actions
PDF In-app pages, text extraction, annotations, and image extraction
Audio Playback, recording intake, and transcription where configured
Weblink Archived reader content, highlights, previews, and analysis

Additional specialized built-ins and presets can include Email, YouTube/social content, Movie, and other content recipes. Availability can depend on the current build and enabled integration or Workflow catalog.

  • Capture holds raw content awaiting triage and tracks its processing state.
  • Workflow stores a trigger, conditions, node graph, mode, and enabled state.

These infrastructure Objects are deliberately filtered from ordinary graph/search surfaces where showing them would clutter user content.

Create a custom Type when a category needs its own properties, relations, layouts, or templates. Use a Tag for a cross-cutting topic, a Collection for a curated group within a Type, and a Mixin for structure shared by Types.

See Objects & Types and Create and edit Types.