Make-A-Clone-of-X
Replicate any Software (Opensource) ๐ Star if you like it! ๐
Install / Use
claude mcp add ishandutta2007 -- npx -y github:ishandutta2007/Make-A-Clone-of-XIf the server publishes to npm under a different name, use that package instead โ check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Development & EngineeringSupported Platforms
Tags
Our assessment of Make-A-Clone-of-X
Make-A-Clone-of-X scores 78/100 on our quality scale, 3652nd of 4,639 Development & Engineering skills we index.
Its MCP Server is 7.8 KB long, well organised into 16 sections with 6 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated today, so Make-A-Clone-of-X is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 87/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Make-A-Clone-of-X compared with similar skills
All 4 of these similar skills score higher than Make-A-Clone-of-X; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Make-A-Clone-of-X (this skill)by ishandutta2007 | 78 | 3 | today | MCP Server |
| taste-skillby Leonxlnx | 100 | 108.9k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 108.1k | 2d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.7k | today | CLAUDE.md |
| ai-job-searchby ai-job-search-dev | 100 | 69.1k | today | CLAUDE.md |
Frequently asked questions
- How do I install Make-A-Clone-of-X?
- Run
claude mcp add ishandutta2007 -- npx -y github:ishandutta2007/Make-A-Clone-of-X. The install tabs above show the steps for each supported agent. - Which AI agents does Make-A-Clone-of-X work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Make-A-Clone-of-X safe to use?
- It is MIT-licensed and scores 87/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Make-A-Clone-of-X still maintained?
- The repository was last updated today, so Make-A-Clone-of-X is actively maintained.
Skill content
View source on GitHubMACX: Make A Clone of X
One MCP server and CLI for AI-assisted reverse engineering across binaries, applications, and runtime behavior.
See a feature you like. Understand how it works, down to the binary level.
<a href="https://github.com/ishandutta2007/Awesome-Awesome-Awesome"><img src="https://img.shields.io/badge/Awesome-%E2%9C%94-blueviolet?style=flat-square&logo=github" alt="Awesome"/></a><a href="https://discord.gg/jc4xtF58Ve"><img src="https://img.shields.io/badge/Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="Discord" /></a>
<a href="https://github.com/ishandutta2007"><img alt="GitHub followers" src="https://img.shields.io/github/followers/ishandutta2007?label=Follow" /></a>
<code>npx macx-agents setup</code>
</div>[!IMPORTANT] This is MACX โ a simplified, minimal-feature edition focused on core reverse-engineering workflows via CLI and MCP.
MACX ๐ก๏ธ (npm package: macx-agents) is a local-first reverse-engineering toolkit for AI agents. It packages a Model Context Protocol (MCP) server and a command-line interface (CLI) into one tool that lets your agent decompile and analyze software you are authorized to examine โ without needing the original source code.
See a feature in an app that you want in your own product? Ask your agent to investigate it with MACX. It can inspect the app without its source code, explain how the feature works, show the evidence, and build a version for your project.
MACX connects your agent to tools for inspecting native binaries, JavaScript and Electron apps, .NET assemblies, and websites. You can also use the same tools from your terminal. Analysis runs locally, and results include the evidence and limitations behind each conclusion.
Setup registers MACX with your agent and installs matching workflow instructions. Native analysis can use an existing Hopper, Ghidra, or IDA installation; setup can optionally install Hopper with approval. Static JavaScript analysis needs no native analysis engine.
Table of contents
- ๐ Quick start
- ๐ How MACX works
- ๐ฏ What you can analyze
- โ FAQ
- ๐ Documentation
- โ๏ธ Disclaimer
- ๐ค Contributing
- ๐ License
๐ Quick start
๐ค Set up your agent
With Node.js and npm installed, run:
npx macx-agents setup
Choose your agents, review the proposed changes, and approve them. Setup adds MACX's MCP server and matching workflow instructions, with backups of existing configuration. Restart your agent afterward.
Setup supports ๐ค Claude Code, Codex, Cursor, Gemini CLI, Grok Build and other agents.
๐ฌ Ask your agent
Understand how search works in the Notes app, show me the evidence, and build a
similar feature for my project.
Replace Notes with your target app and the feature you want to understand.
๐ฅ๏ธ Use the terminal
Inspect an extracted JavaScript/Electron app directory or ASAR:
npx -y macx-agents@latest analyze-javascript-application /absolute/path/to/app --json
The result includes modules, imports, Electron boundaries and their evidence.
To install the macx command for regular use:
npm install --global macx-agents
macx --help
๐ Update MACX
For a CLI installed with npm install --global:
macx update
For agent setup through npx:
npx macx-agents@latest setup
Review the setup changes and restart your agent.
๐ How MACX works
Your agent calls MACX through MCP to inspect the target and trace relevant code. MACX returns findings with their evidence. The agent uses them to ask follow-up questions, explain the behavior, or write and test an implementation. CLI commands use the same workflows.
๐ฏ What you can analyze
MACX requires Node.js 22.x (>=22.23.4), 24.x (>=24.22.1), or 26.12.1+, plus npm.
| Target | What MACX returns | | ----------------------- | ------------------------------------------------------------------------------ | | Native binaries | Pseudocode, assembly, strings, symbols, calls and references | | JavaScript / Electron | Modules, imports, source maps, routes, IPC and native add-on relationships | | Websites | Page structure, scripts, network observations and requested screenshots | | .NET assemblies | Metadata, CIL instructions, declared native dependencies and build comparisons | | Desktop installations | Runtime candidates, supporting files, component markers and next probes | | Go binaries | Embedded compiler version, modules, replacements and build settings | | Rust binaries | Embedded cargo-auditable crate names, versions, sources and dependency edges | | SQLite databases | Tables, columns, indexes, views, triggers and selected ordinary-table rows |
Static JavaScript and .NET inspection read the supplied files without running the application.
For native-binary inspection, MACX supports Hopper, Ghidra, and IDA providers.
โ FAQ
<details> <summary><strong>Which agents can use MACX?</strong></summary>Any agent that supports local MCP servers.
</details> <details> <summary><strong>Do I need Hopper, Ghidra or IDA?</strong></summary>Deep native analysis uses one of them. Static JavaScript and .NET inspection work without a native analysis engine.
</details> <details> <summary><strong>What code does MACX return?</strong></summary>Native analysis returns pseudocode and assembly. JavaScript/Electron analysis recovers modules and their relationships. Your agent uses these findings to write and test an implementation.
</details> <details> <summary><strong>Does MACX upload my app?</strong></summary>MACX analyzes targets locally. Your agent receives the tool results, and its model provider has its own data policy.
</details>๐ Documentation
- ๐ ๏ธ Installation and setup: agent registration, provider configuration, updates and uninstall.
- ๐งพ CLI and Evidence: commands, provider selection, snapshots and exit statuses.
Report vulnerabilities through SECURITY.md.
โ๏ธ Disclaimer
See DISCLAIMER.md for responsible-use guidance.
MACX is for lawful research, education, interoperability, software preservation, and analysis of software you own or are authorized to examine.
๐ค Contributing
We'd love your help with MACX! ๐ Open an issue to report a bug or suggest a feature, or send a pull request to improve the code or docs.
See CONTRIBUTING.md for development setup and checks.
๐ License
MACX-authored code is licensed under MIT. Third-party material retains its own licenses and copyright notices.
You must legally obtain and be authorized to use commercial tools, including IDA Pro / Hex-Rays decompilers, Hopper, and JEB, under their applicable licenses. MACX grants no tool license, key, or activation entitlement.
โญ Star History
Related Skills
taste-skill
108.9kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
108.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
headroom
78.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
ai-job-search
69.1kThe job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
