{"adoption": {"forks": 1181, "observed_at": "2026-08-28T04:10:44.522572+00:00", "stars": 10875}, "canonical_url": "https://ross.abutalabs.com/products/freebuff", "card": {"archived": false, "artifact_type": "application", "description": "The free coding agent", "domain": ["developer-tools", "artificial-intelligence", "large-language-models", "web-development"], "enriched": true, "function": ["agent-framework", "llm-inference", "cli", "developer-tools", "chatbot"], "health_score": 95, "homepage": "https://freebuff.com", "language": "TypeScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["CodebuffAI/freebuff"], "name": "CodebuffAI/freebuff", "platform": ["windows", "cli", "cross-platform"], "pushed_at": "2026-08-26T22:43:26+00:00", "repo": "CodebuffAI/freebuff", "stars": 10875, "tags": ["coding-agent", "ai-coding-assistant", "ad-supported", "free", "terminal-agent", "cloud-ide", "app-builder", "ai-agents", "command-line", "macos", "linux", "web-server", "nodejs"], "topics": [], "urls": [], "use_cases": ["run an AI coding agent in my terminal for free", "refactor my codebase without paying for Claude Code or Cursor", "build and deploy a full-stack web app from a prompt", "have an agent fix issues in my GitHub repository", "run multiple coding agents in parallel on my machine", "chat with AI to research and plan code changes"], "what_it_is": "Freebuff is a free AI coding agent available as a desktop app, CLI, web builder, cloud IDE, and chat interface, funded by text ads instead of subscriptions or API keys. It uses a curated catalog of coding models to find relevant files, make code changes, and run project checks from a terminal or browser.", "when_to_avoid": ["you need guaranteed privacy since the service is ad-supported and cloud-based", "you require a specific proprietary model not in the curated catalog", "you need enterprise-grade SLAs or dedicated support", "you want fully local/offline inference"], "when_to_choose": ["you want a free alternative to paid coding agents like Claude Code, Codex, or Cursor", "you prefer working from the terminal or desktop without managing API keys", "you want to prototype and ship full-stack apps quickly from prompts", "you need an agent that can work directly on GitHub repositories in a cloud sandbox"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/freebuff", "repo": "CodebuffAI/freebuff", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "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:10:44.522572+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:44.522572+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:17:27.120130+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "297da6edf422e3e152c26eead28fc235eded157a8c72ac279b4fb0d64fa2031b", "fetched_at": "2026-08-28T04:10:44.522572+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CodebuffAI/freebuff"}, {"content_hash": "1f729f62127b372aaf83a0375e3b5292de72c6150beb90d2a9a1dcc8c9ca7906", "fetched_at": "2026-08-29T08:16:40.404957+00:00", "kind": "homepage", "missing": false, "url": "https://freebuff.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 56, "rhythm": 53}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["prerelease_only"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 785, "days_push": 7, "days_rel": 316, "gap_med": 0.0, "n_releases_24m": 9}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}