No description
Find a file
2026-05-20 00:02:50 +03:00
.github/workflows fix(release): set draft: false and bump to 0.1.2 for published release 2026-05-19 11:48:23 +03:00
dist fix(release): set draft: false and bump to 0.1.2 for published release 2026-05-19 11:48:23 +03:00
src fix(warnings): address reviewer warnings - activeWindow->window, CSS dedup, builtin-modules->native, safe ArrayBuffer copy 2026-05-13 20:26:51 +03:00
.gitignore initial release v1.0.0 2026-04-20 20:15:55 +03:00
CHANGELOG.md feat(release): version 1.0.1 - restore link symmetry and enhance audio converter 2026-04-21 15:59:11 +03:00
CONTRIBUTING.md docs(alchemist): add contributing guidelines file 2026-05-20 00:02:50 +03:00
esbuild.config.mjs fix(warnings): address reviewer warnings - activeWindow->window, CSS dedup, builtin-modules->native, safe ArrayBuffer copy 2026-05-13 20:26:51 +03:00
eslint.config.mjs fix(alchemist): full compliance remediation for Obsidian Community Plugin submission 2026-05-03 23:11:34 +03:00
jest.config.js initial release v1.0.0 2026-04-20 20:15:55 +03:00
LICENSE initial release v1.0.0 2026-04-20 20:15:55 +03:00
lint_results.json fix(alchemist): full compliance remediation for Obsidian Community Plugin submission 2026-05-03 23:11:34 +03:00
manifest.json fix(release): set draft: false and bump to 0.1.2 for published release 2026-05-19 11:48:23 +03:00
package-lock.json fix(warnings): address reviewer warnings - activeWindow->window, CSS dedup, builtin-modules->native, safe ArrayBuffer copy 2026-05-13 20:26:51 +03:00
package.json fix(release): set draft: false and bump to 0.1.2 for published release 2026-05-19 11:48:23 +03:00
README.md docs: add changelog to README 2026-05-11 15:11:59 +03:00
styles.css fix(warnings): address reviewer warnings - activeWindow->window, CSS dedup, builtin-modules->native, safe ArrayBuffer copy 2026-05-13 20:26:51 +03:00
tsconfig.json fix(alchemist): full compliance remediation for Obsidian Community Plugin submission 2026-05-03 23:11:34 +03:00
version-bump.mjs feat(release): version 1.0.1 - restore link symmetry and enhance audio converter 2026-04-21 15:59:11 +03:00
versions.json fix(release): set draft: false and bump to 0.1.2 for published release 2026-05-19 11:48:23 +03:00

Alchemist for Obsidian

Alchemist is a modular super-plugin designed for seamless data transmutation and vault hygiene. It consolidates multiple powerful features into a single, high-performance toolkit for Obsidian power users.

Features

TextBundle Export/Import

Preserve the sovereignty of your data. Export your notes with all linked assets (images, audio, PDFs) into a standardized .textbundle or .textpack format. Perfect for sharing notes with other apps or creating portable backups.

  • Link Symmetry: Ensuring links work perfectly after export and subsequent import back to Obsidian.
  • Recursion Depth: Include linked notes up to 5 levels deep.
  • Conflict Resolution: Smart hashing to detect identical files and avoid duplicates.
  • TextPack Support: Compressed multi-note archives.

Audio Converter (Desktop Only)

Transform your voice recordings and video notes into high-quality MP3s or FLACs without leaving Obsidian.

  • Video Extraction: Extract high-quality audio from MP4, MOV, MKV, and AVI containers.
  • Bulk & Folder Conversion: Convert entire folders or multiple selected files in one click via the context menu.
  • Meta-Sync+: Automatically extracts ID3 tags (Title, Artist, Date, Genre) from YAML frontmatter, with fallbacks to note H1 headings and creation dates.
  • Cleanup: Option to delete original files after successful conversion.
  • FFmpeg Powered: Uses the industry-standard FFmpeg engine for crystal-clear quality.

Dataview Table Export

Turn your dynamic Dataview queries into static, shareable CSV files with a single click.

  • One-Click Export: Adds a subtle CSV button to every Dataview table.
  • Silent Save: Configure a target folder in your Vault for distraction-free exporting.
  • Traceability: Injects source note information and export timestamps into the CSV.

Smart Paste Hygiene

Keep your Vault clean from the "digital footprint" of the web.

  • UTM Stripping: Automatically removes tracking parameters from pasted URLs.
  • Pure Interception: Surgical cleaning that doesn't break Obsidian's native formatting or code blocks.
  • Manual Cleanup: A dedicated command to clean an entire document from trackers in one go.

Installation

  1. Install via Community Plugins in Obsidian (Search for "Alchemist").
  2. For Audio Converter: Ensure ffmpeg is installed on your system and available in your PATH.
  3. Enable the modules you need in the Alchemist settings tab.

Support & Sponsorship

Alchemist is a labor of love, dedicated to the pursuit of digital purity and knowledge sovereignty. If it helps you in your workflow, consider supporting its continued evolution:


License

This project is licensed under the MIT License.


Changelog

0.1.0 (2026-05-11)

  • Initial submission to Obsidian Community Plugins.
  • Full codebase remediation for compliance and type safety.
  • Modular architecture with optional features (Audio, Dataview, TextBundle, Smart Paste).