Finn6k downloadsInstantly create and organize notes from templates using customizable @-triggers without breaking your flow.
Rethink your notes as objects. Create structured, perfectly organized notes directly in your flow using simple triggers.
This plugin was built for a specific kind of note-taker: The Obsidian Lover who misses Objects.
If you've experimented with apps like Anytype or Capacities because you loved their object-oriented approach, but ultimately found yourself returning to the power, privacy, and flexibility of Obsidian, then this is for you.
Objects brings that missing piece to your vault. No more manual folder navigation or messy template applications—just pure, structured creation without leaving your keyboard.
Objects bridges the gap between thinking and documenting. Instead of breaking your creative flow to manually create files, navigate folders, or apply templates, you simply define "Objects" (like @person, @meeting, or @atomic-note) and trigger them anywhere.
@reload to reload the app, @daily to open the daily note) to stay in your flow.{{title}}, {{date}}, {{time}}) or integrates natively with Templater.type: project) to newly created notes and filter suggestions by them.
To see Objects in action without configuring anything, check out our Demo Vault:
demo/Objects-Demo-Vault folder from this repository.Objects-Demo-Vault folder.Welcome.md file inside the vault for a quick guided tour.The demo vault is pre-configured with sample templates, folders, and triggers to show you the power of object-oriented note-taking.
@) followed by the object type (e.g., @project) anywhere in your editor.Enter.[!TIP] Trigger Conflicts: If the
@symbol is already being used by other plugins (like Mention or Calendar), you can easily change the Trigger symbol in the plugin settings to something else, like#or!. Existing mappings will update automatically.
Customize Objects to fit your personal knowledge management system:
| Setting | Description |
|---|---|
| Trigger symbol | Character that triggers the suggester (e.g. @, #, or !). |
| Core Configuration | Set your global Template Folder and a Default Output Path. |
| Behavioral Toggle | Enable Open created note to automatically open new notes in a new tab. |
| Property Support | Enable Use file properties to add and filter by frontmatter keys and values. |
| Archive Behavior | Define tags (e.g. #archived) or properties to exclude notes from suggestions. |
| Trigger Mappings | Map triggers to specific templates, folders, and properties with an enable/disable toggle. |
| Status Check | Real-time validation of your Templater integration. |
Objects is designed for both Desktop and Mobile environments.
Objects.Finn-Kraemer/obsidian-objectsmain.js and manifest.json from the latest release.obsidian-objects in your vault's .obsidian/plugins/ directory.This project is licensed under the MIT License. See the LICENSE file for details.