Objects

by Finn
5
4
3
2
1
Score: 51/100

Description

The Objects plugin turns typed triggers into structured note actions inside the editor. You can map symbols such as @project or @meeting to templates, folders, properties or Obsidian commands, then create or link notes without leaving the current line. It routes notes to configured locations, fills fallback values like title, date and time and can hand off template rendering to Templater. The creation modal suggests existing notes in real time so repeated names resolve to links instead of duplicates. It can also write frontmatter fields, filter suggestions by those fields, exclude archived notes through tags or properties and optionally open newly created notes after insertion. Desktop and mobile support is documented, with live checks for Templater integration.

Reviews

No reviews yet.

Stats

33
stars
6,885
downloads
2
forks
1
days
111
days
111
days
11
total PRs
0
open PRs
0
closed PRs
11
merged PRs
9
total issues
0
open issues
9
closed issues
97
commits

Latest Version

4 months ago

Changelog

What's Changed

Full Changelog: https://github.com/Finn-Kraemer/obsidian-objects/compare/2.4.0...2.4.2

README file from

Github

Objects

Rethink your notes as objects. Create structured, perfectly organized notes directly in your flow using simple triggers.

Obsidian Version License: MIT


Why Objects?

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.


What it does

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.

  • Unified Workflow: Creation, organization, and linking happen in one single interaction.
  • Smart Routing: Notes are automatically moved to their designated folders based on their type.
  • Command Execution: Map triggers to any Obsidian command (e.g., @reload to reload the app, @daily to open the daily note) to stay in your flow.
  • Dynamic Content: Uses a powerful fallback system ({{title}}, {{date}}, {{time}}) or integrates natively with Templater.
  • Intelligent Linking: If an object already exists, the plugin links to it instead of creating a duplicate. The creation modal suggests existing notes in real-time.
  • Property Management: Automatically add frontmatter properties (e.g., type: project) to newly created notes and filter suggestions by them.
  • Archive Awareness: Define tags or properties to mark notes as archived, excluding them from your active suggestion flow.

Preview


Try it out (Demo Vault)

To see Objects in action without configuring anything, check out our Demo Vault:

  1. Download the demo/Objects-Demo-Vault folder from this repository.
  2. Open Obsidian and select "Open folder as vault".
  3. Choose the downloaded Objects-Demo-Vault folder.
  4. Open the 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.


How to use it

  1. Trigger: Type your trigger symbol (default @) followed by the object type (e.g., @project) anywhere in your editor.
  2. Identify: A suggestion list appears—select your desired object.
  3. Name: A modal pops up. Type the name of your new object (e.g., "Deep Work Initiative"). The modal will suggest existing notes based on your folder and property mappings.
  4. Confirm: Hit Enter.
  5. Result: A clean markdown link is inserted at your cursor. The note is created or linked in the background using your specified template and properties.

