Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Oxill Finance

oxilldatoxilldat710 downloads

Track expenses, income, accounts, transfers, and future plans using local Markdown notes.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates15

Local-first personal finance planning for Obsidian. Oxill Finance turns Markdown notes with YAML frontmatter into an overview of income, expenses, accounts, transfers, categories, and future payments.

English · Русский

English

What it does

  • Shows income, expenses, balance, category breakdown, cash-flow dynamics, and operation history.
  • Supports custom accounts, drag-and-drop account ordering, account-to-account transfers, and account balances calculated from notes.
  • Provides yearly expense planning with a category-by-month heatmap.
  • Plans future income and account-to-account transfers, and turns completed plans into ordinary operations.
  • Tracks personal debts by name or, through the optional Person Network connector, by a linked person note and photo; closed debts remain available in a reversible archive.
  • Turns a debt into a linked planned income or expense; completing the plan reduces the remaining debt and archives it automatically after full repayment.
  • Creates and edits ordinary Markdown files instead of hiding financial records in a proprietary database.
  • Imports and exports accounts, operations, transfers, plans, debts, and categories as a single Excel workbook.
  • Supports Russian and English interfaces, light and dark Obsidian themes, desktop and mobile layouts.

All financial data stays in your vault. The plugin does not use network requests, telemetry, external accounts, or cloud synchronization.

Installation

Community plugins

Oxill Finance is being prepared for the Obsidian Community plugins directory. After it is accepted:

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

Manual installation

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Create <vault>/.obsidian/plugins/oxill-finance/.
  3. Copy the three files into that directory.
  4. Reload Obsidian and enable Oxill Finance under Community plugins.

Quick start

Open Oxill Finance from the ribbon or command palette. Create at least one account, then add income and expense operations. The overview and account balances update from the notes stored in your vault.

By default, the plugin creates finance notes in:

  • Финансы/Операции — income, expenses, and transfers;
  • Финансы/Счета — accounts;
  • Финансы/Планирование — planned expenses.
  • Финансы/Долги — personal debts.

The destination folder for each note type can be changed independently in the plugin settings. Folder fields suggest existing vault folders while still allowing manual paths. Existing finance notes remain discoverable by their frontmatter and are not moved automatically when a destination changes.

Excel import and export

Use Settings → Oxill Finance or the command palette to export all finance data, download an empty statement template, or import a completed .xlsx workbook as Markdown notes.

The workbook contains Operations, Accounts, Planning, Income planning, Planned transfers, Debts, Categories, and Instructions sheets. For a bank statement, paste one transaction per row into Operations. Required values are documented in the workbook. Dates remain Excel dates and amounts remain numeric.

Column headings and workbook instructions follow the selected Oxill Finance interface language. Import remains bilingual and accepts both Russian and English headings, including files created by earlier plugin versions.

Import previews counts and row errors before writing, blocks invalid files, never deletes notes, skips existing finance_id values, and reports unknown accounts. If finance_id is empty, Oxill Finance generates a stable ID from the row so importing the same data again does not create duplicates.

Data format

Transaction:

---
finance_type: transaction
finance_id: tx-example
operation: expense
amount: 850
date: "2026-10-22T12:00:00+03:00"
category: Groceries
account_id: account-main
comment: Optional comment
---

operation can be income or expense. account_id is optional: an operation without it remains part of the general analytics but does not affect an individual account.

Account:

---
finance_type: account
finance_id: account-main
account_name: Main
icon: credit-card
---

Transfer:

---
finance_type: transfer
finance_id: transfer-example
operation: transfer
amount: 5000
date: "2026-10-24T12:00:00+03:00"
from_account: account-main
to_account: account-savings
---

Transfers move money between accounts without creating false income or expenses.

Planned expense:

---
finance_type: expense_plan
finance_id: plan-example
title: Tuition payment
amount: 35000
due_date: "2027-01-15T12:00:00+03:00"
category: Education
account_id: account-reserve
completion: create-expense
status: planned
---

completion: mark-only only marks the plan as paid. completion: create-expense also creates an ordinary expense operation. Completed plans receive status: paid and paid_at.

Planned income:

---
finance_type: income_plan
finance_id: income-plan-example
title: Salary
amount: 120000
due_date: "2027-01-10T12:00:00+03:00"
category: Salary
account_id: account-main
completion: create-income
status: planned
---

completion: create-income creates an ordinary income operation when the plan is marked as received. The planning page uses pending income and expenses to calculate the forecast balance.

Planned transfer:

---
finance_type: transfer_plan
finance_id: transfer-plan-example
amount: 15000
due_date: "2027-01-10T12:00:00+03:00"
from_account: account-main
to_account: account-savings
status: planned
---

Debt:

---
finance_type: debt
finance_id: debt-example
debt_name: Alex
person: People/Alex.md
icon: user-round
amount: 50000
comment: Optional comment
closed_at: "2026-11-03T12:00:00.000Z"
---

