{"adoption": {"forks": 161, "observed_at": "2026-08-28T04:08:13.095409+00:00", "stars": 3653}, "canonical_url": "https://ross.abutalabs.com/products/chatgpt-siri", "card": {"archived": false, "artifact_type": "application", "description": "Shortcuts for Siri using ChatGPT API, supports continuous conversations, configure the API key & save chat records. 由 ChatGPT API 模型驱动的智能 Siri，支持连续对话，配置API key，配置系统prompt，保存聊天记录。", "domain": ["artificial-intelligence", "chatbots", "large-language-models", "apple-ecosystem", "developer-tools"], "enriched": true, "function": ["chatbot", "llm-inference", "prompt-engineering"], "health_score": 79, "homepage": "https://x.com/YueYangDev", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["Yue-Yang/ChatGPT-Siri"], "name": "Yue-Yang/ChatGPT-Siri", "platform": [], "pushed_at": "2026-02-27T11:53:03+00:00", "repo": "Yue-Yang/ChatGPT-Siri", "stars": 3653, "tags": ["siri-shortcuts", "chatgpt-api", "voice-assistant", "ios-shortcuts", "no-code", "ios", "macos", "apple-ecosystem", "mobile", "desktop"], "topics": ["chatgpt", "chatgpt-api", "siri", "siri-shortcuts", "open-source", "chatgpt3"], "urls": [], "use_cases": ["make Siri answer questions using ChatGPT", "have continuous voice conversations with ChatGPT on iPhone", "use ChatGPT hands-free via Siri in the car with CarPlay", "save ChatGPT chat history to a txt file or Notes app", "customize the system prompt for a personal AI assistant", "set up an AI voice assistant with just a Shortcut and an API key"], "what_it_is": "A set of Apple Shortcuts that connect Siri to the ChatGPT API, turning Siri into an AI chat assistant on iPhone, iPad, Mac, HomePod, and CarPlay. It supports continuous conversations, custom API keys and system prompts, and saving chat logs to Notes or txt files via iCloud.", "when_to_avoid": ["you need a native app with a graphical chat interface", "you are on Android, Windows, or Linux", "you want to avoid managing your own OpenAI API key and billing", "you need features beyond what Apple Shortcuts can orchestrate"], "when_to_choose": ["you use Apple devices and want ChatGPT integrated into Siri without writing code", "you want a quick voice-based ChatGPT assistant installable via iCloud shortcut links", "you need chat logs saved automatically with token usage stats"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/chatgpt-siri", "repo": "Yue-Yang/ChatGPT-Siri", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "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:08:13.095409+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.095409+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:40.287964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "64f82923ee7d6420d1298ad378ccc209931f236b368350d88d3f551076ea589a", "fetched_at": "2026-08-28T04:08:13.095409+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Yue-Yang/ChatGPT-Siri"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 91, "rhythm": 72}, "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": 1284, "days_push": 187, "days_rel": 187, "gap_med": 12, "n_releases_24m": 2}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}