Ownly

approvedunreviewed

by liuh886

Track objects, subscriptions, and experience costs in your Vault.

↓ 191 downloadsUpdated 19d agoMIT

Ownly

Own less, Live more, Decide better.

Obsidian Plugin License: MIT Ko-fi

A local-first ownership memory and decision ledger — inside your vault.

Ownly records what you own, what it costs, how you used it, and what you learned. Everything is stored as plain Markdown with YAML frontmatter in a folder you choose — no account, no cloud, no lock-in.

Travel insights — countries, cities and spend on a world map

Why Ownly

  • Your vault is the database — records are Markdown you can open, edit, search, and back up with your own tools.
  • Decision-led — observe → acquire or pass → use → exit → review. Ownly keeps the whole story, not just a list.
  • Recoverable — archive and restore are distinct from permanent delete.
  • One data model — the same records work across Obsidian, the Web/PWA app, the Agent CLI, and the local MCP server.

What you can track

RecordPurpose
Physical itemPurchase, use, cost, condition, retirement, transfer, or discard
Recurring costSubscriptions and repeating bills, with billing cycle and annualized cost
One-time experiencePlan, budget, actual cost, location, completion, and review
SnapshotPoint-in-time net worth and account balances
ReviewStructured post-use, monthly, or annual reflection
Object experience logAppend-only usage, issue, maintenance, regret, lesson, or exit notes

Travel planner

Plan a whole trip inside Obsidian:

  • Capture places from Google Maps with the companion Ownly Capture browser extension, or add them by hand.
  • Build a candidate pool, then schedule stops into a day-by-day timeline.
  • See the route on a map, compare hotels, track a budget and ledger, and split expenses.
  • Export a trip to Markdown, CSV, KML, or a calendar (.ics).

Insights (Pro)

  • Travel insights — countries and cities visited, spend, and review scores on a world map.
  • Object insights — annualized subscription cost per currency, a net-worth trend, and "unused for X days" reminders.
  • Calendar feed — a continuously updating subscription URL for your trips.

Accounts and net worth

Install

From the community plugins directory

  1. Open Settings → Community plugins → Browse.
  2. Search for Ownly.
  3. Select Install, then Enable.

Manual install

  1. Download main.js, manifest.json, and styles.css from the latest release.
  2. Place them in <Your Vault>/.obsidian/plugins/ownly/.
  3. Enable Ownly in Settings → Community plugins.

Requires Obsidian 1.8.7 or later.

Where your data lives

On first use, choose where the Ownly data folder lives — a normal local folder, or a folder already synchronized by a provider you control (Dropbox, Google Drive, OneDrive, iCloud Drive…). Ownly reads and writes that folder directly; it does not use provider APIs and does not host your data.

Ownly/
  Objects/  Accounts/  Snapshots/  Reviews/
  Trips/  Trip Places/  Trip Visits/  Trip Legs/  Trip Expenses/
  Logs/Object Experiences/  Archive/

Privacy

Ownly is local-first: it does not host your ledger, require an account, or upload your Markdown. See the privacy policy.

Links

Development

This repository is generated from the Ownly monorepo (https://github.com/liuh886/ownly) and contains only the plugin and the source it depends on. Do not edit it by hand — changes are overwritten on the next release sync.

npm install
npm run build     # produces main.js and styles.css
npm run validate  # build + release validation

License

MIT. See LICENSE.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.