[!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.


Settings

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.

Platform Support

Objects is designed for both Desktop and Mobile environments.

  • Tested on: Linux, Android (Mobile), iOS (Mobile)
  • Compatible with: macOS, Windows

Installation

  1. Open Settings > Community Plugins.
  2. Click Browse and search for Objects.
  3. Click Install, then Enable.
  1. Install the BRAT plugin.
  2. Open Settings > BRAT.
  3. Click Add Beta Plugin.
  4. Paste: Finn-Kraemer/obsidian-objects
  5. Click Add Plugin and enable Objects.

Manual Installation

  1. Download the main.js and manifest.json from the latest release.
  2. Create a folder named obsidian-objects in your vault's .obsidian/plugins/ directory.
  3. Move the downloaded files into that folder.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Templater
6 years ago by SilentVoid
A template plugin for obsidian
Dataview
6 years ago by Michael Brenan
A data index and query language over Markdown files, for https://obsidian.md/.
Recent Files
6 years ago by Tony Grosinger
Display a list of most recently opened files
Local REST API with MCP
4 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
Commander
3 months ago by jsmorabito
Commander - Obsidian Plugin | Add Commands to every part of Obsidian's user interface
Advanced URI
5 years ago by Vinzent
Advanced modes for Obsidian URI
Buttons
5 years ago by Sam Morrison
Buttons in Obsidian
Note Toolbar
2 months ago by chrisgurney
Flexible, context-aware toolbars for your notes in Obsidian.
Shell commands
5 years ago by Jarkko Linnanvirta
Execute system commands via hotkeys or command palette in Obsidian (https://obsidian.md). Some automated events are also supported, and execution via URI links.
JSON-CSV Importer
2 months ago by farling42
Plug-in for Obsidian.md which will create Notes from JSON files
Force note view mode
5 years ago by Benny Wydooghe
Front Matter Title
4 years ago by Snezhig
Plugin for Obsidian.md
Update frontmatter modified date
3 years ago by Alan Grainger
Automatically update a frontmatter/YAML modified date field
Featured Image
2 years ago by Johan Sanneblad
Obsidian plugin to automatically set a featured image property in your notes based on the first image, YouTube link, or Auto Card Link image found in your document. This allows you to create rich note galleries using Folder Notes and Dataview.
Life Tracker
4 months ago by Sébastien Dubois
Capture and visualize the data that matters in your life
Auto Template Trigger
3 years ago by Numeroflip
An obsidian.md plugin, to automatically trigger a template on new file creation
Markdown Tabs
2 months ago by xhuajin
Create and render a Tabs component in your notes.
Hotkeys for templates
5 years ago by Vinzent
Daily Named Folder
5 years ago by Nemo Andrea
Like daily note, but nested in a daily folder and some more improvements
Frontmatter Tag Sugest
5 years ago by Jonathan Miller
Autocompletes tags in Obsidian YAML frontmatter. No more deleting #!
Base Board
4 months ago by mderazon
Kanban Plugin For Obsidian
Smart Templates
2 years ago by 🌴 Brian Petro
Smart Templates is an AI powered templates for generating structured content in Obsidian. Works with Local Models, Anthropic Claude, Gemini, OpenAI and more.
Simple Banner
a year ago by Sandro Ducceschi
Visually enhance your Obsidian notes with a customizable banner. Supports icons and time/date display.
Frontmatter Markdown Links
2 years ago by mnaoumov
Obsidian Plugin that adds support for markdown links in frontmatter
From Template
5 years ago by mo-seph
Simple plugin to create Notes from a template, and fill in fields defined there
Note Auto Creator
4 years ago by Simon T. Clement
An Obsidian plugin for automatically creating notes when linking to non-existing notes
Banners Reloaded
6 months ago by Dani García
Banners Reloaded offers a simple, fast, and lightweight way to add beautiful and customizable banners to your Obsidian notes. Designed for performance, it gives you powerful control over your vault's appearance through an intuitive interface. Set banners globally, by tag, or override them on any individual note.
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Front Matter Timestamps
2 years ago by LighthouseDino
Track note created and modified times in front matter, kept up to date automatically.
Fold Properties By Default
2 years ago by Tommy Bergeron
Always have editor/metadata properties folded by default.
Current View
a year ago by Lucas Ostmann
Automatically set the view mode (Reading, Live Preview, Source) for notes in Obsidian using folder rules, file patterns, or frontmatter.
Obsidian Dynamic Embed
5 years ago by Ivaylo Dimitrov Dabravin
Granola Meetings Simple Sync
a month ago by philfreo
"Granola Meetings Simple Sync" Plugin for Obsidian
Templify
2 years ago by Boninall
A releases repo for custom editable template in Obsidian.
YouTube Template
3 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.
Character Sheets
a year ago by Grayvox
📝Create character sheets for your very own traumatized little guys with Obsidian.
Visual Crossing Weather
2 years ago by willasm
Open Plugin Settings
3 years ago by Mara-Li
Create a command that open the settings tabs of a registered plugin (because I was bored to open the parameters).
Conditional Properties
8 months ago by Diego Eis
Automate frontmatter property updates in your Obsidian notes using simple conditional rules.
URI Commands
5 years ago by kzhovn
Execute URIs from the command palette
Default Template
9 months ago by raeperd
obsidian plugin to set default template for new notes
Note to RED
a year ago by Yeban
一键将 Obsidian 笔记转换为小红书图片进行导出
Advanced Copy
2 years ago by leschuster
An Obsidian plugin to copy Markdown and transform it into HTML, Anki, or any custom format. Create custom profiles with versatile templates tailored to your workflow.
FuzzyTag
4 years ago by Adrian
Liquid Templates
5 years ago by Diomede Tripicchio
Define your templates with LiquidJS tags support
Bases Toolbox
2 months ago by Grub Basket
Adds Quality of Life features to Obsidian Bases
Frontmatter Alias Display
3 years ago by muhammadv-i
A plugin for Obsidian.md to show front-matter aliases as display names in the file menu.
Add an ID to the front matter
3 years ago by llimllib
Automation
2 years ago by Benature
New Note New Window
4 years ago by Pedro Reyes
Plugin for opening new notes in a floating window in Obsidian (https://obsidian.md)
Frontmatter generator
3 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Chorded Hotkeys
4 years ago by Trey Connor Meyers
Type multiple letters at the same time to trigger text insertion, template insertion, or command execution.
Note aliases
4 years ago by Pulsovi
This plugin manages wikilinks aliases and save them on the aliases list of the linked note
Meld Build
3 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
Auto Front Matter
3 years ago by conorzhong
Open Related Url
4 years ago by Dan Pickett
Gay Toolbar
2 months ago by chaskane
Colorful, customizable toolbar for Obsidian, designed for mobile.
Workona To Obsidian
4 years ago by Holmes555
Plug-in for Obsidian.md which will import Workona json file
Testing Vault
3 years ago by Michael Pedersen
Ruled template
3 years ago by YPetremann
An obsidian plugin that check rules to select which template to use.
Micro templates
3 years ago by epszaw
Flexible embedded micro templates powered by javascript functions
Search Templates Library
3 years ago by Pentchaff
Obsidian plugin that allows to store searches templates for later use, and displays search results both in the search view and graph view.
Bi Ji Tong Bu
a month ago by 笔记同步助手
Bi Ji Tong Bu (笔记同步助手) for Obsidian — marketplace edition (no self-update; full disclosures)
Commando
3 years ago by qaptoR
Obsidian Plugin for automatically repeating commands with loop iterations
New Note Fixer
2 years ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
Line Commands
3 years ago by charliecm
Adds commands to quickly select, copy, cut, and paste lines under the selection or cursor.
Run
3 years ago by Hananoshika Yomaru
Generate markdown from dataview query and javascript.
Note UID Generator
a year ago by Valentin Pelletier
Allow you to automatically generate UID for the notes in your vault.
Sort Frontmatter
3 years ago by Kanzi
Sort frontmatter automatically
Object Writer
3 years ago by Iago Grah
Object writing plugin for Obsidian.md (https://obsidian.md).
Bulk Tag Manager
2 months ago by ducktapekiller
A comprehensive utility to standarize the entire front matter. Features a dashboard for bulk renaming, enforcing casing rules (lowercase/uppercase), swapping separators (snake/kebab), and generating master tag lists.
Command Block List
3 years ago by Ryota Ushio
Hide unwanted commands from the command palette in Obsidian.
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Command Tracker
2 years ago by namikaze-40p
An Obsidian plugin that tracks the number of times the command is used.
Paste Image Into Property
2 years ago by Nito
Template Filename
a year ago by Callum Alpass
Obsidian plugin for creating notes with templatable filenames
Emoji selector
a year ago by summer
Insert custom emojis with quick search, auto-suggestions, and customizable templates.
LongtimeDiary
6 months ago by sawamaru
This is Obsidian Plugin to show past DailyNotes on the same day in previous years.
Auto Move File
14 days ago by sx kan
Automatically move files based on frontmatter properties in Obsidian
Connections
8 months ago by Eric Van Cleve
Dayframe
a month ago by Ganessh Kumar R P
🖼️ like a picture frame but for your daily notes.
Varinote
2 years ago by Giorgos Sarigiannidis
A plugin for Obsidian that allows you to add variables in Templates and set their values during the Note creation.
Fuzzy Note Creator
2 years ago by HaloGamer33
An Obisidan plugin for quickly creating notes with the help of a fuzzy finder. Now with templates!
Note Favicon
2 years ago by mdklab
Obsidian plugin – Show Favicon from Metadata
Update Time Updater
2 years ago by MURATAGAWA Kei
Obsidian plugin to update the 'update time' element when saving or manually.
Template by Note Name
2 years ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Xboard
a month ago by wrbin
一款易上手、已美化、更适合AI工作流的obsidian工作台
Template Folder
a year ago by LucasOe
Obsidian plugin to move notes to a folder when applying a template.
Gantt this
a month ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Draft Indicator
2 years ago by Brian Boucheron
Show draft status with ✎ icons in the Obsidian file explorer.
Create Note with Date in This Directory
a year ago by Sangrak Choi
Obsidian plugin for creating a note with current date in this directory
Simple Vault Importer
a year ago by WebInspectInc
Handlebars Dynamic Templating
8 months ago by Hide_D
Handlebars dynamic templating. Define template files and use them dynamically via hb blocks. Template recursion is also possible.
Code Blocks commands
a year ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Property Panels
2 months ago by Eva Chen
Display and edit Obsidian frontmatter properties in configurable panels that stay inside the note's scrollable content.
Ribbon Folder
2 months ago by limniemdung
obsidian plugin ribbon folder
Daily Notes Automater
a year ago by David Pedrero
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Frontmatter Metadata Link Classes
a year ago by Varvara Zmeeva / zmeeva.io
Enhanced internal links with automatic classnames based on frontmatter metadata.
Hephaistos Importer
2 years ago by Skallaturi
Non-official plugin for importing characters from Hephaistos.online to Obsidian.md
Frontmatter to HTML Attributes
6 months ago by Tarek Saier
MD Butler
a month ago by Peter Petschownik
Automatically manages YAML frontmatter fields for all notes. A reliable alternative to Templater formulas for consistent metadata.
Note Types
a month ago by jsmorabito
Title-Only Tab
a year ago by tristone13th
a plugin of obsidian for to change showing tab name to short
PixNote
a month ago by Sofia Milton
Abele
a month ago by dudaanton
An Obsidian plugin that adds a lot of functionality I personally find missing.
Insert Arknights URL Banner
a year ago by Rerurate_514
Obsidianのプラグイン、img_dwnldr_wikigg_ak_ktに保存されている画像を選択してbannersプロパティに簡単に設定できるプラグイン
Magiedit
2 years ago by Matteo Gassend
Notion Suite
5 days ago by craigstfn
Antigravity
6 days ago by ke yongcheng
Autonomous vault management, knowledge organization, and agentic intelligence powered by Google Antigravity (agy).