Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By epicsagas
Obsidian vault lifecycle management — inbox AI classification, graph strengthening, MOC regeneration, and multi-vault sync.
npx claudepluginhub epicsagas/plugins --plugin obsidian-forgeBatch vault repair — runs `of check-tags --fix`, `of check-links --fix`, and `of normalize-frontmatter --fix` to repair tag health, broken wikilinks, and YAML malformations. Trigger: fix vault, repair tags, fix links, fix frontmatter, vault maintenance.
Knowledge graph strengthening pipeline — runs `of graph health` then `of strengthen-graph` to add backlinks, bridge notes, and auto-tags. Trigger: strengthen graph, graph health, fix orphans, improve connections.
AI inbox classification pipeline — runs `of process-all` to classify inbox notes with AI, inject frontmatter, and route to PARA folders. Trigger: process inbox, classify notes, empty inbox, PARA routing.
obsidian-forge (alias `of`) CLI skill for creating and managing Obsidian vaults, processing inbox notes with AI classification, strengthening knowledge graphs, syncing plugins across vaults, and running the background daemon. Use when initializing vaults, automating PARA routing, managing MOCs, or debugging vault sync and graph operations.
Obsidian vault diagnostics — runs `of doctor` and reports vault status, AI connectivity, inbox state, and git health. Trigger: vault health check, diagnose vault, vault status.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Local-first memory server — hybrid BM25+vector search, vault management, lint, and launchd lifecycle for project knowledge.
AI-native publishing system — autonomous multi-phase workflows from ideation to EPUB/PDF. Fiction, non-fiction, technical, screenplay, poetry, game, academic, and custom genres.
22 auto-trigger skills + self-evolving agent harness. Less to remember, more automation.
Software engineering knowledge graph — design patterns, laws, refactorings, and code smells with graph traversal and AI-powered code analysis.
Auto-compress .md, .html, .txt files read by Claude Code via PostToolUse hook.
Obsidian vault generator, automation daemon, and graph strengthener
Single binary. Multi-vault. Zero config to get started.
English · 中文 · 日本語 · 한국어 · Español · Português · Français · Deutsch · Русский · Türkçe
obsidian-forge is a Rust CLI that scaffolds, automates, and maintains Obsidian vaults. It runs as a background daemon watching your inbox, strengthening your knowledge graph, and syncing to git — so you can focus on writing.
of init my-brain # scaffold a new vault in seconds
of daemon enable # register as a macOS login item
# → your vault now auto-processes, auto-links, and auto-commits
# "of" is a built-in short alias for "obsidian-forge"
| Feature | Description | |
|---|---|---|
| 🏗️ | Vault scaffolding | PARA layout, bundled templates, .obsidian config, git init |
| 🔗 | Graph strengthening | Backlinks, bridge notes, related-project links, auto-tags |
| 📥 | Inbox processing | Frontmatter injection, AI classification, PARA routing |
| 🔄 | Sync cycle | MOC rebuild → graph → auto git commit/push on a timer |
| 🗂️ | Multi-vault | One daemon manages all vaults; enable, pause, or disable per vault |
| ⚙️ | Settings store | Import plugins/themes from one vault and push to all others |
| 🤖 | AI metadata | Ollama, OpenAI, OpenRouter, LM Studio, or any OpenAI-compatible endpoint |
| 📄 | PDF → Markdown | Converts via marker_single with pdftotext fallback |
| 🍎 | Login item | Installs as a macOS LaunchAgent — auto-starts, auto-restarts |
| ♻️ | Idempotent | Safe to run any operation multiple times; no duplicate output |
| 📚 | Book projects | Init, track, export, and source-sync vault-integrated writing projects |
brew install epicsagas/tap/obsidian-forge
No Homebrew? Use the installer script:
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/epicsagas/obsidian-forge/releases/latest/download/install.sh | sh
irm https://github.com/epicsagas/obsidian-forge/releases/latest/download/install.ps1 | iex
cargo binstall obsidian-forge # pre-built binary (fast)
cargo install obsidian-forge # build from source
Both obsidian-forge and of (short alias) are installed by all methods above.
of --versionto verify. Update withbrew upgrade obsidian-forgeor re-run the installer script.
| Platform | Architecture | Status |
|---|---|---|
| macOS | Apple Silicon (aarch64) | ✅ Fully supported |
| macOS | Intel (x86_64) | ✅ Fully supported |
| Linux | x86_64 (glibc) | ✅ Fully supported |
| Linux | x86_64 (musl/static) | ✅ Fully supported |
| Linux | ARM64 (aarch64) | ✅ Fully supported |
| Windows | x86_64 (MSVC) | ⚠️ Partially supported (no LaunchAgent) |