{"adoption": {"forks": 233, "observed_at": "2026-08-28T04:04:46.804232+00:00", "stars": 1455}, "canonical_url": "https://ross.abutalabs.com/products/app-platform", "card": {"archived": false, "artifact_type": "application", "description": "AppPlatform 是一个前沿的大模型应用工程，旨在通过集成的声明式编程和低代码配置工具，简化和优化大模型的训练与推理应用的开发过程。本工程为软件工程师和产品经理提供一个强大的、可扩展的环境，以支持从概念到部署的全流程 AI 应用开发。", "domain": ["artificial-intelligence", "large-language-models", "developer-tools", "self-hosted"], "enriched": true, "function": ["agent-framework", "rag", "workflow-automation", "llm-inference", "plugin-system", "chatbot"], "health_score": 97, "homepage": "https://modelengine-ai.net", "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["ModelEngine-Group/app-platform"], "name": "ModelEngine-Group/app-platform", "platform": ["self-hosted", "jvm", "python"], "pushed_at": "2026-08-26T07:29:39+00:00", "repo": "ModelEngine-Group/app-platform", "stars": 1455, "tags": ["low-code", "visual-workflow-orchestration", "declarative-programming", "agentic-workflow", "ai-app-builder", "java", "react", "fit-framework", "waterflow", "elsa-graph-engine", "app-store", "smart-forms", "ai-agents", "retrieval-augmented-generation", "docker", "web-server"], "topics": ["ai", "java", "low-code", "agent", "agentic-ai", "agentic-workflow"], "urls": [], "use_cases": ["build ai agent apps without writing code", "visually orchestrate llm workflows", "create rag applications with a low-code editor", "self-host an ai application builder platform", "combine multiple llm models in one workflow", "let product managers prototype ai apps", "develop custom plugin nodes for ai pipelines", "publish and share reusable ai tools in an app store"], "what_it_is": "AppPlatform is a self-hosted low-code platform for building, orchestrating, debugging, and deploying large language model applications such as agents, RAG pipelines, and AI tools. It combines a Java/FIT plugin-based backend with a React visual flow editor (Elsa graph engine) and supports multi-model orchestration via Docker Compose deployment.", "when_to_avoid": ["you need a lightweight SDK or library to embed in an existing app rather than a full platform", "you require a fully managed cloud service with no self-hosting overhead", "your stack is Python-only and you prefer Python-native agent frameworks"], "when_to_choose": ["you want a self-hosted, open-source alternative for visual LLM app building", "your team is Java-centric and wants plugin-based AI app development", "non-developers need to build AI applications through a graphical interface", "you need multi-model orchestration and reusable tool/app stores"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/app-platform", "repo": "ModelEngine-Group/app-platform", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "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:46.804232+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:46.804232+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:37.886674+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "969be7511174a6324496c00fe1e462f9a47a8642d1bbf1c9a47a35d73b8300a0", "fetched_at": "2026-08-28T04:04:46.804232+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ModelEngine-Group/app-platform"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 37, "rhythm": 68}, "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": 520, "days_push": 7, "days_rel": 216, "gap_med": 19, "n_releases_24m": 14}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}