Skip to content

Repository files navigation

Image Copy Canvas

An Obsidian plugin that lets you right-click canvas image nodes and copy them to your clipboard as PNG. Supports local vault images and external URLs.

Features

  • Right-click → Copy image on any image node in the Canvas view.
  • HotkeyCopy selected canvas image to clipboard command for keyboard-driven workflows.
  • External URLs — optionally fetch and copy images from remote URLs (opt-in via settings).
  • Desktop-only (Canvas and clipboard APIs require Electron).

Installation

From community plugins (when published)

  1. Open Settings → Community plugins → Browse.
  2. Search for Image Copy Canvas and click Install.

Manual

  1. Download main.js and manifest.json from the latest release.
  2. Create a folder: <Vault>/.obsidian/plugins/image-copy-canvas/
  3. Copy both files into it.
  4. Reload Obsidian and enable the plugin in Settings → Community plugins.

Development

Prerequisites

Setup

bun install

Dev (watch mode)

bun run dev

Production build

bun run build

Lint & format

bun run lint      # biome check --write
bun run format    # biome format --write
bun run check     # biome check + tsc

Tests

bun test

Releasing

  1. Update minAppVersion in manifest.json if needed.
  2. Run bun version patch (or minor / major) — this bumps both manifest.json and package.json, and updates versions.json.
  3. Create a new GitHub release with the version number as the tag (no v prefix).
  4. Attach main.js, manifest.json as release assets.

License

0-BSD

API Documentation

See https://docs.obsidian.md

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages