{"adoption": {"forks": 139, "observed_at": "2026-08-28T04:05:38.314939+00:00", "stars": 1804}, "canonical_url": "https://ross.abutalabs.com/products/rawdog", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Generate and auto-execute Python scripts in the cli", "domain": ["artificial-intelligence", "developer-tools"], "enriched": true, "function": ["cli", "agent-framework", "llm-inference", "developer-tools"], "health_score": 47, "homepage": null, "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["granawkins/rawdog"], "name": "granawkins/rawdog", "platform": ["cli", "python", "cross-platform"], "pushed_at": "2025-08-18T05:31:13+00:00", "repo": "granawkins/rawdog", "stars": 1804, "tags": ["ai-assistant", "code-generation", "auto-execution", "rag-alternative", "litellm", "openai", "ai-agents", "command-line", "automation"], "topics": [], "urls": [], "use_cases": ["generate and run python scripts from natural language prompts", "analyze csv files in a directory with pandas", "inspect active ports and manage processes from the cli", "automate repo setup from a readme", "plot disk usage of files and folders", "cli ai assistant that executes code"], "what_it_is": "Rawdog is a CLI assistant that responds to natural-language prompts by generating and auto-executing Python scripts. It uses a recursive self-augmentation approach (an alternative to RAG) where script outputs are fed back into the conversation to iteratively complete tasks.", "when_to_avoid": ["you cannot tolerate auto-executed arbitrary code without review", "you need a sandboxed or production-safe agent environment", "you don't want to expose an LLM API key or pay per request"], "when_to_choose": ["you want an LLM assistant that acts on your local machine via Python", "you need iterative tasks where script output informs the next step", "you want to use various LLM providers including local models via litellm"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/rawdog", "repo": "granawkins/rawdog", "role": "main", "score": 33}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "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:38.314939+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:38.314939+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:21:49.009405+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4284d9e483a08cd9fd36d0ccaa0919efd26403f5554c041350d7ca908a50cb05", "fetched_at": "2026-08-28T04:05:38.314939+00:00", "kind": "readme", "missing": false, "url": "https://github.com/granawkins/rawdog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 37, "longevity": 67, "rhythm": 8}, "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": 946, "days_push": 380, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 33, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}