Hobbies

Obsidian plugin

InkScribe

Type
Obsidian plugin
Status
Usable
Built with
Obsidian API, TypeScript, esbuild, Claude vision API
  • Captures handwritten notes on mobile or desktop and saves the source image.
  • Creates Markdown notes with configurable folders, filenames, and frontmatter.
  • Makes analog capture fit into an existing Obsidian workflow.
InkScribe

Why I Built It

InkScribe came from a gap between how I sometimes think and where I keep durable notes. Handwriting is still useful, especially for messy first passes, but handwritten pages do not naturally end up in an Obsidian vault.

The plugin makes that bridge simple: capture the page, send it through Claude vision, and save the transcription as Markdown alongside the original image.

How It Works

On mobile, the plugin can open the camera. On desktop, it falls back to a file picker. After previewing the image, it sends the file to Claude for transcription and creates a new note with configurable frontmatter, folders, image handling, and filename patterns.

It is built as a TypeScript Obsidian plugin with esbuild, using the normal plugin settings surface for API keys and output preferences.

What I Like About It

This is not technically the flashiest project, but it is useful because it respects the way the notes start. Instead of forcing every thought through a keyboard, it lets paper be the input and Markdown be the archive.