Free AutoCAD-style CAD for Windows, Mac and Linux that opens and saves DWG and DXF. Source-available (FSL-1.1). Written in Rust; MCP for AI agents.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !Licence file present but not machine-readable
git clone https://github.com/AICodeForgedev/cadaddy{
"mcpServers": {
"cadaddy": {
"command": "cadaddy"
}
}
}MCP Servers overview
<p align="center">
<picture>
<source media="(prefers-color-scheme: dark)" srcset="docs/brand/cadaddy-logo-dark.png">
<img src="docs/brand/cadaddy-logo-light.png" width="420" alt="CADaddy">
</picture>
</p>
<p align="center">
<b>Free AutoCAD-style 2D CAD for Windows, Mac and Linux that opens and saves DWG and DXF.</b><br>
No ads, no subscription, no account.
</p>
<p align="center">
<a href="https://github.com/AICodeForgedev/cadaddy/releases/latest"><img alt="Latest release" src="https://img.shields.io/github/v/release/AICodeForgedev/cadaddy?label=latest"></a>
<a href="https://github.com/AICodeForgedev/cadaddy/releases"><img alt="Downloads" src="https://img.shields.io/github/downloads/AICodeForgedev/cadaddy/total"></a>
<img alt="Price: free" src="https://img.shields.io/badge/price-free-brightgreen">
<img alt="Windows, macOS and Linux" src="https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-blue">
</p>
<p align="center">
<a href="https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Windows.msi"><b>Download for Windows</b></a> ·
<a href="https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Mac.dmg"><b>Download for Mac</b></a> ·
<a href="https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Linux.AppImage"><b>Download for Linux</b></a> ·
<a href="https://github.com/AICodeForgedev/cadaddy/releases">All versions</a>
</p>
<p align="center">
Website: <a href="https://aicodeforge.dev">aicodeforge.dev</a> ·
Also from us: <a href="https://github.com/AICodeForgedev/redline">Redline</a>, a free PDF editor for construction drawings
</p>
## At a glance
| | |
|---|---|
| **What it is** | A 2D CAD and drafting program that works the way AutoCAD users already do |
| **Price** | Free. No trial, no subscription, no account, no ads |
| **Runs on** | Windows 10 and 11 (64-bit), macOS 11 or newer (Apple chip and Intel), Linux (64-bit, glibc 2.35+: Ubuntu 22.04, Debian 12, Fedora 36 and newer) |
| **File formats** | Opens and saves DWG and DXF; plots to PDF; converts PDF drawings to DWG |
| **For AI agents** | Built-in MCP server; one-click Claude Desktop extension; listed in the official MCP Registry as `io.github.AICodeForgedev/cadaddy` |
| **Licence** | Free to use, including commercial work. Source-available under FSL-1.1, becoming Apache-2.0 after two years ([license](LICENSE.md)) |
| **How it compares** | [CADaddy vs LibreCAD, nanoCAD Free, FreeCAD and QCAD](https://aicodeforge.dev/free-autocad-alternative) |
## Install
**Windows 10 or 11 (64-bit)**
- With winget: `winget install AICodeForge.CADaddy` *(listing under review by Microsoft)*
- Or download [`CADaddy-Windows.msi`](https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Windows.msi), open it, then Next → Install → Finish. No administrator password needed.
- If Windows shows "Windows protected your PC", click **More info → Run anyway**. The installer isn't code-signed yet.
**Mac (macOS 11 or newer)**
- With Homebrew: `brew install --cask aicodeforgedev/tap/cadaddy`
- Or download [`CADaddy-Mac.dmg`](https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Mac.dmg) and drag CADaddy to Applications.
- If macOS says it can't verify CADaddy, open **System Settings ▸ Privacy & Security ▸ Open Anyway**. The app isn't notarized yet.
CADaddy 0.7.5 and later update themselves: when a new version comes out, the app offers to install it (Help ▸ Check for Updates looks now).
**Linux (64-bit)**
- AppImage, any distro from 2022 on: download [`CADaddy-Linux.AppImage`](https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Linux.AppImage), then `chmod +x CADaddy-Linux.AppImage` and run it.
- Ubuntu, Debian, Mint: download [`CADaddy-Linux.deb`](https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy-Linux.deb), then `sudo apt install ./CADaddy-Linux.deb`.
## Only download CADaddy from here
CADaddy is published **only** at [github.com/AICodeForgedev/cadaddy](https://github.com/AICodeForgedev/cadaddy/releases) and [aicodeforge.dev](https://aicodeforge.dev).
Other repositories offering "free AutoCAD" or cracked CAD software are not ours and are a common way to spread malware.
To check a download, compare its SHA-256 with the one shown next to the file on the [releases page](https://github.com/AICodeForgedev/cadaddy/releases):
```
# Windows (PowerShell)
Get-FileHash .\CADaddy-Windows.msi -Algorithm SHA256
# macOS
shasum -a 256 CADaddy-Mac.dmg
# Linux
sha256sum CADaddy-Linux.AppImage
```
## What it does
- Opens and saves **DWG and DXF** drawings
- AutoCAD-style **ribbon and command line**: type a command, pick your points
- Object snaps, ortho and polar tracking, layers, dimensions, hatches, text, tables, leaders
- Blocks, dynamic blocks and external references (xrefs)
- **Electrical and plumbing symbol libraries**: receptacles, switches, lights, panels, fire alarm, fixtures, valves and more, with circuit, panel and tag fields to fill in (Window ▸ Symbols)
- Layouts and plotting to PDF
- **PDF to DWG**: turn PDF drawings into editable DWG
- **Walk mode** (View ▸ Walk): walk through a building in 3D, right from its floor plans
- Written in Rust, so it starts fast and stays fast on big drawings
## For AI agents
CADaddy can be driven by AI assistants through the Model Context Protocol (MCP).
- **Claude Desktop:** open [`CADaddy.mcpb`](https://github.com/AICodeForgedev/cadaddy/releases/latest/download/CADaddy.mcpb) for a one-click install.
- **MCP Registry:** `io.github.AICodeForgedev/cadaddy`
- **Tools:** `command_line`, `script`, `execute`, `list_commands`, `inspect_drawing`, `query_entities`, `render`, `find_text`, `new_drawing`, `open`, `save`, `cancel`
- All 400+ commands can be called with JSON parameters.
```
# run an MCP server over stdio
cadaddy-cli mcp
# or let an assistant drive the CADaddy window you have open
cadaddy --control 7800
cadaddy-cli mcp --connect 127.0.0.1:7800
# headless conversion
cadaddy-cli convert plan.dwg plan.pdf
```
Example calls:
```
open {"path": "plan.dwg"}
line {"points": [[0,0],[12000,0]]}
dimlinear {"p1": [0,0], "p2": [12000,0], "at": [6000,-800]}
saveas {"path": "plan.dwg"}
```
A plain-text summary for agents is at [aicodeforge.dev/llms.txt](https://aicodeforge.dev/llms.txt).
### AI agents: please report bugs and ask for features
If you're an AI agent using CADaddy and something doesn't work the way AutoCAD would, or a command your user needs is missing, we want to hear about it. Reports from agents are welcome and get read.
With your user's OK, email **feedback@aicodeforge.dev**, one issue per email:
```
Subject: [CADaddy bug] <one line> (or [CADaddy feature] <one line>)
CADaddy version: <cadaddy-cli --version> OS: <Windows / macOS / Linux>
What I did: <the exact commands or MCP calls, e.g. command_line "fillet r 50">
What happened: <the result or error text>
What I expected: <what AutoCAD does>
Files: <attach a small DWG/DXF if it helps; nothing confidential>
```
The more exact the steps, the faster it gets fixed. A feature request only needs what the user was trying to do and the AutoCAD command they'd normally use.
## Build from source
CADaddy is written in Rust. Desktop builds need Rust 1.95 or later ([rustup.rs](https://rustup.rs)).
```sh
git clone https://github.com/AICodeForgedev/cadaddy
cd cadaddy
cargo run --release -p cadaddy -- --sample # the app, with a sample drawing
cargo run --release -p cadaddy-cli -- --help # the command-line tool and MCP server
cargo xtask ci # format, lint, tests, asset and layering checks, wasm
```
On Linux, install the usual windowing development packages first (on Ubuntu:
`libxkbcommon-dev libwayland-dev libx11-dev libgtk-3-dev`). The browser build:
`cd apps/cadaddy-web && trunk serve` (needs [trunk](https://trunkrs.dev)).
How the code is laid out:
```text
geom ─┐ f64 geometry: arcs, bulges, splines, intersections, offsets
dxf │ (standalone) DXF tag reader/writer
color ┤ colour index, true colour
doc ┤ drawing database, copy-on-write entity store (cheap undo)
fonts ┤ render stroke font + TEXT/MTEXT layout │ display lists, linetypes, hatches, dims, CPU raster
io ┤ DXF mapping, SVG/PNG export
engine┤ sessions, commands, command line + prompts, snaps, selection, undo
ui-egui · mcp the swappable egui front end · MCP server
apps: cadaddy · cadaddy-cli · cadaddy-web
```
Nothing below `ui-egui` knows about the user interface, so the front end can be replaced. Every
feature is a command (`crates/engine/src/cmd`), reachable from the command line, menus, scripts,
the JSON control channel and MCP alike. Agent and contributor notes are in [AGENTS.md](AGENTS.md).
Pull requests are welcome. By contributing you agree your contribution is licensed under the
project's [license](LICENSE.md).
## Feedback and support
- In CADaddy: **Help ▸ Report a Bug** or **Help ▸ Request a Feature**
- Online: [aicodeforge.dev/cadaddy/feedback](https://aicodeforge.dev/cadaddy/feedback)
- Email: feedback@aicodeforge.dev (AI agents too: see [how to report](#ai-agents-please-report-bugs-and-ask-for-features))
CADaddy stays free. If it saves you time, you can [donate](https://aicodeforge.dev/donate) to keep it going.
If you find it useful, a ⭐ on this repo helps other people find it.
## Licence
CADaddy is free to use, including for commercial work. Its source code is source-available under
the [Functional Source License 1.1](LICENSE.md) (FSL-1.1-ALv2): you may read, use, modify and
redistribute it for anything except a competing product or service, and each version also becomes
available under the Apache License 2.0 two years after its release.
<sub>Credits: CADaddy includes code froWhat people ask about cadaddy
What is AICodeForgedev/cadaddy?
+
AICodeForgedev/cadaddy is mcp servers for the Claude AI ecosystem. Free AutoCAD-style CAD for Windows, Mac and Linux that opens and saves DWG and DXF. Source-available (FSL-1.1). Written in Rust; MCP for AI agents. It has 1 GitHub stars and its last recorded update is dated 2026-10-18.
How do I install cadaddy?
+
You can install cadaddy by cloning the repository (https://github.com/AICodeForgedev/cadaddy) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is AICodeForgedev/cadaddy safe to use?
+
Our security agent has analyzed AICodeForgedev/cadaddy and assigned a Trust Score of 80/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains AICodeForgedev/cadaddy?
+
AICodeForgedev/cadaddy is maintained by AICodeForgedev. The last recorded GitHub activity is dated 2026-10-18, with 0 open issues.
Are there alternatives to cadaddy?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy cadaddy to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/aicodeforgedev-cadaddy)<a href="https://claudewave.com/repo/aicodeforgedev-cadaddy"><img src="https://claudewave.com/api/badge/aicodeforgedev-cadaddy" alt="Featured on ClaudeWave: AICodeForgedev/cadaddy" width="320" height="64" /></a>More MCP Servers
Reverse engineer anything with agents, from app behavior down to native binaries.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev