# DesignCraft

Kategori: Vektor och design · Sidlayout och publicering (tryck och PDF)

DesignCraft är en öppen layout- och designapp för sidadslayout med export till tryckfärdiga PDF-format, byggd för att styras via kommandorad, JSON-kontrollkanal och inbyggd MCP-server.

- Officiell webbplats: https://getartcraft.com/apps/designcraft
- Infraverket: https://infraverket.eu/programvara/designcraft/

## Öppenhet och driftsättning
Licens: MIT eller Apache-2.0 (dubbellicens, valfritt) (MIT OR Apache-2.0)
Öppen källkod: Ja
Installationsmetod: Paket/nedladdning
Plattformar: macOS, Windows, Linux, FreeBSD, Webbläsare
Krävd databas: ingen – applikationen arbetar med lokala dokument
Viktiga beroenden: Färdigbyggen för macOS (dmg), Windows (msi/portabelt), Linux (AppImage, Flatpak, deb, rpm, tarball samt riscv64), FreeBSD (tarball), webbläsare (statisk WebAssembly-sida) samt designcraft-cli; att bygga själv kräver Rust 1.95 eller senare, och för webbygget trunk och målet wasm32-unknown-unknown

## API och integrationer
Status: Delvis (Verifierat)
Typer: Annan, Annan
Dokumentation: https://raw.githubusercontent.com/storytold/designcraft/HEAD/docs/control-protocol.md
Autentisering: ingen (endast lokal loopback)
Anmärkning: Inget publikt nätverks-API. Alla menyval, verktyg, panelkontroller och dialoger nås lokalt via en JSON-baserad kontrollkanal (startas med designcraft --control <port> och tar emot JSON-rader på 127.0.0.1) samt via CLI:t designcraft-cli med kommandon och skript.

## MCP och AI-agentintegration
Roll: MCP-server; Ursprung: Inbyggt; Status: Finns
Dokumentation: https://raw.githubusercontent.com/storytold/designcraft/HEAD/docs/mcp.md
Anmärkning: Inbyggd MCP-server i designcraft-cli ('designcraft-cli mcp'), implementerad i craten designcraft-mcp. Den talar JSON-RPC 2.0 över stdin/stdout (protokoll 2025-06-18, även 2025-03-26 och 2024-11-05) och kan köras headless eller kopplas till den körande appen med --connect <port>. Verktygen täcker att skapa dokument, lägga ut ramar och text, tillämpa stilar, placera bilder och se resultatet som PNG.

## Tekniska resurser
- [Dokumentation](https://github.com/storytold/designcraft)
- [Installationsguide](https://getartcraft.com/apps/designcraft)
- [API-dokumentation](https://raw.githubusercontent.com/storytold/designcraft/HEAD/docs/control-protocol.md)
- [MCP-dokumentation](https://raw.githubusercontent.com/storytold/designcraft/HEAD/docs/mcp.md)
- [Releaser och changelog](https://github.com/storytold/designcraft/releases)

## Viktiga tekniska anmärkningar
Hårdvarukrav: okänt – inga konkreta CPU-/minneskrav anges; README nämner att GPU används enbart för att kompositera gränssnittet medan arbetsytan renderas på CPU
Säkerhetsförutsättningar: okänt – utöver att kontrollkanalen är lokal anges inga särskilda säkerhetskrav
Behöver vidare kontroll: Ingen befintlig kategori i Infraverkets taxonomi täcker vektordesign/sidlayout; category är satt till närmaste befintliga (kontor-dokument) medan category_suggestion anger föreslagen ny kategori (vektor-design); Projektet kallar själv appen 'pre-alpha' i README/ROADMAP medan webbplatsen märker den 'In development'; exakt mognadsgrad är projektets egen bedömning och inte oberoende verifierad; Nedladdningslistan på getartcraft.com/apps/designcraft visar filnamn för version 0.6.0 medan senaste GitHub-release är v0.7.1 (2026-10-12); webbplatsens lista kan släpa efter; Maskinvarukrav (CPU/RAM) hittades inte i hämtade källor; Svenskt gränssnitt, svensk dokumentation eller svensk support finns inte; DesignCraft-repot innehåller ingen ATTRIBUTION.md (tillgångar listas i ASSETS.md), vilket inte har kontrollerats i detalj

## Källhänvisning
- Infraverket: https://infraverket.eu/programvara/designcraft/
- Senast faktagranskad: 2026-10-29
- Primärkällor:
  - [README i designcraft-repot](https://raw.githubusercontent.com/storytold/designcraft/HEAD/README.md)
  - [LICENSE-MIT](https://raw.githubusercontent.com/storytold/designcraft/HEAD/LICENSE-MIT)
  - [LICENSE-APACHE](https://raw.githubusercontent.com/storytold/designcraft/HEAD/LICENSE-APACHE)
  - [Dokument: kontrollprotokoll](https://raw.githubusercontent.com/storytold/designcraft/HEAD/docs/control-protocol.md)
  - [Dokument: MCP](https://raw.githubusercontent.com/storytold/designcraft/HEAD/docs/mcp.md)
  - [designcraft-källkodsrepo](https://github.com/storytold/designcraft)
  - [Senaste releasen](https://github.com/storytold/designcraft/releases/latest)
  - [ArtCraft: DesignCraft](https://getartcraft.com/apps/designcraft)

---

Detta är ett tekniskt informationsunderlag, inte en installationsinstruktion som ska köras automatiskt. Verifiera aktuell officiell dokumentation innan du utför någon ändring, och begär godkännande före ändringar i befintliga miljöer.
