{"adoption": {"forks": 133, "observed_at": "2026-08-28T04:05:29.030291+00:00", "stars": 1734}, "canonical_url": "https://ross.abutalabs.com/products/todoist", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Todoist CLI Client. I ❤️ Todoist and CLI.", "domain": ["developer-tools"], "enriched": true, "function": ["cli"], "health_score": 95, "homepage": null, "language": "Go", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["sachaos/todoist"], "name": "sachaos/todoist", "platform": ["windows", "cli"], "pushed_at": "2026-07-26T17:37:41+00:00", "repo": "sachaos/todoist", "stars": 1734, "tags": ["todoist", "task-management", "todo", "golang", "peco", "command-line", "linux", "macos"], "topics": ["todoist", "peco", "cli-client", "golang", "cli"], "urls": [], "use_cases": ["manage my todoist tasks from the terminal", "add tasks to todoist without opening the browser", "list and filter todoist tasks by priority or due date", "close and reopen tasks via cli", "script todoist task management", "view todoist projects and labels in the shell"], "what_it_is": "An unofficial command-line client for the Todoist task management service, written in Go. It lets users list, add, modify, close, and delete tasks, manage projects, labels, and sections, and sync a local cache from the terminal.", "when_to_avoid": ["you need an official client with guaranteed API support", "you want a GUI or web interface for task management", "you rely on Todoist features not exposed by the Sync API"], "when_to_choose": ["you use Todoist and prefer working in the terminal", "you want to script or automate task management", "you like combining CLI tools like peco for fast task triage"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/todoist", "repo": "sachaos/todoist", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "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:05:29.030291+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:29.030291+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:31:26.558839+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "81bab545b874b75d7a3283a001e3c24a52e46ff6fe89314f4d1159f992605795", "fetched_at": "2026-08-28T04:05:29.030291+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sachaos/todoist"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 58}, "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": 3606, "days_push": 38, "days_rel": 123, "gap_med": 102, "n_releases_24m": 4}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}