{"adoption": {"forks": 158, "observed_at": "2026-08-28T04:05:14.900188+00:00", "stars": 1637}, "canonical_url": "https://ross.abutalabs.com/products/fuclaude", "card": {"archived": false, "artifact_type": "service", "description": "法克劳德，啥也不是。", "domain": ["large-language-models", "chatbots", "self-hosted", "web-development"], "enriched": true, "function": ["proxy", "http-server", "chat-interface", "self-hosted"], "health_score": 79, "homepage": "https://demo.fuclaude.com", "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["wozulong/fuclaude"], "name": "wozulong/fuclaude", "platform": ["self-hosted"], "pushed_at": "2026-02-25T11:54:56+00:00", "repo": "wozulong/fuclaude", "stars": 1637, "tags": ["claude", "reverse-proxy", "session-sharing", "account-pooling", "llm-access", "docker", "linux", "web-server"], "topics": [], "urls": [], "use_cases": ["self-host claude.ai access behind my own domain", "share claude session keys with a team", "deploy a claude web chat proxy with docker", "pool multiple claude accounts for rotating access", "use claude without visiting claude.ai directly"], "what_it_is": "Fuclaude is a self-hosted reverse proxy service for Claude.ai that lets users access Claude chat through their own deployed instance, supporting session key sharing and account pooling. It is typically deployed via Docker and exposes a web chat interface backed by Claude accounts.", "when_to_avoid": ["you need official API access with billing and SLAs - use the Anthropic API instead", "you cannot comply with Claude.ai's terms of service", "you need a general-purpose LLM gateway for multiple providers"], "when_to_choose": ["you have Claude session keys and want a self-hosted web proxy for them", "you need to share Claude access across users or rotate accounts", "you want a Docker-deployable Claude chat frontend"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fuclaude", "repo": "wozulong/fuclaude", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "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:14.900188+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.900188+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:46:56.689707+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "27026ca764a8cde609375a5847b68e2a22a3572d05110d6b33a5d77fe22f2595", "fetched_at": "2026-08-28T04:05:14.900188+00:00", "kind": "readme", "missing": false, "url": "https://github.com/wozulong/fuclaude"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 56, "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": 785, "days_push": 189, "days_rel": 189, "gap_med": 18.5, "n_releases_24m": 13}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}