{"id":37229384,"url":"https://github.com/momorph/cli","last_synced_at":"2026-04-01T19:22:34.595Z","repository":{"id":331555673,"uuid":"1130910816","full_name":"momorph/cli","owner":"momorph","description":"MoMorph CLI","archived":false,"fork":false,"pushed_at":"2026-03-26T08:38:11.000Z","size":199,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-27T02:56:17.960Z","etag":null,"topics":["ai-driven-development","momorph"],"latest_commit_sha":null,"homepage":"https://momorph.ai","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/momorph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-09T07:35:08.000Z","updated_at":"2026-03-26T08:33:04.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/momorph/cli","commit_stats":null,"previous_names":["momorph/cli"],"tags_count":13,"template":false,"template_full_name":null,"purl":"pkg:github/momorph/cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/momorph%2Fcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/momorph%2Fcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/momorph%2Fcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/momorph%2Fcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/momorph","download_url":"https://codeload.github.com/momorph/cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/momorph%2Fcli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-driven-development","momorph"],"created_at":"2026-01-15T03:32:30.578Z","updated_at":"2026-04-01T19:22:34.567Z","avatar_url":"https://github.com/momorph.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003eMoMorph CLI\u003c/h1\u003e\n    \u003ch3\u003e\u003cem\u003eTransform Figma designs into production-ready code\u003c/em\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://golang.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/Go-1.25+-00ADD8?style=flat\u0026logo=go\" alt=\"Go Version\"/\u003e\u003c/a\u003e\n    \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg\" alt=\"License\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [🤔 What is MoMorph CLI?](#-what-is-momorph-cli)\n- [⚡ Getting Started](#-getting-started)\n  - [1. Install MoMorph CLI](#1-install-momorph-cli)\n  - [2. Authenticate with GitHub](#2-authenticate-with-github)\n  - [3. Initialize your MoMorph project](#3-initialize-your-momorph-project)\n- [🚀 MoMorph Commands](#-momorph-commands)\n  - [Context Commands](#context-commands)\n  - [Gen Code Commands](#gen-code-commands)\n  - [E2E Testing Commands](#e2e-testing-commands)\n- [🔧 MoMorph CLI Reference](#-momorph-cli-reference)\n  - [Upload Commands](#upload-commands)\n  - [Shell Completion](#shell-completion)\n- [📄 License](#-license)\n\n## 🤔 What is MoMorph CLI?\n\nMoMorph CLI is a command-line tool (CLI) used to initialize, manage, and operate projects following an AI-Driven Development approach, where Figma design serves as the starting point of the entire software development lifecycle.\n\nMoMorph helps transform:\n\n\u003e **Design → Specs → Test Cases → Code**\n\ninto an automated, consistent, and repeatable workflow, powered by AI.\n\n## ⚡ Getting Started\n\n### 1. Install MoMorph CLI\n\nChoose your preferred installation method:\n\n\u003cdetails open\u003e\n\u003csummary\u003e\u003cstrong\u003eOption 1: Homebrew (macOS, Linux)\u003c/strong\u003e (Recommended)\u003c/summary\u003e\n\n```sh\nbrew install momorph/tap/momorph-cli\n```\n\nThen use the tool directly:\n\n```sh\nmomorph version\n```\n\n**Benefits of package manager installation:**\n- Tool stays installed and available in PATH\n- Easy updates with package manager commands\n- Better dependency management\n- Cleaner system configuration\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eOption 2: Chocolatey (Windows)\u003c/strong\u003e\u003c/summary\u003e\n\n```sh\nchoco install momorph-cli\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eOption 3: PowerShell (Windows)\u003c/strong\u003e\u003c/summary\u003e\n\n```powershell\nirm https://raw.githubusercontent.com/momorph/cli/refs/heads/main/scripts/install.ps1 | iex\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eOption 4: Shell Script (Linux/macOS)\u003c/strong\u003e\u003c/summary\u003e\n\n```sh\ncurl -fsSL https://raw.githubusercontent.com/momorph/cli/refs/heads/main/scripts/install.sh | bash\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eOption 5: Go Install\u003c/strong\u003e\u003c/summary\u003e\n\n```sh\ngo install github.com/momorph/cli@latest\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eVerify setup\u003c/strong\u003e\u003c/summary\u003e\n\nCheck your account information and configuration:\n\n```bash\n# Display current account info\nmomorph whoami\n\n# Check CLI version\nmomorph version\n```\n\n\u003c/details\u003e\n\n### 2. Authenticate with GitHub\n\nLaunch MoMorph CLI and authenticate using GitHub OAuth Device Flow:\n\n```bash\nmomorph login\n```\n\nThe CLI will display a user code and authentication link. Open the link in your browser and enter the code to complete authentication.\n\n### 3. Initialize your MoMorph project\n\nUse the `momorph init` command to set up a MoMorph project with design-driven AI development workflow:\n\n```bash\nmomorph init new-directory      # Initialize in a new directory\nmomorph init .                  # Initialize in current directory\n\nmomorph init . --ai copilot         # Copilot\nmomorph init . --ai claude          # Claude Code\nmomorph init . --ai cursor          # Cursor\nmomorph init . --ai windsurf        # Windsurf\n```\n\nThe CLI will:\n- Download the latest MoMorph project template from backend\n- Extract configuration files (`.claude`, `.github`, prompt files, workflow scripts, etc.)\n- Set up the project structure for design-driven AI development\n- Configure AI agent integration for the specified assistant (`Copilot`, `Cursor`, or `Claude Code`)\n\nAfter that, enjoy using MoMorph commands in the next section! 🚀🚀🚀\n\n## 🚀 MoMorph Commands\n\nIn addition to the CLI commands, **MoMorph provides a set of AI-agent workflow commands**, designed to guide the AI-Driven Development process from specification to implementation.\n\n\u003e ⚠️ **Note:**\n\u003e - These are **workflow commands used within the MoMorph flow with AI agents**, not CLI commands.\n\u003e - They operate on templates and prompts generated by `momorph init`.\n\n### Context Commands\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.specs\u003c/code\u003e - Generate specifications for a screen\u003c/summary\u003e\n\n**Purpose:** Generate specifications for a screen based on the Figma design image and associated screen metadata.\n\n**Input:** Figma Design (Figma File Key, Frame ID)\n\n**Output:** File: `.momorph/specs/[screen-name].csv`\n\n**Example Command:**\n```\nGenerate specs based on the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.createtestcases\u003c/code\u003e - Generate test cases CSV\u003c/summary\u003e\n\n**Purpose:** Generate a CSV file containing a list of test cases for the specified screen based on the specs imported into MoMorph.\n\n**Input:** Figma Design (Figma File Key, Frame ID)\n\n**Output:** File: `.momorph/testcases/{file_key}/{frame_id}-{frame-name}.csv`\n\n**Example Command:**\n```\nGenerate test cases based on the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.updatetestcases\u003c/code\u003e - Update existing test cases\u003c/summary\u003e\n\n**Purpose:** Update existing test cases to match the latest version of the specifications.\n\n**Input:** Figma Design (Figma File Key, Frame ID)\n\n**Output:** File: `.momorph/testcases/{file_key}/{frame_id}-{frame-name}.csv`\n\n**Example Command:**\n```\nUpdate test cases based on the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.database\u003c/code\u003e - Generate database schemas\u003c/summary\u003e\n\n**Purpose:** Analyze Figma screens to design database schemas, generate SQL schema, ERD (Mermaid), and database analysis documentation.\n\n**Input:** Figma File Key, Frame ID (Optional)\n\n**Output:**\n1. `.momorph/contexts/DATABASE_ANALYSIS.md` – Screen analysis\n2. `.momorph/contexts/database-schema.sql` – SQL schema\n3. `.momorph/contexts/DATABASE_DESIGN.mmd` – ERD diagram\n\n**Example Command:**\n```\nGenerate database schemas for the Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.apispecs\u003c/code\u003e - Generate OpenAPI specifications\u003c/summary\u003e\n\n**Purpose:** Generate OpenAPI specifications (`api-docs.yaml`) and backend test cases from Figma designs — defining endpoints, schemas, and functional tests.\n\n**Input:** Figma File Key, Frame ID\n\n**Output:** Controllers and Routes files generated for all specified APIs. Route handler implementations are left empty.\n\n**Example Command:**\n```\nGenerate API specs for the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n---\n\n### Gen Code Commands\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.constitution\u003c/code\u003e - Initialize project constitution\u003c/summary\u003e\n\n**Purpose:** Initialize or update the project \"constitution\" (`.momorph/constitution.md`) containing technical standards, coding rules, folder structure, and governance policies.\n\n**Input:** A short description of rules, coding standards, conventions, etc.\n\n**Output:** `.momorph/constitution.md`\n\n**Example Command:**\n```\nGenerate constitution\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.specify\u003c/code\u003e - Generate feature specifications from Figma\u003c/summary\u003e\n\n**Purpose:** Generate feature specifications from a Figma frame — produces `spec.md` (user stories, acceptance criteria) and `design-style.md` (tokens, CSS, node IDs) as sources for implementation.\n\n**Input:** Figma File Key, Frame ID\n\n**Output:**\n1. Path: `.momorph/specs/{frameid-name}/spec.md`\n2. Path: `.momorph/specs/{frameid-name}/design-style.md`\n\n**Example Command:**\n```\nBuild specifications for the project based on the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.plan\u003c/code\u003e - Generate implementation plan\u003c/summary\u003e\n\n**Purpose:** Generate a detailed implementation plan from specs (architecture, files to create/modify, dependencies, strategy) and hand off to `momorph.tasks`.\n\n**Input:** Figma File Key, Frame ID\n\n**Output:** Path: `.momorph/specs/{frameid-name}/plan.md`\n\n**Example Command:**\n```\nPlan for the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.tasks\u003c/code\u003e - Break down plan into tasks\u003c/summary\u003e\n\n**Purpose:** Break down the plan into executable tasks (`tasks.md`) by user story, with detailed checklists, dependencies, and parallelization hints.\n\n**Input:** Figma File Key, Frame ID\n\n**Output:** Path: `.momorph/specs/{frameid-name}/tasks.md`\n\n**Example Command:**\n```\nBreak tasks for the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.implement\u003c/code\u003e - Execute implementation\u003c/summary\u003e\n\n**Purpose:** \"Implementation mode\" — execute tasks, write code following the constitution and design-style, run tests, and ensure pixel-perfect UI alignment with Figma.\n\n**Input:** Figma File Key, Frame ID\n\n**Output:**\n- Backend source code\n- Frontend source code\n- Unit test source code\n\n**Example Command:**\n```\nExecute the implementation plan by processing and executing all tasks defined for the following Figma design items:\n1. Signin – fileKey: `i09vM3jClQiu8cwXsMo6uy`, frameId: `9276:19531`\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.commit\u003c/code\u003e - Create Git commits\u003c/summary\u003e\n\n**Purpose:** Create Git commits from the current diff following Conventional Commits rules; split commits if needed to match commit types.\n\n**Input:** No input required\n\n**Output:** New commit(s) created\n\n**Example Command:**\n```\n/momorph.commit\n```\n\nor\n\n```\n/momorph.commit only staged files\n```\n\n\u003c/details\u003e\n\n---\n\n### E2E Testing Commands\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.setupe2e\u003c/code\u003e - Set up E2E testing environment\u003c/summary\u003e\n\n**Purpose:** Automatically set up and generate an E2E testing environment using Playwright (run once only).\n\n**Input:** Figma File Key, Frame ID\n\n**Output:** A fully initialized E2E test folder\n\n**Example Command:**\n```\nSet up a Playwright project for me.\n\n\u003cPaste your project configuration here\u003e\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.writee2e\u003c/code\u003e - Generate Playwright E2E tests\u003c/summary\u003e\n\n**Purpose:** Automatically generate Playwright E2E tests (after test code review is available).\n\n**Input:**\n1. Figma File Key, Frame ID\n2. URL of the screen to be tested\n\n**Output:** Complete Playwright E2E test code for the specified screen\n\n**Example Command:**\n```\nfileKey: `i09vM3jClQiu8cwXsMo6uy`\nsignup frame_link_id: \"9276:19630\"\n\nURL: ...\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003e/momorph.reviewe2e\u003c/code\u003e - Review E2E test code\u003c/summary\u003e\n\n**Purpose:** Automatically review generated E2E test code.\n\n**Input:** (Optional) Specific screen or test file\n\n**Output:** Review report of the generated E2E tests. May include fixes if bugs or test failures are found.\n\n**Example Command:**\n```\nReview the E2E test code for me.\n\n\u003cYou may specify a specific screen or test file to review\u003e\n```\n\n\u003c/details\u003e\n\n\n## 🔧 MoMorph CLI Reference\n\nThe `momorph` command supports the following operations:\n\n| Command            | Description                                                 |\n| ------------------ | ----------------------------------------------------------- |\n| `login`            | Authenticate with GitHub using OAuth Device Flow            |\n| `init`             | Initialize a MoMorph project with AI agent configurations   |\n| `upload testcases` | Upload test case CSV files to MoMorph server                |\n| `upload specs`     | Upload spec CSV files to MoMorph server                     |\n| `whoami`           | Display current account information and subscription status |\n| `update`           | Update MoMorph CLI to the latest version                    |\n| `version`          | Show MoMorph CLI version information                        |\n| `help`             | Display help information                                    |\n\n### Upload Commands\n\nUpload specs and test cases from local CSV files to the MoMorph server.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003emomorph upload testcases\u003c/code\u003e - Upload test cases to server\u003c/summary\u003e\n\n**Purpose:** Upload test case CSV files generated by `/momorph.createtestcases` to the MoMorph server.\n\n**File Path Pattern:**\n```\n.momorph/testcases/{file_key}/{frame_id}-{frame_name}.csv\n```\n\n**Usage:**\n```bash\n# Upload a single file\nmomorph upload testcases .momorph/testcases/xxx/yyy.csv\n\n# Upload multiple files\nmomorph upload testcases file1.csv file2.csv\n\n# Upload all testcases in a directory recursively\nmomorph upload testcases --dir .momorph/testcases/ -r\n\n# Dry run (preview without uploading)\nmomorph upload testcases --dry-run .momorph/testcases/**/*.csv\n```\n\n**Flags:**\n| Flag                  | Description                                   |\n| --------------------- | --------------------------------------------- |\n| `-d, --dir`           | Directory to search for CSV files             |\n| `-r, --recursive`     | Search directories recursively                |\n| `--dry-run`           | Show what would be uploaded without uploading |\n| `--continue-on-error` | Continue uploading if one file fails          |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003ccode\u003emomorph upload specs\u003c/code\u003e - Upload specs to server\u003c/summary\u003e\n\n**Purpose:** Upload spec CSV files generated by `/momorph.specs` to the MoMorph server.\n\n**File Path Pattern:**\n```\n.momorph/specs/{file_key}/{frame_id}-{frame_name}.csv\n```\n\n**Usage:**\n```bash\n# Upload a single file\nmomorph upload specs .momorph/specs/xxx/yyy.csv\n\n# Upload multiple files\nmomorph upload specs file1.csv file2.csv\n\n# Upload all specs in a directory recursively\nmomorph upload specs --dir .momorph/specs/ -r\n\n# Dry run (preview without uploading)\nmomorph upload specs --dry-run .momorph/specs/**/*.csv\n```\n\n**Flags:**\n| Flag                  | Description                                   |\n| --------------------- | --------------------------------------------- |\n| `-d, --dir`           | Directory to search for CSV files             |\n| `-r, --recursive`     | Search directories recursively                |\n| `--dry-run`           | Show what would be uploaded without uploading |\n| `--continue-on-error` | Continue uploading if one file fails          |\n\n\u003c/details\u003e\n\n\n### Shell Completion\n\nMoMorph CLI supports shell completion for bash, zsh, fish, and powershell.\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eBash\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\n# Load completions in current session\nsource \u003c(momorph completion bash)\n\n# Load completions permanently (Linux)\nmomorph completion bash \u003e /etc/bash_completion.d/momorph\n\n# Load completions permanently (macOS with Homebrew)\nmomorph completion bash \u003e $(brew --prefix)/etc/bash_completion.d/momorph\n```\n\n\u003e **Note:** Requires the `bash-completion` package to be installed.\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eZsh\u003c/strong\u003e\u003c/summary\u003e\n\n```bash\n# Enable shell completion (if not already enabled)\necho \"autoload -U compinit; compinit\" \u003e\u003e ~/.zshrc\n\n# Load completions in current session\nsource \u003c(momorph completion zsh)\n\n# Load completions permanently (Linux)\nmomorph completion zsh \u003e \"${fpath[1]}/_momorph\"\n\n# Load completions permanently (macOS with Homebrew)\nmomorph completion zsh \u003e $(brew --prefix)/share/zsh/site-functions/_momorph\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003eFish\u003c/strong\u003e\u003c/summary\u003e\n\n```fish\n# Load completions in current session\nmomorph completion fish | source\n\n# Load completions permanently\nmomorph completion fish \u003e ~/.config/fish/completions/momorph.fish\n```\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003ePowerShell\u003c/strong\u003e\u003c/summary\u003e\n\n```powershell\n# Load completions in current session\nmomorph completion powershell | Out-String | Invoke-Expression\n\n# Load completions permanently\nmomorph completion powershell \u003e momorph.ps1\n# Then add \". momorph.ps1\" to your PowerShell profile\n```\n\n\u003c/details\u003e\n\n## 📄 License\n\nThis project is licensed under the terms of the MIT open source license. Please refer to the [LICENSE](LICENSE) file for the full terms.\n\n---\n\n\u003cdiv align=\"center\"\u003eMade with ❤️ by the MoMorph Team\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmomorph%2Fcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmomorph%2Fcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmomorph%2Fcli/lists"}