A positive debt amount means the person owes you. A negative amount means you owe the person. When the Person Network connector is enabled, the debt editor can replace the plain name and icon with a Person Network note and its photo. The person field is optional for ordinary debts. Closing a debt adds closed_at and moves it out of the active list. The archive button on the Debts page switches between active and closed debts; restoring a debt removes closed_at. Use Plan → Debt repayment or Plan → Debt collection from the Planning page to create a linked expense or income plan. Select an active debt in the form. Linked plans store debt_id; partial completion updates the outstanding amount and full completion adds closed_at automatically.

Categories

Categories can be created before any operations exist. The overview displays up to eight segments: seven selected or largest categories and an aggregated Other segment. Deleting a category requires choosing a replacement; the plugin first moves all linked finance notes to that category and only then removes the original one.

Current limitations

  • Amounts are currently displayed in Russian rubles (₽).
  • Currency conversion and exchange-rate history are not supported.
  • Back up your vault before large-scale category migrations or manual frontmatter edits.

Development

Requirements: Node.js and npm.

npm run check
npm test
npm run build

The production build creates main.js. Release packages also include manifest.json and styles.css.

Русский

Oxill Finance — локальный инструмент финансового учёта и планирования внутри Obsidian. Источником истины остаются обычные Markdown-заметки с YAML frontmatter.

Возможности

  • обзор доходов, расходов, баланса, категорий, динамики и истории операций;
  • пользовательские счета с ручной сортировкой перетаскиванием и переводы между ними без ложных доходов и расходов;
  • годовое планирование будущих расходов в виде тепловой карты;
  • планирование ожидаемых доходов с датой, категорией и счётом зачисления;
  • планирование будущих переводов между счетами;
  • учёт долгов по обычному названию или, через необязательный коннектор Person Network, по заметке человека с его фотографией; закрытые долги сохраняются в обратимом архиве;
  • создание из долга связанного планового дохода или расхода: выполнение уменьшает остаток, а полное погашение автоматически переносит долг в архив;
  • импорт и экспорт операций, счетов, переводов, планов, долгов и категорий через единый Excel-файл;
  • создание, переименование и удаление категорий с обязательным переносом связанных заметок;
  • русский и английский интерфейс, светлая и тёмная темы, адаптивная компоновка.

Все финансовые данные остаются в хранилище. Плагин не выполняет сетевых запросов, не собирает телеметрию и не требует внешнего аккаунта.

Начало работы

Откройте Oxill Finance через левую ленту или палитру команд. Создайте счёт, затем добавьте доходы и расходы. Плагин сохранит их отдельными заметками и автоматически пересчитает обзор и остатки по счетам.

Основные команды:

  • Oxill Finance: Открыть;
  • Oxill Finance: Добавить расход;
  • Oxill Finance: Добавить доход;
  • Oxill Finance: Запланировать расход.
  • Oxill Finance: Импортировать данные из Excel;
  • Oxill Finance: Экспортировать данные в Excel;
  • Oxill Finance: Скачать шаблон Excel.

Для импорта банковской выписки скачайте шаблон, перенесите по одной операции в каждую строку листа Operations и выберите файл в настройках плагина. Перед созданием заметок Oxill Finance покажет количество найденных объектов и ошибки по конкретным строкам. Импорт не удаляет существующие заметки и не дублирует уже известные finance_id.

Названия столбцов и инструкция в Excel соответствуют выбранному языку интерфейса Oxill Finance. Импорт остаётся двуязычным: он принимает русские, английские и старые служебные заголовки.

В настройках можно независимо выбрать папки для операций, счетов, планирования и долгов. Поля предлагают существующие папки хранилища, но сохраняют возможность ручного ввода. Смена папки влияет только на новые заметки: существующие файлы не перемещаются и продолжают читаться по frontmatter.

Форматы заметок и правила полей приведены в англоязычном разделе Data format. Интерфейсный язык, категории и состав диаграммы на обзоре настраиваются в параметрах плагина.

Поддержка и обратная связь

  • Telegram
  • Boosty
  • YouTube

License

MIT

HealthExcellent
ReviewSatisfactory
About
Manage personal finances in Obsidian by turning Markdown notes with YAML frontmatter into transactions, accounts, transfers, and planned payments. View income, expenses, balances, category breakdowns, cash-flow dynamics and a yearly category-by-month heatmap, with all data stored locally (no network, telemetry, or cloud).
FinanceDataFiles
Details
Current version
1.0.14
Last updated
2 weeks ago
Created
3 weeks ago
Updates
15 releases
Downloads
710
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Support
Author
oxilldatoxilldatoxill
GitHuboxilldat
t.me
  1. Community
  2. Plugins
  3. Finance
  4. Oxill Finance

Related plugins

Meld Encrypt

Hide secrets in your notes.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Advanced URI

Control everything with URI.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

Local REST API with MCP

Unlock your automation needs by interacting with your notes over a secure REST API.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Omnisearch

Intelligent search for your notes, PDFs, and OCR for images.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.