What Foam is
What Foam is
Foam is a personal knowledge management and sharing system inspired by Roam Research, built as a set of extensions running inside Visual Studio Code. Rather than a standalone app, Foam builds on an editor many developers already have installed, adding it the features typical of note-taking tools built around interlinked notes.
Key features
Wikilinks — references in double square brackets — let you connect notes to each other and navigate between them, building a knowledge graph visible in a dedicated visualization view. Backlinking automatically shows which other notes reference the one currently open, surfacing connections that are easy to miss when manually browsing hundreds of files. A tag explorer supports both flat and hierarchical tagging, and built-in autocompletion, navigation, and embedding of fragments from other notes speed up writing without leaving the keyboard.
Built on Visual Studio Code and GitHub
Because Foam is a set of extensions rather than a standalone program, it inherits the rest of the VS Code ecosystem — colour themes, keyboard shortcuts, version control through Git, and the ability to publish notes as a static site via GitHub Pages. This "notebook inside a code editor" approach sets Foam apart from most dedicated notes apps.
Who it's for
Foam appeals mainly to developers and technical users who already spend most of the day in VS Code and would rather keep notes in that same working environment than switch to a separate notes app with its own interface.
Use cases
In practice, Foam works well for maintaining a linked technical knowledge base, writing long-form content with easy references back to earlier notes, and publishing selected notes as a static website directly from a GitHub repository.
Pricing and business model
Foam is fully free and open source — as a set of VS Code extensions it has no subscription model of its own; the only potential cost is a paid GitHub plan if someone needs a large-scale private repository, though the free tier is enough for most individual users.
Limitations and what to watch for
Foam requires Visual Studio Code installed and configured — it isn't a standalone mobile or web app, so access to notes away from a laptop with VS Code is limited to viewing raw Markdown files in a Git repository through some other tool.
AI notes pasted into Markdown files in VS Code
Foam has no built-in AI model integration, but since notes are just Markdown files in a code editor, pasting a fragment of a conversation with an assistant as a ai notes entry and linking it with a wikilink to an existing note takes literally a moment — without leaving VS Code.
Roam Research's inspiration without a cloud database
Unlike Roam Research, which relies on its own closed, cloud-hosted database, Foam keeps everything as plain Markdown files in a local Git repository — the same interlinked-notes philosophy, but without the risk of losing access to your data if the service's creator shuts it down.
Tying itself to one editor as a deliberate trade-off
Foam's creators didn't try to build a universal notebook that works everywhere — they deliberately tied the project to one editor so they could lean on its entire existing infrastructure instead of rebuilding it from scratch. That trade-off means someone not using VS Code won't find anything here for them — but for the editor's existing user base, the extension installs in seconds, with no separate account to register and no new app to download.
Publishing notes as a static site
Being able to push selected notes out as a finished website via GitHub Pages means Foam isn't limited to a private knowledge base — it also works for publishing a digital garden, a set of interlinked, publicly available notes updated over time. That feature requires basic familiarity with Git and GitHub, but adds no barrier beyond what's already needed to use Foam itself.
The risk of depending on VS Code's extension system
Because Foam is a set of extensions rather than a standalone program, its continued operation depends indirectly on the stability of Visual Studio Code's extension API — a major change to that API could, in theory, require an update to Foam to keep working correctly. In practice Microsoft maintains strong backward compatibility, but it's a dependency worth being aware of when picking a tool meant to last for years.
Foam as a study tool, not just for notes
Some users rely on Foam not just for classic notes but as a study tool — writing questions in separate files, linking them back to source notes, and browsing the connection graph as a form of review, similar in spirit to spaced-repetition flashcard methods, though without a built-in spaced-repetition scheduler.
Extensibility through the VS Code ecosystem
Beyond Foam itself, users can add other VS Code extensions alongside it — spell-checking, diagram generation, or cloud sync plugins — building a personalized notes toolkit instead of waiting for all of those features to show up in one monolithic app.
What's worth checking before choosing
Before settling on Foam, check whether you already work in VS Code day to day, a real prerequisite for the tool making sense, and whether the graph view and backlinking hold up at the size of the note repository you plan to build.
Bottom line
Foam is a free, open-source note-taking system embedded directly in Visual Studio Code, with wikilinks, a knowledge graph, and publishing via GitHub Pages. Anyone who wants ai notes from AI conversations to land automatically in a searchable archive without manually pasting into a Markdown file should consider a tool built around that workflow.
Comparison with SumizAI
Foam and SumizAI differ in environment and note content source. Foam is a set of extensions running inside a code editor, meant for notes written by hand and connected with wikilinks. SumizAI is a standalone app where ai notes are generated automatically from a conversation with an AI model, connected through your own API key to one of seven providers, and linked with plain Markdown links, not wikilinks. Anyone who wants a notebook embedded in VS Code for hand-written notes will pick Foam; anyone who wants ai notes to build themselves from an AI conversation in a dedicated app will find SumizAI the better-fitting tool.
That is our reading of the record. For AlternativeTo's own wording, see its page for Foam — the facts above were read on 2026-08-16.
| Price | Free |
|---|---|
| Licence | Open Source |
| Category | Note-taking |
| Origin | AlternativeTo does not say |
| Platforms | Self-Hosted, Visual Studio Code |
What SumizAI is
A note-taking application built around a conversation with an AI model. You ask a question, the answer streams back, and the answers worth keeping become Markdown notes — filed into a vault that is a folder on your own disk.
A vault is a directory holding base.md, a generated table of contents up to six levels deep, and a notes/ folder with one .md file per note. Before a note is written it is checked against the ones already there, so the fourth note about the same idea gets merged instead of added. Links between notes are ordinary Markdown links to files that exist.
The model is never ours: you bring your own API key to one of seven providers — Anthropic, OpenAI, Gemini, Groq, OpenRouter, a local Ollama or your own server — and pay that provider directly. A question sends the table of contents plus at most five relevant notes within a 24,000-character budget, and the app shows you which five it used.
Every answer kept this way becomes one of these ai notes, ready to search again months later without hunting back through old chats.
Side by side
| Side by side | SumizAI | Foam |
|---|---|---|
| Price | $1/month, one plan, 7-day trial without a card | Free |
| Licence | Proprietary | Open Source |
| Platforms | macOS, Windows, iOS, Android | Self-Hosted, Visual Studio Code |
| Category | Note-taking — AI chat into Markdown | Note-taking |
| Where notes live | Standard .md files in a folder you choose | AlternativeTo does not say |
| AI model | Seven providers, always on your own API key | Its description does not mention AI |
| Origin | Poland, EU | AlternativeTo does not say |
Where they differ
- AlternativeTo's description of Foam does not mention an AI model. That is the whole starting point in SumizAI: you have a conversation with a model on your own API key, and the answers worth keeping become notes without you filing them.
- Foam is open source, and SumizAI is not. If reading the source is what decides it for you, that is a real argument for Foam. The guarantee SumizAI offers instead is structural rather than legal: the notes are Markdown files in a folder you chose, so they open in any editor whether or not the application is running.
- AlternativeTo's description of Foam does not mention Markdown, so check what format your notes end up in before you fill it up. SumizAI writes standard
.mdfiles to a folder you picked, and an unpaid account can still export all of them. - Foam can be self-hosted. SumizAI has nothing to host on the desktop — the vault is a folder on your machine — and if you want the model on your own hardware too, a local Ollama is one of the seven providers it speaks to.
- AlternativeTo lists no mobile version of Foam. SumizAI runs on macOS, Windows, iOS and Android.
Which one to pick
Reasons to pick Foam
- the source is open and you want to read it
- it costs nothing
- you would rather host it yourself
Reasons to pick SumizAI
- the notes you want already exist inside conversations with an AI model
- you want the filing — title, chapter, duplicate check — to happen without you
- you want the result as plain
.mdfiles in a folder you picked - you would rather pay your AI provider directly than have a note app resell the model
Facts about Foam: AlternativeTo, read 2026-08-16. SumizAI is not affiliated with Foam, and the name is used only to identify the product being compared.
Taken from the AlternativeTo lists: Obsidian. Be sure to check out SumizAI's main competitor: obsidian alternative.