{"adoption": {"forks": 128, "observed_at": "2026-08-28T04:03:46.757384+00:00", "stars": 1151}, "canonical_url": "https://ross.abutalabs.com/products/zylos-core", "card": {"archived": false, "artifact_type": "framework", "description": "🐙 Give your AI a life — open-source agent infrastructure for team collaboration.", "domain": ["large-language-models", "chatbots", "self-hosted", "developer-tools"], "enriched": true, "function": ["agent-framework", "chatbot", "scheduling", "workflow-automation", "chat-interface", "self-hosted"], "health_score": 99, "homepage": "https://zylos.ai", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["zylos-ai/zylos-core"], "name": "zylos-ai/zylos-core", "platform": ["self-hosted", "cli"], "pushed_at": "2026-08-18T15:36:10+00:00", "repo": "zylos-ai/zylos-core", "stars": 1151, "tags": ["persistent-memory", "multi-channel-messaging", "telegram", "lark", "claude-code", "codex", "openclaw-ecosystem", "self-healing", "autonomous-agent", "own-your-data", "ai-agents", "automation", "linux", "macos", "nodejs", "web-server"], "topics": ["ai", "ai-worker", "own-your-data", "personal-ai-assistant", "self-evolving", "team-collaboration"], "urls": [], "use_cases": ["run an always-on AI assistant on my own server", "give my AI persistent memory across sessions", "connect my AI agent to Telegram and Slack", "schedule tasks for my AI to do while I sleep", "self-host a personal AI assistant that owns my data", "build an AI teammate that can extend its own skills", "switch between Claude and Codex runtimes without losing memory"], "what_it_is": "Zylos is an open-source agent infrastructure that gives LLM-based AI assistants persistent memory, multi-channel communication (Telegram, Lark, Slack, WhatsApp, web console), and autonomous scheduling on your own server. It supports Claude Code and Codex as interchangeable runtimes, includes self-healing operations, and is compatible with the OpenClaw skill ecosystem.", "when_to_avoid": ["you need a simple stateless chatbot with no server infrastructure", "you want a managed cloud solution rather than self-hosting", "you don't have a Claude or OpenAI subscription to power the runtime", "you need a framework with a large established community and long track record"], "when_to_choose": ["you want a self-hosted, privacy-focused AI agent with persistent memory and 24/7 availability", "you need one agent with unified memory across multiple messaging channels", "you want an agent that can schedule tasks and act autonomously", "you already have a Claude or Codex subscription and a Linux/Mac server"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/zylos-core", "repo": "zylos-ai/zylos-core", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "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:03:46.757384+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:46.757384+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:33:38.216682+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ce389b6b558e2ddfbcd448758debbc5096ba5de5202b55733bd436f8200fc540", "fetched_at": "2026-08-28T04:03:46.757384+00:00", "kind": "readme", "missing": false, "url": "https://github.com/zylos-ai/zylos-core"}, {"content_hash": "7687136a6d8d9565db338a9757cddd9016feb7dbf690e78fdd38bd353f70723f", "fetched_at": "2026-08-29T12:38:39.507199+00:00", "kind": "homepage", "missing": false, "url": "https://zylos.ai"}, {"content_hash": "afec6a55d03ccccd7fd58f81f9281f59d60786454d58818de60ac1dcbe31891a", "fetched_at": "2026-08-29T12:38:39.516078+00:00", "kind": "site_page", "missing": false, "url": "https://zylos.ai/docs"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 15, "rhythm": 98}, "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": 212, "days_push": 15, "days_rel": 15, "gap_med": 1.0, "n_releases_24m": 47}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}