Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/flancian/garden/llms.txt

Use this file to discover all available pages before exploring further.

At its core, contributing to the Agora only requires two things: the ability to produce text in a supported format, and a way to make that text publicly available. Plain text files in a public git repository are enough. That said, purpose-built editors for digital gardens make wikilinks, daily notes, and graph views much easier to work with, and several are well-suited for Agora use.

Minimum requirements

In essence, all you really need to use the Agora is the capability to produce text in some format and make it publicly available somewhere. Plain text would suffice.
Whatever editor you choose, your workflow will follow the same pattern:
  1. Write notes in Markdown (or another supported format) using [[wikilinks]] to connect ideas.
  2. Commit and push your notes to a public git repository.
  3. The Agora pulls from that repository and renders your notes as nodes in the graph.

Editor options

Foam is an open-source VSCode extension that turns your editor into a personal knowledge management system. It is the most flexible option because VSCode itself is highly extensible.Pros:
  • Fully open source
  • Runs locally — your notes never leave your machine unless you push them
  • Integrates directly with git via VSCode’s built-in source control panel
  • Supports daily notes (Alt+D), wikilink navigation, and graph visualisation
Cons:
  • More setup steps than Logseq or Obsidian
  • Requires VSCode to be installed
Setup:
1

Fork the Foam template repository

Go to github.com/foambubble/foam-template and fork it to your own GitHub account. You can use any repository name.
2

Install VSCode

Download and install from code.visualstudio.com/download if you don’t already have it.
3

Clone your forked repository in VSCode

Open VSCode and select Clone Repository. Sign in with GitHub and select your forked Foam template. VSCode will offer to install recommended extensions — accept the prompt.
4

Configure git identity

Open the integrated terminal (Ctrl+`) and set your name and email if you haven’t already:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
5

Start writing

Press Alt+D to open today’s daily note. Use [[wikilinks]] to link between notes. When ready to publish, use the source control panel (the branch icon in the left sidebar) to commit and push.

Comparison at a glance

Foam

Open source, VSCode-based, locally hosted. Best for developers comfortable with git.

Logseq

Open source, browser or desktop, easiest git setup. Best for users who want a managed workflow.

Obsidian

Closed source, fast, polished, large plugin ecosystem. Best for users who prioritise UX and community extensions.
If you are unsure which to choose, start with Logseq — it requires the least configuration and can manage git for you. You can always migrate your Markdown files to a different editor later since all three use the same file format.
Once you have an editor and a public repository, follow Join the Agora with your digital garden to register your garden.

Build docs developers (and LLMs) love