Objects

by Finn
5
4
3
2
1
Score: 49/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

34
stars
8,870
downloads
2
forks
24
days
133
days
133
days
11
total PRs
0
open PRs
0
closed PRs
11
merged PRs
12
total issues
3
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.
Abele
2 months ago by dudaanton
An Obsidian plugin that adds a lot of functionality I personally find missing.
Add an ID to the front matter
3 years ago by llimllib
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.
Advanced Metadata Cache
13 days ago by Michael Naumov
Maintains the vault indexes that are otherwise rebuilt on every call, and answers the built-in lookups from them, so backlinks come from an index instead of a fresh scan of every note.
Advanced URI
6 years ago by Vinzent
Advanced modes for Obsidian URI
AI for Templater
2 years ago by TfTHacker
Extends Templater with AI Chat commands using the OpenAI Client Library
Antigravity
a month ago by ke yongcheng
Autonomous vault management, knowledge organization, and agentic intelligence powered by Google Antigravity (agy).
Auto Front Matter
3 years ago by conorzhong
Auto Move File
a month ago by sx kan
Automatically move files based on frontmatter properties in Obsidian
Auto Template Trigger
3 years ago by Numeroflip
An obsidian.md plugin, to automatically trigger a template on new file creation
Automation
3 years ago by Benature
Banners Reloaded
7 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.
Base Board
4 months ago by mderazon
Kanban Plugin For Obsidian
Bases Toolbox
2 months ago by Grub Basket
Adds Quality of Life features to Obsidian Bases
Bi Ji Tong Bu
2 months ago by 笔记同步助手
Bi Ji Tong Bu (笔记同步助手) for Obsidian — marketplace edition (no self-update; full disclosures)
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.
Buttons
6 years ago by Sam Morrison
Buttons in Obsidian
Character Sheets
a year ago by Grayvox
📝Create character sheets for your very own traumatized little guys with Obsidian.
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.
Code Blocks commands
a year ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Codeblock Template
3 years ago by Super10
A template plugin that allows for the reuse of content within Code Blocks!一个可以把Code Block的内容重复利用模板插件!
Command Block List
3 years ago by Ryota Ushio
Hide unwanted commands from the command palette in Obsidian.
Command Tracker
2 years ago by namikaze-40p
An Obsidian plugin that tracks the number of times the command is used.
Commander
4 months ago by jsmorabito
Commander - Obsidian Plugin | Add Commands to every part of Obsidian's user interface
Commando
4 years ago by qaptoR
Obsidian Plugin for automatically repeating commands with loop iterations
Conditional Properties
9 months ago by Diego Eis
Automate frontmatter property updates in your Obsidian notes using simple conditional rules.
Connections
9 months ago by Eric Van Cleve
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
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.
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Daily Named Folder
5 years ago by Nemo Andrea
Like daily note, but nested in a daily folder and some more improvements
Daily Notes Automater
a year ago by David Pedrero
Dataview
6 years ago by Michael Brenan
A data index and query language over Markdown files, for https://obsidian.md/.
Dayframe
2 months ago by Ganessh Kumar R P
🖼️ like a picture frame but for your daily notes.
Default Template
9 months ago by raeperd
obsidian plugin to set default template for new notes
Draft Indicator
2 years ago by Brian Boucheron
Show draft status with ✎ icons in the Obsidian file explorer.
Emoji selector
a year ago by summer
Insert custom emojis with quick search, auto-suggestions, and customizable templates.
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.
Fold Properties By Default
2 years ago by Tommy Bergeron
Always have editor/metadata properties folded by default.
Force note view mode
5 years ago by Benny Wydooghe
From Template
5 years ago by mo-seph
Simple plugin to create Notes from a template, and fill in fields defined there
Front Matter Timestamps
2 years ago by LighthouseDino
Track note created and modified times in front matter, kept up to date automatically.
Front Matter Title
4 years ago by Snezhig
Plugin for Obsidian.md
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.
Frontmatter generator
3 years ago by Hananoshika Yomaru
A plugin for Obsidian that generates frontmatter for notes
Frontmatter Markdown Links
2 years ago by mnaoumov
Obsidian Plugin that adds support for markdown links in frontmatter
Frontmatter Metadata Link Classes
a year ago by Varvara Zmeeva / zmeeva.io
Enhanced internal links with automatic classnames based on frontmatter metadata.
Frontmatter Tag Sugest
5 years ago by Jonathan Miller
Autocompletes tags in Obsidian YAML frontmatter. No more deleting #!
Frontmatter to HTML Attributes
7 months ago by Tarek Saier
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!
FuzzyTag
4 years ago by Adrian
Gantt this
2 months ago by Altarok
Obsidian plugin showing multiple TTRPG calendars at once in one gantt chart.
Gay Toolbar
2 months ago by chaskane
Colorful, customizable toolbar for Obsidian, designed for mobile.
Granola Meetings Simple Sync
2 months ago by philfreo
"Granola Meetings Simple Sync" Plugin for Obsidian
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.
Hephaistos Importer
2 years ago by Skallaturi
Non-official plugin for importing characters from Hephaistos.online to Obsidian.md
Hotkeys for templates
6 years ago by Vinzent
Insert Arknights URL Banner
a year ago by Rerurate_514
Obsidianのプラグイン、img_dwnldr_wikigg_ak_ktに保存されている画像を選択してbannersプロパティに簡単に設定できるプラグイン
JSON-CSV Importer
3 months ago by farling42
Plug-in for Obsidian.md which will create Notes from JSON files
Life Tracker
4 months ago by Sébastien Dubois
Capture and visualize the data that matters in your life
Line Commands
3 years ago by charliecm
Adds commands to quickly select, copy, cut, and paste lines under the selection or cursor.
Liquid Templates
5 years ago by Diomede Tripicchio
Define your templates with LiquidJS tags support
Local REST API with MCP
5 months ago by Adam Coddington
A secure REST API and Model Context Protocol (MCP) server for your vault.
LongtimeDiary
7 months ago by sawamaru
This is Obsidian Plugin to show past DailyNotes on the same day in previous years.
Magiedit
2 years ago by Matteo Gassend
Markdown Tabs
3 months ago by xhuajin
Create and render a Tabs component in your notes.
MD Butler
2 months ago by Peter Petschownik
Automatically manages YAML frontmatter fields for all notes. A reliable alternative to Templater formulas for consistent metadata.
Meld Build
4 years ago by meld-cp
Write and execute (sandboxed) JavaScript to render templates, query DataView and create dynamic notes.
Micro templates
3 years ago by epszaw
Flexible embedded micro templates powered by javascript functions
New Note Fixer
2 years ago by mnaoumov
Obsidian Plugin that unifies the way non-existing notes are created when clicking on their links
New Note New Window
4 years ago by Pedro Reyes
Plugin for opening new notes in a floating window in Obsidian (https://obsidian.md)
Note aliases
4 years ago by Pulsovi
This plugin manages wikilinks aliases and save them on the aliases list of the linked note
Note Auto Creator
4 years ago by Simon T. Clement
An Obsidian plugin for automatically creating notes when linking to non-existing notes
Note Favicon
2 years ago by mdklab
Obsidian plugin – Show Favicon from Metadata
Note to RED
2 years ago by Yeban
一键将 Obsidian 笔记转换为小红书图片进行导出
Note Toolbar
3 months ago by chrisgurney
Flexible, context-aware toolbars for your notes in Obsidian.
Note Types
2 months ago by jsmorabito
Note UID Generator
a year ago by Valentin Pelletier
Allow you to automatically generate UID for the notes in your vault.
Notion Suite
a month ago by craigstfn
Obsidian plugin: Notion-style databases, views, relations, rollups, charts and a / menu
Object Writer
3 years ago by Iago Grah
Object writing plugin for Obsidian.md (https://obsidian.md).
Obsidian Dynamic Embed
5 years ago by Ivaylo Dimitrov Dabravin
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).
Open Related Url
4 years ago by Dan Pickett
Paste Image Into Property
2 years ago by Nito
PixNote
2 months ago by Sofia Milton
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.
Publish Note to Mowen Note
a year ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Pug Templates
2 years ago by Nicholas Wilcox
An Obsidian plugin that enables the usage of Pug templates.
Recent Files
6 years ago by Tony Grosinger
Display a list of most recently opened files
Ribbon Folder
2 months ago by limniemdung
obsidian plugin ribbon folder
Ruled template
3 years ago by YPetremann
An obsidian plugin that check rules to select which template to use.
Run
3 years ago by Hananoshika Yomaru
Generate markdown from dataview query and javascript.
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.
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.
Simple Banner
a year ago by Sandro Ducceschi
Visually enhance your Obsidian notes with a customizable banner. Supports icons and time/date display.
Simple Vault Importer
a year ago by WebInspectInc
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.
Sort Frontmatter
3 years ago by Kanzi
Sort frontmatter automatically
Template by Note Name
2 years ago by Jacob Learned
A simple Obsidian plugin to automatically template notes based on their title
Template Filename
a year ago by Callum Alpass
Obsidian plugin for creating notes with templatable filenames
Template Folder
a year ago by LucasOe
Obsidian plugin to move notes to a folder when applying a template.
Templated daily notes
3 years ago by digitorum
Allow to create templayted daily note in specific folder
Templater
6 years ago by SilentVoid
A template plugin for obsidian
Templify
2 years ago by Boninall
A releases repo for custom editable template in Obsidian.
Testing Vault
4 years ago by Michael Pedersen
Title-Only Tab
a year ago by tristone13th
a plugin of obsidian for to change showing tab name to short
Update frontmatter modified date
3 years ago by Alan Grainger
Automatically update a frontmatter/YAML modified date field
Update Time Updater
3 years ago by MURATAGAWA Kei
Obsidian plugin to update the 'update time' element when saving or manually.
URI Commands
5 years ago by kzhovn
Execute URIs from the command palette
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.
Visual Crossing Weather
2 years ago by willasm
Workona To Obsidian
4 years ago by Holmes555
Plug-in for Obsidian.md which will import Workona json file
Xboard
2 months ago by wrbin
一款易上手、已美化、更适合AI工作流的obsidian工作台
YouTube Template
3 years ago by sundevista
📺 A plugin that would help you to fetch YouTube videos data into your vault.