{"adoption": {"forks": 246, "observed_at": "2026-08-28T04:04:45.333957+00:00", "stars": 1446}, "canonical_url": "https://ross.abutalabs.com/products/aimangastudio", "card": {"archived": false, "artifact_type": "application", "description": "一个利用 AI 制作漫画的工具，支持脚本创作、分镜设计和角色风格控制。访问地址：https://aimangastudio.liduos.com/", "domain": ["artificial-intelligence", "large-language-models", "web-development", "graphics", "media"], "enriched": true, "function": ["llm-inference", "image-processing", "web-framework", "pdf", "prompt-engineering"], "health_score": 79, "homepage": "https://liduos.com", "language": "TypeScript", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["morsoli/aimangastudio"], "name": "morsoli/aimangastudio", "platform": ["self-hosted"], "pushed_at": "2026-08-23T02:49:11+00:00", "repo": "morsoli/aimangastudio", "stars": 1446, "tags": ["ai-comics", "manga-creation", "storyboarding", "character-design", "comic-generation", "react", "vite", "google-genai", "web-server", "nodejs", "typescript"], "topics": [], "urls": [], "use_cases": ["generate manga scripts from natural language", "design comic storyboards automatically with AI", "create consistent manga characters and art styles", "export multi-page comics as PNG or PDF", "make webtoons or comics without drawing skills", "self-host an AI comic creation tool"], "what_it_is": "AIMangaStudio is a web application that uses AI (Google GenAI) to create manga/comics end-to-end, including script generation, storyboard layout, character and style control, and multi-page export to PNG/PDF. It is built with React, Vite, and TypeScript and can be self-hosted or deployed to Vercel/Netlify.", "when_to_avoid": ["you need professional-grade manual drawing and inking tools", "you require a license beyond MIT or commercial guarantees (repo lacks explicit license file)", "you don't want to depend on Google GenAI API access and costs", "you need offline generation without external AI services"], "when_to_choose": ["you want an end-to-end AI pipeline from script to finished comic pages", "you need character consistency and style control across pages", "you want a self-hostable or one-click deployable web tool", "you are an independent creator or small studio producing manga/webtoons"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/aimangastudio", "repo": "morsoli/aimangastudio", "role": "main", "score": 62}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "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:04:45.333957+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:45.333957+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:36:10.942349+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "43612b0942d54556e993bf4b1903890c4fecf6cdaa66815edf70803addc7ad4a", "fetched_at": "2026-08-28T04:04:45.333957+00:00", "kind": "readme", "missing": false, "url": "https://github.com/morsoli/aimangastudio"}, {"content_hash": "d889ee94d7cf4c028fbd145b9c7f547b19d00a5112409762a042cf5659a7308c", "fetched_at": "2026-08-29T11:46:17.040358+00:00", "kind": "homepage", "missing": false, "url": "https://liduos.com"}, {"content_hash": "f8a6af8c787ab3dcc1c5c13215312edbe141410f3f31484705a9d56b9e651fcd", "fetched_at": "2026-08-29T11:46:17.068002+00:00", "kind": "site_page", "missing": false, "url": "https://liduos.com/about"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 25, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 352, "days_push": 10, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 62, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}