CADCraft

CAD och 3D · Datorstödd konstruktion och teknisk ritning (CAD)

CADCraft återskapar AutoCAD-arbetsflödet i ett öppet 2D-CAD-program skrivet i Rust. Läser DXF och DWG, styrbar av AI-agenter via CLI och MCP-server.

Betyg 67 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

Kontrollprotokoll och CLI dokumenterade i det officiella repot.

CADCraft control protocol · ArtCraft Team (storytold)

Källa: https://github.com/storytold/cadcraft/blob/main/docs/control-protocol.md

Kontrollerat:

MCP · Officiellt

Inbyggd MCP-server dokumenterad i repots docs/mcp.md (verifierad via raw.githubusercontent.com).

CADCraft MCP · ArtCraft Team (storytold)

Källa: https://raw.githubusercontent.com/storytold/cadcraft/main/docs/mcp.md

Kontrollerat:

CADCraft 0.7.0 med ritningen Nordljus-verkstad.dxf i modellvyn: verkstadsplanen i 24 x 14 meter med fyllda ytter- och innerväggar, gröna dörrsymboler med svängbågar och dörrtyp, cyan fönstersymboler i väggbanden, möbler och maskiner i magenta, rumsnamnen VERKSTAD 183,6 m², LAGER 58,0 m², KONTOR 34,8 m², PERSONALRUM 12,8 m² och OMKLÄDNING 17,6 m², måttkedjorna 24,00, 14,00 och 9,80, multileadern Port 1,2 x 2,4 m enligt A-201 och tabellen Rumschema plan 1. Till vänster panelen Verktygsuppsättningar, till höger Lager och Egenskaper, längst ned kommandoraden och flikarna Modell, A1 Plan och Layout2.
1 / 8 Verkstadsplanen för Nordljus AB: fyllda väggar, dörrsymboler med bågar, fönster, inredning, rumsnamn med ytor, måttsättning och rumschemat.

Bedömning

Så bedömer vi

Totalbetyg

67 av 100

Preliminär (källbaserad)

Bedömningsprofil
2D-CAD-ritning (AutoCAD-liknande) med skript-/agentstyrning.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    MIT OR Apache-2.0 (OSI), fullständigt öppen källkod, fri att ladda ned och självhosta — inga avgifter eller låsningar.

  2. Funktionell passform

    Täcker kärnbehovet (AutoCAD-liknande 2D-ritning med kommandorad, lager, mått, block, DXF/DWG) med kända luckor: entitetsparitet är ofullständig och ej modellerade entiteter försvinner vid sparning.

  3. Dataflytt och interoperabilitet

    Läser DXF/DWG och exporterar SVG/PNG/PDF — god formatinterop för ett tidigt verktyg, men skrivning begränsad till R2000 och entitetspariteten är ofullständig.

  4. Mognad och trygghet

    Skapat 2026-10-07 med aktiv utveckling (~491 commits), men ingen historik, säkerhetsprocess, uppdateringspolicy eller etablerat community ännu.

  5. Framtidskraft

    Inbyggd MCP-server, JSON-kontrollkanal och headless CLI ger stark agent-/automationsberedskap i modern Rust-arkitektur.

  6. Drift och införande

    Färdiga binärer (MSI/DMG/Flatpak/AppImage) och webversion finns, men tidig utveckling medför frekventa ändringar och risk för dataförlust vid sparning.

  7. Kostnadsbild

    Fri licens utan avgifter; TCO = egen tid och eventuell hårdvara, transparent.

  8. Svensk användbarhet

    Svenskt gränssnitt verifierat: sv.tsv innehåller 1 382 gränssnittssträngar med fullständiga svenska översättningar (0 tomma poster), kontrollerat 2026-10-24. Dokumentation och support finns bara på engelska.

Om CADCraft

Arbetsytan följer det invanda AutoCAD-mönstret: kommandorad med alias, objektfång, lager, måttsättning, skraffering och block. Både DXF och DWG kan läsas — gamla som nya formatrevisioner — och export finns till SVG, PNG och PDF. Samma Rust-kod körs på Windows, macOS, Linux och FreeBSD samt i webbläsaren via WebAssembly.

Det ovanliga är integrationsytan. Verktyget cadcraft-cli kör kommandon och skript mot ritningar och exporterar bilder, också helt utan fönster. Skrivbordsappen kan dessutom öppna en lokal JSON-kontrollkanal, och cadcraft-cli mcp startar en inbyggd MCP-server som antingen kör headless eller kopplar upp sig mot den körande appen. Samma kommandokatalog — flera hundra kommandon — nås från gränssnittet, CLI:t, JSON-kanalen och MCP:en.

Projektet är ungt och öppet utvecklat under MIT- och Apache-2.0-licens, men står i ett tidigt skede: vissa funktioner är ofullständiga och sparning av DWG kan tappa innehåll, enligt projektets egen lista över kvarvarande brister. För produktionskritiska ritningsflöden i dag passar etablerade verktyg bättre — CADCraft är mest intressant för den som vill kombinera klassiskt CAD-arbete med skript och agenter.

Användning

Passar för

  • 2D-teknisk ritning i DXF- och DWG-arbetsflödet
  • Lokalt, öppet CAD-program utan konto eller prenumeration
  • Automatiserade ritningsflöden via CLI och MCP-server

Passar mindre bra för

  • Produktionskritiska ritningsflöden i dag
  • 3D-modellering och rendering

Styrkor och begränsningar

Styrkor

  • AutoCAD-likt arbetsflöde med kommandorad och alias
  • Nativt DXF- och DWG-stöd
  • Öppet automationsgränssnitt via CLI, JSON-kanal och MCP
  • MIT/Apache-2.0-licens och flera plattformar inklusive webbläsaren

