Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Topology optimization for 3D printing, as an MCP server for Claude, Codex, Cursor and other AI agents. Loads and regions in, a lighter printable STL out.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Install | Use | Examples | Documentation | License
It gives your AI agent a topology optimizer that sets itself up and runs on your own computer. The start part can be an STL file you already have, a sketch, a description in words, or a shape you work out with the agent in the chat: the rough form, where it is mounted and where the loads go, checked in a picture and changed until it is right. Then topopt runs the topology optimization: it finds a light shape that carries those loads and writes a smooth STL file that you can print.
More on the website: topopt.ai
Three ways to start a part:
An STL file that you have. "Here is bracket.stl. Keep the two screw holes, the tip carries 5 kg. Make it lighter."
A sketch and a few words. "I'm building a bike frame with 3D-printed lugs. Can the head tube lug be topology optimized?" With a sketch like this one:
Words only. "A wall hook for a T-shirt, two screws, 2 kg." Or a footbridge on two supports, or a stool that holds 100 kg.
A footbridge on two supports: a recorded run (200 passes, 39 minutes with gpu-mg on an integrated GPU) in the dashboard replay.
topopt works with any agent client that supports MCP servers. We test it most with Claude and recommend it, but topopt is not tied to Claude. topopt runs on a Mac with Apple silicon or on Linux x86_64, with at least 16 GB of memory for the example. You need no tool first: topopt uses your uv if you have one (uv 0.6.8 or newer); else the setup downloads a pinned uv release and checks its checksum.
requirements.lock from PyPI, and setuptools (the setup builds the topopt code with it): about 200 MB in all, about 700 MB on disk. The sizes are from Linux x86_64.127.0.0.1 only), the tools and the pages that open in your browser connect to nothing outside your computer, and they work offline.Claude Desktop is the most tested client and the one we recommend: the chat shows the pictures that topopt makes of your part.
The first start sets up Python in the background: 1 to 3 minutes. Until then, the chat marks a topopt call as Failed: that is the setup status, not a fault. Everything else (the skills for the chat, the work folder field, problems): Claude Desktop.
The Code tab of Claude Desktop uses the Claude Code plugin: see Claude Code below.
This repo is a Claude Code plugin and also its marketplace. #latest is the newest release. In a terminal:
claude plugin marketplace add chartergroup/topopt#latest
claude plugin install topopt@topopt
Or in a Claude Code session:
/plugin marketplace add chartergroup/topopt#latest
/plugin install topopt@topopt
Then start Claude Code in your work folder and type:
/topopt:start-here
Claude checks the machine, helps you describe the part, checks the problem, starts the run and gives you the dashboard link (usually http://127.0.0.1:8765/).
The first start sets up Python for the plugin: 1 to 3 minutes, about 200 MB (what it downloads). Until then, a topopt tool answers with the setup status.
In the Code tab of Claude Desktop, the plugin command opens Settings > Plugins. Add the plugin there:
chartergroup/topopt#latest in the field URL and press Sync.More: The Code tab: the plugin.
To update an install from #latest, run these in a terminal, then start a new session:
claude plugin marketplace update topopt
claude plugin update topopt@topopt
A pinned install updates another way: Update. Pinned releases, a checkout and first-run problems: Install the Claude Code plugin.
Every client starts the same server. Get a checkout and set it up once:
git clone https://github.com/chartergroup/topopt
cd topopt
sh scripts/topopt-env.sh sync
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