{"adoption": {"forks": 974, "observed_at": "2026-08-28T04:11:09.031505+00:00", "stars": 14996}, "canonical_url": "https://ross.abutalabs.com/products/claudian", "card": {"archived": false, "artifact_type": "plugin", "description": "An Obsidian plugin that embeds Claude Code/Codex as an AI collaborator in your vault", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["chatbot", "agent-framework", "developer-tools", "mcp", "editor"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["YishenTu/claudian"], "name": "YishenTu/claudian", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2026-08-26T12:06:39+00:00", "repo": "YishenTu/claudian", "stars": 14996, "tags": ["obsidian-plugin", "claude-code", "codex", "ai-collaborator", "note-taking", "knowledge-management", "ai-agents", "desktop"], "topics": ["claude-code", "obsidian", "obsidian-plugin", "productivity", "ide", "codex"], "urls": [], "use_cases": ["chat with Claude Code inside my Obsidian vault", "let an AI agent edit and organize my notes", "inline edit selected text with AI and preview diffs", "run slash command prompt templates in Obsidian", "connect MCP servers to an agent in my vault", "use @mentions to reference vault files in AI chats", "plan and execute multi-step tasks on my notes with an AI agent"], "what_it_is": "Claudian is an Obsidian plugin that embeds AI coding agents like Claude Code, Codex, Grok, and OpenCode directly into your vault. It turns your notes vault into the agent's working directory, enabling file editing, search, inline edits with diff previews, and multi-step agentic workflows.", "when_to_avoid": ["you don't use Obsidian as your note-taking tool", "you only want a standalone chatbot without file system access", "you need a fully hosted solution with no local CLI installation", "your agent harness (Claude Code, Codex, etc.) is not installed or supported"], "when_to_choose": ["you use Obsidian and want AI agents to read, write, and search your notes", "you want Claude Code or Codex workflows applied to a knowledge base instead of a codebase", "you need inline AI editing with word-level diff previews in markdown notes", "you want MCP tool integration and session management inside Obsidian"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claudian", "repo": "YishenTu/claudian", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:11:09.031505+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:06:46.777793+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b0a8c939fd2c4158eb8988ed16c33fb2894d7a1f1750b3dea7f3e5c844d5b4fc", "fetched_at": "2026-08-28T04:11:09.031505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YishenTu/claudian"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 19, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 271, "days_push": 7, "days_rel": 11, "gap_med": 1, "n_releases_24m": 70}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}