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

FlowState

findflowstatefindflowstate69 downloads

Turn handwriting and voice memos into text

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

FlowState is the missing bridge between your offline notes and your digital brain. The app transcribes handwritten notes and voice memos using AI, and automatically syncs them to your Obsidian vault.

Features

  • AI-powered transcription: Handwritten notes and audio recordings are transcribed using advanced AI, with automatic file naming based on content.
  • Enrichment options: Go beyond transcription—translate, summarize, add context, extract action items, turn circled words into hashtags, and more.
  • Custom destinations: Choose the exact folder in your vault where you want your notes saved. Create different projects for different purposes.
  • Append mode: Create new files for each note, or append to a single file with auto-generated headings.
  • Download originals: Optionally save the original handwriting images or audio files as embedded attachments.
  • Multiple projects: Create separate projects for different kinds of notes, each with its own AI instructions and save location.
  • Email upload: Get a unique email address for each project to send handwritten notes and voice memos for transcription.
  • Automatic sync: Notes sync to your vault automatically in the background—no manual action required.

Installation & Setup

Requirements

  • Obsidian v1.2.0 or newer
  • A FlowState account (free to create)

Option A: Install via BRAT (Recommended)

BRAT (Beta Reviewer's Auto-update Tool) is a community plugin that makes installing and updating beta plugins easy.

  1. Install BRAT from Settings → Community plugins → Browse → search "BRAT"
  2. Enable BRAT in your Community plugins list
  3. Open BRAT settings and click Add Beta Plugin
  4. Paste: FindFlowState/obsidian-flow-state
  5. Click Add Plugin — FlowState will be installed and enabled automatically
  6. Skip to Step 4: Connect Your Account below

Option B: Manual Install

Step 1: Download the Plugin

  1. Go to the latest release page
  2. Under Assets, download these two files:
    • main.js
    • manifest.json

Step 2: Install in Your Vault

  1. Open your Obsidian vault folder in Finder (Mac) or File Explorer (Windows):
    • Mac: In Obsidian, right-click your vault name in the sidebar → "Reveal in Finder"
    • Windows: In Obsidian, right-click your vault name in the sidebar → "Show in system explorer"
  2. Open the .obsidian folder (this folder may be hidden—see note below)
  3. Open the plugins folder inside .obsidian (create it if it doesn't exist)
  4. Create a new folder called flow-state
  5. Move the downloaded main.js and manifest.json files into the flow-state folder

Can't see the .obsidian folder? It's hidden by default:

  • Mac: Press Cmd + Shift + . to show hidden files
  • Windows: In File Explorer, click View → Show → Hidden items

Step 3: Enable the Plugin

  1. Open Obsidian
  2. Go to Settings (gear icon in the bottom-left)
  3. Click Community plugins in the left sidebar
  4. If prompted, click "Turn on community plugins"
  5. Find FlowState in the list and toggle it on

Step 4: Connect Your Account

  1. Still in Settings, click FlowState under Community plugins
  2. Enter your email address and click Connect
  3. Check your email for a magic link and click it to sign in (check spam if needed)

If you don't have a FlowState account, one will be created automatically.

Using the Plugin

Create a Project

Projects control where and how notes are saved. You can create multiple projects to handle different types of notes differently.

  1. Open Settings → Community plugins → FlowState
  2. Click Add Project
  3. Configure your project settings (see below)
  4. Click Save

Basic Settings

  • Name: A descriptive name for your project (e.g., "Journal Entries", "Meeting Notes")
  • Append to existing:
    • Off (default): Each upload creates a new file in your destination folder
    • On: All uploads append to a single file, with AI-generated headings separating each entry
  • Destination:
    • If append is off: Choose a folder where new files will be created
    • If append is on: Choose or create a file to append to

Save Options (expandable section)

  • Download Original: When enabled, the original handwriting image or audio file is embedded in your note
  • File Name / Note Heading Instructions: Customize how AI generates titles. Examples:
    • "Keep it short"
    • "Include the date"
    • "Use the main topic as the title"

Enrichment Options (expandable section)

  • Instructions: Tell FlowState's AI how to process your notes beyond basic transcription. Examples:
    • "Translate to Spanish"
    • "Summarize in bullet points"
    • "Extract action items and format as a checklist"
    • "Add context and book suggestions"
    • "Turn circled words into hashtags"

Email Options (expandable section, available after saving)

  • Project Tag: A unique identifier used in your project's email address
  • Project Email: Send files to this address to auto-transcribe and save to this project

Send a Note

There are several ways to send notes to FlowState:

  • Mobile app: Take a photo or record audio in the FlowState mobile app, then tap to upload
  • Email: Send to your project's unique email address
    • Supports: 1 PDF, 1 audio file, or multiple PNG/JPG images (combined into one note)
    • Subject line is ignored—the AI generates a title from the content

Sync Your Files

FlowState automatically syncs completed transcriptions to your vault. Here's how it works:

  • Automatic background sync: The plugin checks for new files every 2 minutes (desktop) or 5 minutes (mobile)
  • Manual sync: Open Settings → FlowState → expand the Sync section → click Sync Now
  • Command palette: Press Cmd/Ctrl + P and search for "FlowState: Sync Now"

When you upload from the mobile app, FlowState can automatically open the synced note in Obsidian once it's ready.

Credits

Each page or minute of audio uses one credit. You get 50 free credits to get started.

To check your balance, open Settings → FlowState → expand the Credits section.

Need more credits? Click Manage Credits to upgrade your plan or buy top-ups.

Privacy

  • No analytics or tracking are included in this plugin
  • Only your FlowState outputs (and optionally original files) are written to your vault
  • FlowState does not read or access any other files in your vault

Troubleshooting

Issue Solution
Project email address not showing Email options only appear after a project is saved. Create the project first, then edit it to see email options.
Magic link not working Check your spam folder. Make sure you click the link on the same device where Obsidian is open.
Notes not syncing Open Settings → FlowState → Sync → click "Sync Now". Check the sync logs for errors.
"Not signed in" error Go to Settings → FlowState and reconnect your account.
Destination folder not found The plugin auto-creates folders, but make sure the path is valid. Edit your project and re-select the destination.

Support

  • Website: seekflowstate.com
  • Issues: GitHub Issues

Development

Build requirements: Node 20+

npm install

# Production build
npm run build-prod

# Local development build
npm run build-local

# Run tests
npm test
98%
HealthExcellent
ReviewPassed
About
FlowState is the missing bridge between your offline notes and Obsidian. It transcribes handwriting and audio into a text file, formats it according to your directions, names the file the way you want, and saves it in a folder you choose in your Vault. Send handwriting or voice memos to FlowState by web or mobile. You can snap a photo, record audio, upload a file, share files from another app, or even email files to your unique FlowState email address. After you send the files, they are automatically processed and stored in your Obsidian Vault. Set up projects to organize where your notes land: pick a vault folder, choose whether to append to an existing file or create new ones, and customize how titles are generated. Add instructions to tailor every transcription — you can extract Obsidian tags & action items, turn circled words into hashtags, format as bullet points, or anything else you need.
ImportAIAutomation
Details
Payments
Optional
Current version
1.0.4
Last updated
5 days ago
Created
9 months ago
Updates
4 releases
Downloads
69
Compatible with
Obsidian 1.2.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Payments
Each upload consumes credits to pay for the AI that transcribes and processes your files. One page of handwriting or one minute of audio is 1 credit. You get 50 credits for free, then more credits can be purchased on the FlowState web app or mobile app.
Author
findflowstatefindflowstate
seekflowstate.com
GitHubfindflowstate
  1. Community
  2. Plugins
  3. Import
  4. FlowState

Related plugins

Readwise Official

Sync highlights from Readwise to your vault.

Nexus AI Chat Importer

Import AI chat conversations from ChatGPT, Claude, and Le Chat exports into Obsidian as clean, readable Markdown files.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Importer

Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.

Copilot

Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.

Claudian

Embeds Claude Code/Codex as an AI collaborator in your vault. Your vault becomes agent's working directory, giving it full agentic capabilities: file read/write, search, bash commands, and multi-step workflows.

Smart Connections

AI link discovery copilot. See related notes as you write. Lookup using semantic (vector) search across your vault. Zero-setup local model for embeddings, no API keys, private.