This Obsidian plug-in allows a user to search through many different OpenAleph instances simultaneously.
A brief video tutorial walks you through the main workflow.
Most OpenAleph instances are configured to only allow a user to search when they are logged in. In the OpenAleph Search plug-in, a user can configure an OpenAleph instance to have an API key associated with it.
Using this plug-in, a user can pull search results into their own Obsidian vault. Each result is a Follow the Money entity. The properties are rendered as Markdown frontmatter at the top of the note. This note is saved in a separate directory, with a configurable name (by default, followthemarkdown).
These Markdown files, containing Follow the Money entities, we have affectionately called "Follow the Markdown". They are meant to be treated as a source of information, not edited. They can be referenced in other notes, by using their title, in the WikiLinks notation: [[Name of Enitty]].
This plug-in was built in order to explore building tooling for investigators and researchers. The plug-in connects a well-known tool for drafting notes, and organizing knowledge (Obsidian) with OpenAleph instances (acting, here, as knowledge bases).
⚠️ This plug-in is in an Alpha stage. It may still contain bugs. If you would like to report a bug or request a feature, please open an Issue.
The OpenAleph free and open-source software is a staple of journalistic investigations. It is a platform that allows users to upload large volumes of data and make sense of what is inside. OpenAleph can reveal names, addresses, and other interesting artefacts. It makes all uploaded data searchable, and can translate betwen languages. The more advanced search features allow users to "hydrate" their search terms with additional context, or to perform reverse search.
DARC, the company that maintains OpenAleph, has a public instance with open-source data that can be searched by anything. No account required. There are many other instances like this, belonging to researchers and journalists.
OpenAleph Search allows users to send a search query to multiple OpenAleph instances, simultaneously, and import the relevant results into their Obsidian vault. In this sense, it federates search across both private and public instances that the user has access to.
You must have Obsidian installed in order to use this plug-in.
Your Obsidian app version must be equal or newer 1.13.0. You can see the version by opening the Settings and navigating to the General section. If you have an older version of Obsidian, upgrade to a more recent version.
This plug-in can be installed directly via the Obsidian Community plug-ins catalogue. Two other installation methods are detailed below.
If you already have the Beta Reviewers Auto-update Tester plug-in (called BRAT), you can add https://github.com/noop-ptf/OpenAlephSearch.git and select the latest version of this plug-in.

node --version). If you don't have NodeJS installed, follow the official instructionsVaultName/.obsidian/plugins/your-plugin-id/). Here, run git clone https://github.com/noop-ptf/OpenAlephExplore.git.npm inpm run build. This should produce three files: main.js, styles.css, manifest.json.Here are future functionalities we are considering. If you want to suggest something else you would like to see added to this plug-in, feel warmly invited to open an Issue.
OpenAleph Explore allows users to use any note they have written to perform inverse search across multiple OpenAleph instances, and then further refine the results with terms that are very closely correlated to them.
The noop team consists of:**
The noop team is active on Mastodon, and will share news about releases, demos and other tidbits. You can also follow the individual developers: zormit and catileptic.
OpenAleph Search for Obsidian is funded by the German Federal Ministry of Research, Technology and Space (BMFTR) through the Prototype Fund under funding code (Förderkennzeichen) 16IS26S15.