Begränsningar

  • Tidigt skede (pre-alfa) med begränsad funktionsberedskap
  • Sparande av DWG kan tappa innehåll
  • Endast 2D — ingen 3D-modellering eller rendering

Skärmbilder

Tekniska resurser

Alternativ

Blender

CAD och 3D · 3D-skapande, animering, rendering och videoredigering

Blender är en fri och öppen svit för hela 3D-pipelinen – modellering, animering, rendering, simulering, kompositering och videoredigering – i ett program, ägt av Blender Foundation under GNU GPL.

Startår
1994
Licens
GNU General Public License v2 eller senare
Öppen källkod
Ja

Betyg

93 av 100

Preliminär (källbaserad)

Läs bedömningen om Blender

Projektdata

21 620GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1994
Licens
GNU General Public License v2 eller senareÖppen källkod (OSI-godkänd licens) · Blenders licenssida: 'The source code we develop at blender.org is default being licensed as GNU GPL Version 2 or later.' Vissa moduler har mer tillåtande licenser, t.ex. renderingsmotorn Cycles under Apache 2.0; Python använder Python-licensen, Bullet Zlib, Libmv MIT och OSL BSD. Repots COPYING anger att Blender inte är tillgängligt under andra licenser än GNU GPL och nämner Blender Foundation (2010). · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux
API
Annan Verifierat
Export
Finns Blenders manual har ett eget avsnitt om import och export av filer (https://docs.blender.org/manual/en/latest/files/import_export/index.html). Blender kan också exportera videosekvenser via Video Sequencer och OpenTimelineIO-utbyte nämns i releaseinformationen. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0-or-later (OSI-godkänd), inga avgifter och öppna format (USD/glTF/FBX/OBJ).
Funktionell passform Gäller: Komplett 3D-svit (modellering, animering, rendering, kompositering, VFX) — täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: Öppna format (USD/glTF/FBX/OBJ) + Python-API ger utmärkt dataflytt och interoperabilitet.
Mognad och trygghet Gäller: Moget projekt (sedan 2002), Blender Foundation-styrning, tydlig LTS-policy och stor community.
Framtidskraft Gäller: Starkt Python-API (bpy) för verklig automation plus en experimentell MCP-server (Blender Labs); dess experimentella karaktär håller det under nivå 5.
Drift och införande Gäller: Installation och uppgradering är triviala (portabel, automatisk uppdatering); produktionsrendering kräver dedikerad GPU, vilket är kategoriinnevåren snarare än driftfriktion (justerat 3→4 efter oberoende reviewer).
Kostnadsbild Gäller: Fri licens; TCO = hårdvara och arbetskraft — transparent.
Svensk användbarhet Gäller: Svenskt gränssnitt finns (inte garanterat i alla distributionspaket); dokumentationen är engelskspråkig — verifierad svensk lokal relevans.

Kostnad: .

Faktakontrollerad

Självhostad snappserver för 3D-skrivare med webbgränssnitt för uppladdning, övervakning och styrning av utskrifter.

Startår
2012
Licens
AGPL-3.0
Öppen källkod
Ja

Betyg

89 av 100

Preliminär (källbaserad)

Läs bedömningen om OctoPrint

Projektdata

9 184GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2012
Licens
AGPL-3.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Web
API
REST API Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Delvis svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: AGPL-3.0 enligt LICENSE.txt i repot (verifierad 2026-10-27); fri rätt att läsa, ändra, återdistribuera och köra helt själv på egen hårdvara. G-kod är ett öppet format.
Funktionell passform Gäller: Användningsfallet — en skrivare som medlemmar styr och övervakar via webbläsare — är OctoPrints kärnfunktion: G-kod-bibliotek, start/avbrott, temperaturkurvor, tidsförlopp samt användar-/behörighetshantering enligt officiell dokumentation. Inga luckor för just detta fall.
Dataflytt och interoperabilitet Gäller: All data (config.yaml, G-kod, loggar, tidsförlopp) är öppna filer på disken och ett väldokumenterat REST-API (docs.octoprint.org/en/master/api/) täcker filer, jobb och inställningar; G-kod är branschstandard — full dataflytt belagd.
Mognad och trygghet Gäller: Projekt sedan 2012 (Wikipedia) med löpande releaser på GitHub och omfattande dokumentation/community. Säkerhets- och uppdateringspolicy samt projektets långsiktiga förvaltning är inte verifierade i detalj — därför 4 och inte 5.
Framtidskraft Gäller: Starkt, välanvänt REST-API plus event hooks och en omfattande plugin-arkitektur med verklig integrationsanvändning (skärare, notistjänster, kameror) enligt dokumentationen; modern modulär arkitektur. Officiell MCP/agentintegration är inte belagd — därför inte 5.
Drift och införande Gäller: Officiell containerimage (port 5000), guidead första-startsinstallation med adminkonto och inbyggd virtuell skrivare för test utan maskinvara gör införandet väldokumenterat; kravet på hårdvara nära skrivaren är rimligt för fallet — därför 4.
Kostnadsbild Gäller: Fri programvara under AGPL-3.0 utan licenskostnad; men TCO (dedikerad hårdvara t.ex. Raspberry Pi nära skrivaren, kamera, drift och underhåll av plugins) är inte redovisad och kräver egen beräkning — därför 3.
Svensk användbarhet Gäller: OctoPrints officiella lokaliseringsplattform Transifex (explore.transifex.com/octoprint/octoprint, verifierad 2026-10-27) listar Swedish på 100 %, dvs ≥80 % → 3; språkpaket installeras via gränssnittets språk-API. Svensk dokumentation och svensk support är inte verifierade — därför inte 4.

Kostnad: .

Faktakontrollerad

Källor