{"adoption": {"forks": 107, "observed_at": "2026-08-28T04:04:44.109605+00:00", "stars": 1439}, "canonical_url": "https://ross.abutalabs.com/products/chatgpt-md", "card": {"archived": false, "artifact_type": "plugin", "description": "A (nearly) seamless integration of ChatGPT into Obsidian.", "domain": ["large-language-models", "developer-tools", "text-editors"], "enriched": true, "function": ["chatbot", "llm-inference", "rag", "agent-framework", "markdown"], "health_score": 98, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["bramses/chatgpt-md"], "name": "bramses/chatgpt-md", "platform": ["cross-platform"], "pushed_at": "2026-08-12T06:17:15+00:00", "repo": "bramses/chatgpt-md", "stars": 1439, "tags": ["obsidian-plugin", "chatgpt", "note-taking", "wiki-links", "ollama", "lm-studio", "tool-calling", "ai-writing-assistant", "ai-agents", "natural-language-processing", "desktop"], "topics": [], "urls": [], "use_cases": ["chat with AI inside my Obsidian notes", "let AI read my linked notes via wiki links", "create AI personas for writing coaching or code review", "run AI chat locally and privately with Ollama", "have AI search my vault for notes on a topic", "summarize meeting notes with AI in markdown"], "what_it_is": "An Obsidian community plugin that integrates ChatGPT-style AI chat directly into notes, supporting wiki-link context, AI agents, and tool calling. It works with OpenAI, Anthropic, OpenRouter, and local providers like Ollama and LM Studio.", "when_to_avoid": ["you don't use Obsidian", "you need a standalone chat app or web UI", "you want AI features outside of markdown notes"], "when_to_choose": ["you already use Obsidian and want AI in your vault", "you want notes as chat context without copy-pasting", "you prefer local/private models via Ollama or LM Studio", "you want chat history stored as markdown files"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chatgpt-md", "repo": "bramses/chatgpt-md", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "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:04:44.109605+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.109605+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:35.828861+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb5ed51ceaffefa248aa07e290f10435efde2b532f41ec05793ee98459cb8902", "fetched_at": "2026-08-28T04:04:44.109605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/bramses/chatgpt-md"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 91, "rhythm": 97}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1278, "days_push": 21, "days_rel": 21, "gap_med": 10.5, "n_releases_24m": 25}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}