The Agora does not host your data. Instead, it pulls notes from a location you control — typically a public git repository — and renders them alongside contributions from other users, interlinking everything into a shared knowledge graph. To join, you publish your garden yourself and then tell the Agora where to find it.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.
What you need before you start
A GitHub or GitLab account
Most contributors host their garden at github.com or gitlab.com.
Git installed locally
Install from git-scm.com/download. Git comes pre-installed on Linux and macOS.
Notes in Markdown with wikilinks
The default Agora format is Markdown plus
[[wikilinks]]. Other formats may be supported — reach out if you use something different.A public repository
Your notes must be publicly accessible so the Agora server can pull them.
If you do not yet have notes or a digital garden, see Choose an editor for your digital garden first.
How to join
Publish your digital garden to a public git repository
Push your Markdown notes to a public repository on GitHub or GitLab. The repository can have any name. Every Markdown file whose filename matches a topic becomes a node in the Agora.
Choose a signup method
You have two options: submitting a pull request to
gardens.yaml, or sending an email.Option A — Pull request (recommended if you know git):Fork the Agora repository at github.com/flancian/agora, add an entry for your garden to gardens.yaml, and open a pull request. Your entry should include:- The URL of your repository
- Your desired username
- Confirmation that you agree to the Agora’s contract (as defined by the
@agorasystem account)
- The URL of your repository or content
- Your desired username
- Confirmation that you agree to the Agora’s contract
Wait for your garden to be integrated
An Agora maintainer will review your submission and pull your garden into the graph. Once integrated, your notes will appear as sources on any node whose name matches one of your filenames.
Your data stays under your control
The Agora never stores your notes on its own servers. It reads from the public URL you provide and re-renders the content. You can update, remove, or move your garden at any time — the Agora reflects whatever is in your repository at its next sync.
Supported formats
The primary format is Markdown with wikilinks, which lets you also publish your garden independently as a blog or website using tools like Jekyll, Gatsby, or Nikola. Other note formats are being added over time.Markdown + wikilinks (default)
Markdown + wikilinks (default)
Standard
.md files where [[wikilinks]] create connections between notes. This is the format used by Foam, Obsidian, Logseq, and most other digital garden tools.Org-mode
Org-mode
Emacs Org-mode files are supported. Reach out to signup@anagora.org for details on the current state of integration.
Roam Research export
Roam Research export
Roam exports via the
roam2agora tool. Contact the maintainers if you use Roam.Other formats
Other formats
The Agora aims to be maximally inclusive. If you use a different notes system, email signup@anagora.org to discuss support. Non-git sources and additional formats are planned for future releases.
Contributing from social media
If you do not want to maintain a git repository, the Agora bridge project aims to let contributors participate via social media accounts. Follow the Agora bots to contribute from Mastodon or Twitter while support matures:- Mastodon: botsin.space/@agora
- Twitter/X: twitter.com/an_agora