
DesignAround
io.github.elidot007Published by GitHub account elidot007v0.1.4Updated Oct 31, 2026
Design-patent screening, design-around and drawings for US, CN and EU products.
Overview
Local CLI and MCP server that screens a product's appearance against published US, CN and EU design patents and helps prepare design-around changes and…
- What you can do
- Screen a product's appearance against published design patents in the US, China and Europe
- Suggest design changes that make the product visibly different, and compare versions
- Prepare patent drawings and a filing package for your own application
- Check run status, list cases and review decision cards
- Print a ready-made MCP config snippet for common coding assistants
- When to use it
- For people who sell or design physical products and want an early check of whether a look is too close to existing design patents before investing in a design or filing. It is a starting point, not a legal opinion.
- Requirements
- Runs locally as a Python package (Python 3.11 or 3.12, installed via uv tool or pip) and is started with the designaround mcp command. An account is needed: designaround onboard stores a trial key in the OS keychain. The hosted server at designaround.elidot.com handles the account, registry searches and hosted AI models, so network access is required. Paid tools need a credit cap.
Installation
In SourceWeft
- Open DesignAround in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
DesignAround
DesignAround is a command-line tool for people who sell or design physical products. It checks a product's appearance against published design patents in the US, China and Europe, helps change the design until it is visibly different, and prepares patent drawings and a filing package for your own application.
It runs on your computer: a CLI, a chat workbench, an agent Skill and an MCP server. The CAD engine, your models and your cases stay in ~/.designaround. The server at designaround.elidot.com handles your account, registry searches and hosted AI models.
DesignAround is software, not a law firm, and does not give legal advice or freedom-to-operate opinions. A screen is a starting point. A registered patent attorney or agent you choose reviews and files an application.
Install
Python 3.11 or 3.12 is required. Install from PyPI:
The same packages are also on the website package index:
This repository is the source for those client packages (packages/core, packages/engine, packages/cli), the agent Skill (skills/designaround) and the agent runtime sources the CLI bundles (agents/).
designaround onboard stores a trial key in your OS keychain. designaround --version prints the version on your computer.
MCP
designaround mcp serves seven tools on stdio: screen, design_around, run_status, viewpack, compare, case_list and decision_card. Paid tools need a credit cap. --print-config prints the snippet for Claude Code, Codex, Cursor, Claude Desktop and VS Code.
Skill
The same command accepts cursor, codex, gemini-cli, opencode, openclaw, kiro or all. The Skill text in this repository is skills/designaround/SKILL.md.
Guides and support
Guides (they stand alone, without this tool): https://designaround.elidot.com/guides/
Website: https://designaround.elidot.com
Support: [email protected]. We reply within 3 business days (Monday to Friday, China Standard Time, UTC+8).
License
Apache-2.0. See LICENSE.
中文
DesignAround 是给产品卖家和设计师用的命令行工具。它把产品外观和美国、中国、欧洲已经公开的外观设计做比对,帮你把设计改到看起来明显不同,并准备专利附图和申请材料包,供你自己去申请。程序在你的电脑上运行。它是软件,不是律师事务所,不提供法律意见。安装、指南和邮箱见上文。官网:https://designaround.elidot.com。
Source: README.md at commit d7ea807
Tools
0Version history
2- v0.1.4LatestOct 31, 2026
- v0.1.3.post1Oct 30, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts