{"adoption": {"forks": 829, "observed_at": "2026-08-28T04:10:06.003491+00:00", "stars": 7842}, "canonical_url": "https://ross.abutalabs.com/products/open-codesign", "card": {"archived": false, "artifact_type": "application", "description": "Open-source Claude Design alternative. One-click import your Claude Code / Codex API key. Prompt → prototype / slides / PDF. Multi-model (Claude, GPT, Gemini, Kimi, GLM, Ollama). BYOK, local-first, MIT.", "domain": ["web-development", "artificial-intelligence", "large-language-models", "frontend"], "enriched": true, "function": ["llm-inference", "ui-components", "developer-tools"], "health_score": 97, "homepage": "https://opencoworkai.github.io/open-codesign/", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["OpenCoworkAI/open-codesign"], "name": "OpenCoworkAI/open-codesign", "platform": ["cross-platform"], "pushed_at": "2026-08-04T08:08:53+00:00", "repo": "OpenCoworkAI/open-codesign", "stars": 7842, "tags": ["byok", "local-first", "ai-design", "design-to-code", "ui-generator", "prompt-to-prototype", "multi-model", "ollama", "claude-design-alternative", "slides", "pdf-generation", "desktop", "macos", "electron"], "topics": ["ai-design", "anthropic", "byok", "claude-design", "desktop-app", "electron", "local-first", "multi-model", "ollama", "openai", "claude", "claude-design-alternative", "claude-code", "deepseek", "design-to-code", "figma-alternative", "gemini", "openrouter", "typescript", "ui-generator"], "urls": [], "use_cases": ["generate a landing page from a text prompt", "create slide decks and PDFs with AI", "prototype UI without writing code", "use my existing Claude Code or Codex API key for design work", "run an AI design tool fully locally with Ollama", "refine generated designs with AI-tuned sliders and element comments", "preview responsive designs in phone and tablet frames"], "what_it_is": "Open CoDesign is an open-source, local-first desktop AI design tool that turns prompts into polished artifacts like UI prototypes, slide decks, and PDFs. It supports bring-your-own-key multi-model inference (Claude, GPT, Gemini, DeepSeek, OpenRouter, local Ollama) and stores all sessions and generated files on your own machine.", "when_to_avoid": ["you want a hosted, zero-setup SaaS design tool with managed inference", "you need full collaborative design-team workflows like traditional Figma", "you have no LLM API key, subscription, or local model available", "you need production-grade code export rather than prototypes and artifacts"], "when_to_choose": ["you want an open-source, BYOK alternative to Claude Design, v0, Lovable, or Bolt.new", "you prefer designs and prompts to stay local with no mandatory account or telemetry", "you already pay for an LLM provider and want to reuse those keys, including local Ollama models", "you need quick prompt-to-prototype, slides, or PDF generation on your desktop"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/open-codesign", "repo": "OpenCoworkAI/open-codesign", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "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:10:06.003491+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:06.003491+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:33:50.767012+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "cdb33dbb1a09777301d76be8c9fab75405f4c20b2be28a8ea1b3bb2139db3bf8", "fetched_at": "2026-08-28T04:10:06.003491+00:00", "kind": "readme", "missing": false, "url": "https://github.com/OpenCoworkAI/open-codesign"}, {"content_hash": "97722b264b8dde725c82fc42a31e7165d42ee034d2663159183e182c62457e47", "fetched_at": "2026-08-29T08:30:46.411771+00:00", "kind": "homepage", "missing": false, "url": "https://opencoworkai.github.io/open-codesign/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 9, "rhythm": 85}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 137, "days_push": 29, "days_rel": 102, "gap_med": 1.0, "n_releases_24m": 7}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}