{"adoption": {"forks": 623, "observed_at": "2026-08-28T04:09:09.176017+00:00", "stars": 5061}, "canonical_url": "https://ross.abutalabs.com/products/oasis", "card": {"archived": false, "artifact_type": "library", "description": "🏝️ OASIS: Open Agent Social Interaction Simulations with One Million Agents. ", "domain": ["artificial-intelligence", "large-language-models", "social-media", "simulation"], "enriched": true, "function": ["agent-framework", "simulation", "llm-inference", "machine-learning"], "health_score": 96, "homepage": "https://docs.oasis.camel-ai.org/", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["camel-ai/oasis"], "name": "camel-ai/oasis", "platform": ["python", "windows"], "pushed_at": "2026-08-26T11:19:22+00:00", "repo": "camel-ai/oasis", "stars": 5061, "tags": ["social-media-simulation", "multi-agent-systems", "llm-agents", "agent-based-modeling", "million-agents", "twitter", "reddit", "recommendation-systems", "ai-agents", "natural-language-processing", "linux", "macos"], "topics": ["agent-based-framework", "agent-based-simulation", "large-language-models", "large-scale", "llm-agents", "deep-learning", "natural-language-processing", "ai-societies", "multi-agent-systems"], "urls": [], "use_cases": ["simulate a million agents on a social network", "study information spread and group polarization", "model herd behavior on twitter or reddit", "test human-agent interactions in a dynamic social environment", "predict how content spreads through social networks", "generate realistic synthetic social media interactions", "run LLM agent-based social science experiments"], "what_it_is": "OASIS is an open-source social media simulator that uses large language model and rule-based agents to mimic the behavior of up to one million users on platforms like Twitter and Reddit. It supports 23 agent actions, dynamic environments, and integrated recommendation systems for studying social phenomena at scale.", "when_to_avoid": ["you need a general-purpose multi-agent framework not focused on social media", "you lack access to LLM APIs and want fully free simulation", "you need real-time production social platform features rather than research simulation", "your project requires small-scale, low-latency agent interactions"], "when_to_choose": ["you need large-scale social media simulation with LLM agents", "you want to study emergent social phenomena like polarization or echo chambers", "you need built-in recommendation systems and diverse agent action spaces", "you want a pip-installable Python framework with OpenAI or other LLM backends"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/oasis", "repo": "camel-ai/oasis", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "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:09:09.176017+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:09.176017+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:18.799812+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "526dc416b02e10d3da7df253855b7e05e7eecf9a34cb74f30cada415e4e8532c", "fetched_at": "2026-08-28T04:09:09.176017+00:00", "kind": "readme", "missing": false, "url": "https://github.com/camel-ai/oasis"}, {"content_hash": "1eadf60ee178d68592f918abcc1d592ad3944efb20ab4f1b7b61c0ebb0da10c1", "fetched_at": "2026-08-29T08:57:47.086893+00:00", "kind": "homepage", "missing": false, "url": "https://docs.oasis.camel-ai.org/"}, {"content_hash": "00062d77e6f3de051abfe4ce33bb976cd06b77ca5ff78116a81249ede002ff93", "fetched_at": "2026-08-29T08:57:47.088909+00:00", "kind": "site_page", "missing": false, "url": "https://docs.oasis.camel-ai.org/quickstart"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 47, "rhythm": 59}, "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": 658, "days_push": 7, "days_rel": 272, "gap_med": 11, "n_releases_24m": 6}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}