Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

RA Search

DesynchVTDesynchVT96 downloads

Create set notes and automatically insert metadata of games with RetroAchievements support

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

This plugin is not officially supported or endorsed by the RetroAchievements team. It is independently developed by DesynchVT.

Description

Easily import your RetroAchievements library with various metadata to discover connections and themes between your games.

demo of an Obsidian base with imported RA-supported titles

Usage

The plugin ships with just 3 easy-to-use commands. Before you can use any of them, you must set up your own RetroAchievements username and web API key in the settings. You can find your API key under your RA user settings.

Auto import RA library

Requires an RA account

As the name suggests, it imports every single game listed on your RA account. Choose to also import subsets in the settings! Skips already imported games.

You can choose to cancel the import by running Cancel auto import. Games added during the import before cancellation will remain in your vault.

Add game

Requires an RA account

Add any game or subset to your notes, whether or not you've played it before!

Create base

Automatically create a base within Obsidian, automatically showing files in your configured RA notes library. You can customize it from here yourself, it's just to get you going. As a side note, the boxart images used in the base are hosted on RetroAchievements official media host: https://media.retroachievements.org.

Settings

image of the settings menu in Obsidian

RA username

self explanatory.

RA web API key

Necessary to communicate with the RetroAchievements servers. Found under your RA user settings.

Properties as links

Save game metadata as internal links in your vault to create connections between them.

Auto open added game

Automatically open newly added game notes in a new tab. Does NOT affect auto import.

Game note directory

The path RA games are imported to.

Console subfolders

Enabled: Games go into subfolders of the console name (~/PlayStation/Crash Bandicoot)

Disabled: Games go into the root game note directory. (~/Crash Bandicoot (PlayStation))

Include subsets in auto import

Whether auto import includes subsets or not.

Show RA logo in ribbon menu

Toggle RA logo in ribbon menu. Clicking it runs the Add game command.

Installation

Click the link to install the RA Search plugin: https://community.obsidian.md/plugins/ra-search.

Or, search in the Obsidian Community tab in the settings of the Obsidian app and install it from there.

Manual installation

Option A: Install from a release

  1. Go to the releases page and download the latest release's main.js, manifest.json, and styles.css.
  2. In your vault, open (or create) the folder <vault>/.obsidian/plugins/ra-search/. The folder names must match exactly.
  3. Copy the three downloaded files into that folder.
  4. In Obsidian, open Settings -> Community plugins and select Reload (or fully restart Obsidian).
  5. Find RA Search in the list and toggle it on. Obsidian requires Settings -> Community plugins -> Turn off safe mode before any manually installed plugin can be enabled. Only install plugins from authors you trust.

Option B: Build from source

Requires Node.js (https://nodejs.org/) 18+ and npm.

  1. git clone https://github.com/DesynchVT/obsidian-ra-search-plugin.git

  2. cd obsidian-ra-search-plugin

  3. npm install

  4. npm run build

  5. Copy main.js, manifest.json, and styles.css into <vault>/.obsidian/plugins/ra-search/ and enable the plugin as in steps 4–5 from Option A.

HealthExcellent
ReviewSatisfactory
About
Import your RetroAchievements library with rich metadata to discover connections and themes between games. Add individual games or subsets, create a starter base of RA notes, run auto-import with cancel support, and save game metadata as internal links to build inter-note connections.
ImportIntegrationsLinks
Details
Current version
1.1.0
Last updated
11 hours ago
Created
2 weeks ago
Updates
9 releases
Downloads
96
Compatible with
Obsidian 1.11.4+
Platforms
Desktop, Mobile
License
0BSD
Report bugRequest featureReport plugin
Author
DesynchVTDesynchVTdesynch
GitHubdesynchvt
DesynchVT
Blueskydesynchvt.bsky.social
reddit.com
retroachievements.org
  1. Community
  2. Plugins
  3. Import
  4. RA Search

Related plugins

Zotero Integration

Insert and import citations, bibliographies, notes, and PDF annotations from Zotero.

Snipd Official

Sync Snipd podcast highlights to your vault with transcript, notes, AI summaries and metadata.

Readwise Official

Sync highlights from Readwise to your vault.

Granola Sync

Sync Granola notes to your vault.

ZotLit

Integrate with Zotero, create literature notes, and insert citations from a Zotero library.

Plaud Sync

Sync Plaud voice recordings into Markdown notes with transcripts, AI summaries, and highlights.

Advanced Exclude

Enhances the Excluded files setting bringing gitignore syntax.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

BRAT

Easily install a beta version of a plugin for testing.