Keep your Obsidian vault synced across a laptop, desktop, and iPhone using storage you control.
Let an AI agent like Claude or Codex read and write notes in your vault as a form of memory.
Access your Obsidian notes through an API from another app or automation.
Store notes with end to end encryption before they leave your device.
| 8thpark/geode | codeweb-dev/spark-ui | cuzteam/cpapro | |
|---|---|---|---|
| Stars | 25 | 25 | 25 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | — | easy |
| Complexity | 2/5 | — | 2/5 |
| Audience | vibe coder | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Project is pre-v0.1.0 and still under active development.
Geode is a free plugin for Obsidian, the popular note taking app, that adds remote syncing of your notes across multiple devices, including iOS. Your notes are encrypted before they ever leave your device, and they are stored in storage that you own rather than a service controlled by the plugin's creators. The stated goal of the project is to make syncing feel invisible and reliable, comparing the bar they are aiming for to how effortlessly Apple Notes syncs without you ever having to think about it. Beyond syncing, Geode also runs a remote MCP server and an API for your vault. MCP, or Model Context Protocol, is a way for AI agents such as Claude or Codex to read and write files. With Geode's server enabled, an AI agent can read from and write to your Obsidian vault directly, effectively using your notes as a form of memory it can draw on and update. The project's authors describe this agent access as central to their vision, believing that connecting Obsidian to agents unlocks more of what the app can do. The project is still early. As of this README, the team is working toward its first v0.1.0 release and tracks progress through GitHub milestones. Contributions are welcomed, with issues labeled "Good First Issue" pointed out for newcomers, and a CONTRIBUTING.md file with more detail. Security is treated as a priority: every code change is scanned with GitHub's CodeQL, dependencies are checked by Dependabot and NPM Audit, and the project publishes an OpenSSF Scorecard that updates with each change. Anyone who believes they have found a security vulnerability is directed to a SECURITY.md file for how to report it. Geode is released under the GNU General Public License version 3.0, which means anyone can use, modify, and redistribute it, but any distributed derivative work must also be released under the same GPL-3.0 license.
Geode is a free Obsidian plugin for encrypted remote note sync across devices, plus an MCP server and API so AI agents can read and write your vault.
Mainly TypeScript. The stack also includes TypeScript, Obsidian, MCP.
You can use, modify, and share it freely, but if you distribute a modified version you must also release it under the same GPL-3.0 license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.