Filamental and plain Markdown

There is no file format to be locked into, because there is no file format

A node is a Markdown file with a block of YAML at the top holding its category, its properties and its relationships. That is the whole storage design. Point Filamental at a folder you already keep notes in and it reads them, and if you delete the application tomorrow the work is exactly where you left it.

Opening what you already have

Point it at the folder, and there’s no import step

Open a folder of ordinary Markdown notes and Filamental adopts them. Every .md file that doesn’t already carry Filamental front matter becomes a node, with its name taken from the file, and any wikilink pointing at another note in the folder becomes a connection between the two. Nothing is moved, renamed or duplicated, and there’s no wizard to sit through.

It does write to those files. Adoption adds a block of YAML at the top of each one, carrying an identifier, a name, a category and the relationships it could work out. Your prose is untouched below it, but the files are modified, so take a copy first if you are opening something irreplaceable. A file that already has front matter is left alone, and one whose front matter won’t parse is skipped rather than overwritten.

If your notes are an Obsidian vault there is also a proper import that turns every resolvable wikilink into a real connection and reports the ones pointing at notes that don’t exist, which is a decent way to find out what a vault has been promising itself.

Where the structure lives

In the files, not in something only we can read

Most tools in this category keep the prose in one place and the structure in another, usually a database you can’t open. That is what makes leaving one of them a project rather than a decision: the notes come out easily enough and the thing that made them useful doesn’t come out at all.

Here the relationships are written into the front matter of the file they belong to, so a node carries its own connections and there’s nothing holding the graph together except the files themselves. There’s an index, and it sits in your machine’s application data rather than in the folder, which keeps it clear of anything syncing that folder between machines. It holds nothing the files don’t, so deleting it costs you nothing but the time to rebuild it.

The practical consequence is the one worth having. Copy the folder to a stick and it’s the whole of your work. Put it in version control and the history is legible. Hand it to somebody and they have everything, whether or not they ever install this.

The folder One Markdown file for every node, in an ordinary folder. The hidden .filamental folder keeps what isn’t a note, such as where each card sits on the canvas.
A file explorer window in a dark theme, open on a folder called My Project. The folder holds a hidden folder named .filamental and then one Markdown file for each node, with names such as Core_Switch.md, DC01_Domain_Controller.md, Edge_Firewall.md and BKP01_Backup_Server.md, which is ticked. Each file is one or two kilobytes, and all were modified on the same day.
The same node, twice BKP01 as a file in a plain text editor and as a node in the app. The notes are the same words in both, and the relationships written in the front matter are the connections listed on the right.
Two windows side by side, and the same node in each. On the left, a plain text editor shows the BKP01 Backup Server file scrolled to the end of its YAML front matter: a relationship with a target identifier, a type of universal, a direction of outgoing, a label of backs up nightly plus hourly logs and an influence of weak, then attachments, composition_mode, child_view_id, has_notes and a display_name of BKP01 Backup Server, closed by three dashes. Below that is the prose of the note, which describes how the server backs up the other servers every night and follows the 3-2-1 rule. On the right, Filamental has the same node open: BKP01 Backup Server selected in the graph over a red and violet field, and in the panel beside it the same notes, a list of its relationships to DC01 Domain Controller, FS01 File Server, APP01 Line-of-Business App Server and Core Switch, and properties for retention, role and hostname.
Reading it without us

Anything that reads files already reads your structure

Because the relationships are in the files, an AI with filesystem access doesn’t need a connector, a permission dialog or an intermediate format to understand a space. Point Claude Code, or any agent working in your folders, at the directory and it can see what exists, what each thing is, and what depends on what in which direction.

Two documents make it fluent rather than merely literate, and both are published on this website in full: the skill file and the file format reference. With those installed the agent can write properly formed new nodes straight back into the folder, and they appear in the application when you refresh.

This is the route that turns a space into something an agent works inside rather than visits through a window, and it’s the honest recommendation for anybody who has already built that habit.

Everything that isn’t a note

The rest of your files sit on the thing they concern

Notes are Markdown, and everything else stays exactly what it already is. Drag a spreadsheet, a photograph, a PDF or a CAD drawing onto the node it belongs to and it attaches, then opens in whatever normally opens it. Copy or move is offered on every drop, so moving files in actually makes your folder tree smaller rather than adding a second copy of everything.

A file can also be dropped in as a node in its own right, which is the right answer when the document is the thing rather than an attachment to it.

What it costs

Everything on this page is on the free plan

Reading a folder, adopting notes, attaching files, building the structure and letting an agent read it are all free on the Personal plan, permanently, with no account and no card. The paid tier is $120 a year, or $12 a month and buys the one thing not described here, which is handing a finished structure to somebody who doesn’t have Filamental.

Asked before opening a folder

Six straight answers

What file format does Filamental store my work in?

Markdown with YAML front matter, one file per node, in a folder you choose. The prose is the body of the file and the structure lives in the front matter, which is where a node's category, its properties and its relationships to other nodes are written. There’s no proprietary container and no database holding the content, so the folder is the whole of your work and it opens in any editor you like.

Can I open an existing folder of Markdown notes?

Yes. Point Filamental at the folder and it adopts any .md file that doesn’t already carry Filamental front matter, which means an ordinary pile of notes becomes a set of nodes without an import step. Files that already have front matter are left as they are, and a file it can’t parse is skipped rather than overwritten, so a folder with a mixture of both is safe to open.

Does opening a folder change my files?

It adds YAML front matter to the top of any Markdown file that doesn’t have it, carrying an identifier, a name, a category and the relationships it can work out. Your prose isn’t touched and nothing is moved, renamed or copied, but the files are written to, which is worth knowing before you open something irreplaceable. Take a copy first if that matters, exactly as you would with any other tool.

Is there a database, and where does it live?

There’s an index, and it lives in your machine's application data rather than in the folder, which keeps it out of the way of anything syncing that folder to another machine. It holds nothing that isn’t already in the files, so deleting it costs you nothing but the time to rebuild it. The Markdown files remain the single copy of your work.

Can an AI agent read my structure straight from the folder?

Yes, and no connector is needed for it. Anything with filesystem access can read the folder and see the whole structure, since the relationships are written into the front matter of the files themselves rather than held somewhere only Filamental can reach. Install the skill file and the file format reference alongside it and the agent can write properly formed new nodes back into the folder too.

What happens to my files if I stop using Filamental?

Nothing at all, because they were never anywhere else. You’re left with a folder of Markdown files that open in any editor, with a block of readable YAML at the top of each one that any other tool can ignore. There’s no export to run before you go and no account to close, and if you delete the application tomorrow the work is exactly where you left it.

A first thing to try

Open a copy of the folder you already keep notes in

A copy, because it writes front matter into what it adopts. Ten minutes with your own material tells you more than any amount of reading about somebody else’s.

Platforms
Win / macOS / Linux
Personal
Free, permanent
Professional
$120 / year, or $12 / month