
orgfs – A FUSE filesystem for org files
Been using org-mode for years and always felt like querying my notes was either "open Emacs" or "grep and pray." So I built orgfs — a FUSE filesystem that exposes your org files as a structured directory tree.
Some examples:
ls ~/orgfs/tags/work/ - all headings tagged :work:
ls ~/orgfs/states/TODO/ - everything in TODO state
ls ~/orgfs/scheduled/2026/05/ - scheduled this month
ls ~/orgfs/properties/WITH/ - browse by any property value
OrgFs supports dynamic queries via mkdir
mkdir "~/orgfs/queries/tag.work+state.TODO" # AND
mkdir "~/orgfs/queries/tag.work,tag.personal" # OR
mkdir "~/orgfs/queries/scheduled.past+state.TODO"
Each result is a virtual read only .org file named {source}_L{line}.org so you know exactly where to edit.
One thing I've found useful: hooking it up to an AI assistant that runs orgfs queries from natural language — but curious if others have ideas for how to use something like this.
Still early and rough around the edges — would love feedback on whether this is useful, and what's missing.