{
  "$schema_doc": "https://gtmstacker.com/registry/schema/entry.schema.json",
  "stability": "emerging",
  "generator": "agentic-media-registry",
  "generated_at": "2026-10-26T00:00:00Z",
  "id": "com.gtmstacker.registry/tool/figcraft",
  "type": "tool",
  "slug": "figcraft",
  "canonical_url": "https://gtmstacker.com/registry/tool/figcraft/",
  "title": "FigCraft (open-source Rust interface design tool with MCP)",
  "description": "Free, local alternative to Figma for interface design: a clean-room Rust design app from ArtCraft, dual-licensed MIT OR Apache-2.0, that runs natively on macOS, Windows, Linux and FreeBSD or in the browser via WebAssembly, offline with no account. An MCP server (figcraft-cli mcp) exposes 400+ commands so AI agents can drive it. Early alpha; .fig import is best effort.",
  "category": "productivity-knowledge",
  "tags": [
    "productivity-knowledge",
    "mcp-agents",
    "design-tools",
    "ui-design",
    "rust",
    "wasm",
    "self-hostable",
    "open-source"
  ],
  "status": "active",
  "revision": 1,
  "content_hash": "49d13226b5a6616810e85f638011265a0262b10f7c0ea25e8ac6f9d7f5fc9973",
  "date_published": "2026-10-26T00:00:00Z",
  "date_modified": "2026-10-26T00:00:00Z",
  "source": {
    "name": "FigCraft: free Apache-2.0 Rust Figma alternative drivable by agents over MCP",
    "url": "https://x.com/RoundtableSpace/status/2113952392605823436",
    "author": "RoundtableSpace"
  },
  "license": "MIT OR Apache-2.0",
  "one_liner": "FigCraft is a free, offline Rust design app that stands in for Figma-style tools, with an MCP server so AI agents can drive its 400+ commands.",
  "open_source": "yes",
  "self_hostable": "yes",
  "pricing_signal": "Free; no paid tier found.",
  "pricing_model": "free",
  "who_its_for": "Founders, marketers and design-engineers who want a no-account, offline interface design tool that their AI agents can operate over MCP.",
  "who_its_not_for": "Teams that depend on opening real Figma files reliably or need production stability: it is early alpha and .fig import is best effort, not checked against real documents.",
  "aliases": [
    "storytold/figcraft",
    "artcraft-figcraft",
    "figcraft-cli"
  ],
  "alternatives": [],
  "secondary_categories": [
    "mcp-agents"
  ],
  "last_verified": "2026-10-26",
  "evidence": {
    "claim_type": "mixed",
    "source_id": "https://github.com/storytold/figcraft",
    "note": "Dual MIT OR Apache-2.0 per Cargo.toml, LICENSE-MIT + LICENSE-APACHE and README (GitHub detector shows only Apache-2.0). As of 2026-10-26: 3,539 stars, 1,380 forks; created 2026-10-09; v0.11.2 (2026-10-25). MCP confirmed in crates/mcp (JSON-RPC 2.0 over stdio). '49% of the way to replacing proprietary tools' and sub-ms node creation are vendor-claims."
  },
  "caveats": "Early alpha and only about two weeks old; star growth is fast and may not be durable. .fig import is best effort and untested against real design files, so Figma-file compatibility is not claimed. ArtCraft brand marks are trademarked and not covered by the license; forks must remove them. The optional collaboration server is a preview.",
  "lead": "**FigCraft** (`storytold/figcraft`) is a free, clean-room **Rust** interface design app from **ArtCraft**, dual-licensed **MIT OR Apache-2.0**. It runs natively on macOS, Windows, Linux and FreeBSD, or in the browser as a WebAssembly build, offline, with no account and no telemetry. Its **MCP server** lets AI agents drive the same 400+ commands the UI uses.",
  "chunks": [
    {
      "index": 0,
      "heading_path": [],
      "est_tokens": 90,
      "text": "**FigCraft** (`storytold/figcraft`) is a free, clean-room **Rust** interface design app from **ArtCraft**, dual-licensed **MIT OR Apache-2.0**. It runs natively on macOS, Windows, Linux and FreeBSD, or in the browser as a WebAssembly build, offline, with no account and no telemetry. Its **MCP server** lets AI agents drive the same 400+ commands the UI uses."
    },
    {
      "index": 1,
      "heading_path": [
        null,
        "Provenance"
      ],
      "est_tokens": 467,
      "text": "free, clean-room **Rust** interface design app from **ArtCraft**, dual-licensed **MIT OR Apache-2.0**. It runs natively on macOS, Windows, Linux and FreeBSD, or in the browser as a WebAssembly build, offline, with no account and no telemetry. Its **MCP server** lets AI agents drive the same 400+ commands the UI uses.\n\n- License **MIT OR Apache-2.0** (user's choice), from `Cargo.toml`, the root `LICENSE-MIT` + `LICENSE-APACHE` files and the README. GitHub's detector shows only Apache-2.0, so the \"Apache-2.0\" in the viral post's headline is incomplete.\n- ArtCraft names, wordmark and logos are trademarks not covered by the license; forks must remove them.\n- Repo under the `storytold` (ArtCraft) org, created 2021 with 68 public repos; not a fork, not archived. Lookalike check: other \"figcraft\" repos are unrelated or name collisions; this entry links only `storytold/figcraft`.\n- Activity as of 2026-10-26 (GitHub API): **3,539 stars, 1,380 forks**; repo created 2026-10-09, last push 2026-10-26. Releases v0.8.0 (10-20) through **v0.11.2** (10-25); Cargo.toml still declares MIT OR Apache-2.0. README status: **early alpha**.\n- MCP confirmed: `figcraft-cli mcp` (headless) and `figcraft-cli mcp --attach <port>` (drives a running app), JSON-RPC 2.0 over stdio, MCP protocol 2025-06-18, implemented in `crates/mcp`.\n- Self-hosting: native app plus WASM web build; an optional self-hosted `figcraft-server` collaboration server (Linux, Docker/systemd) is in preview.\n- Pricing: free; no paid tier found.\n- **Vendor claims:** \"about 49% of the way to replacing proprietary tools\" and sub-millisecond node creation in 20,000-node files are the README's own estimates.\n- The original X post could not be fetched (HTTP 402); everything here is from the primary source. Curated and verified in run `2026-10-24-registry-update-01` (step-3 verification, 2026-10-24)."
    },
    {
      "index": 2,
      "heading_path": [
        null,
        "Why it matters for a GTM stack"
      ],
      "est_tokens": 217,
      "text": "**Vendor claims:** \"about 49% of the way to replacing proprietary tools\" and sub-millisecond node creation in 20,000-node files are the README's own estimates. - The original X post could not be fetched (HTTP 402); everything here is from the primary source. Curated and verified in run `2026-10-24-registry-update-01` (step-3 verification, 2026-10-24).\n\nLanding pages, ad creative and product mockups usually mean paid design seats, and agents can only help inside closed tools on the vendor's terms. FigCraft is a permissively licensed design app that runs offline and exposes its whole command set over MCP, so an agent can lay out frames and components directly. It is two weeks old and openly calls itself early alpha, and Figma file import is best effort, so treat it as a fast-moving experiment rather than a drop-in replacement for an existing design workflow."
    }
  ],
  "alternates": {
    "markdown": "https://gtmstacker.com/registry/tool/figcraft/index.md",
    "html": "https://gtmstacker.com/registry/tool/figcraft/",
    "json": "https://gtmstacker.com/registry/tool/figcraft/index.json",
    "server_json": "https://gtmstacker.com/registry/tool/figcraft/server.json"
  },
  "jsonld": {
    "@context": "https://schema.org",
    "@graph": [
      {
        "@type": "WebSite",
        "@id": "https://gtmstacker.com/#website",
        "url": "https://gtmstacker.com/",
        "name": "GTM Stacker Agent Registry",
        "description": "A daily-updated, agent-native registry of open-source tool discoveries, tool updates, and curated news for the go-to-market / RevOps engineering niche. Machine-readable first: agents can discover, parse, page, and delta-sync it without scraping HTML.",
        "inLanguage": "en",
        "publisher": {
          "@id": "https://gtmstacker.com/#organization"
        }
      },
      {
        "@type": "Organization",
        "@id": "https://gtmstacker.com/#organization",
        "name": "GTM Stacker",
        "url": "https://gtmstacker.com",
        "description": "The growth-systems practice of Theo Popov: AI-native enrichment, outbound, content engines and internal tooling for startups and venture programs. Its agent-native media property, the GTM Stacker Agent Registry, maintains a daily-updated catalog of open-source go-to-market and RevOps tools that both people and AI engines can discover, compare, and cite.",
        "foundingDate": "2024-08",
        "knowsAbout": [
          "go-to-market engineering",
          "RevOps",
          "sales automation",
          "marketing operations",
          "open-source software",
          "AI agents"
        ],
        "founder": {
          "@type": "Person",
          "@id": "https://gtmstacker.com/#founder",
          "name": "Theo Popov",
          "jobTitle": "Growth Operations & GTM Systems",
          "url": "https://gtmstacker.com/about/",
          "sameAs": [
            "https://www.linkedin.com/in/theo-popov",
            "https://x.com/Theo_Popov",
            "https://github.com/theopopov"
          ],
          "worksFor": {
            "@id": "https://gtmstacker.com/#organization"
          }
        },
        "sameAs": [
          "https://www.linkedin.com/company/gtmstacker",
          "https://www.youtube.com/@gtmstacker",
          "https://www.instagram.com/gtmstacker/",
          "https://www.tiktok.com/@gtmstacker"
        ],
        "mainEntityOfPage": "https://gtmstacker.com/registry/about/"
      },
      {
        "@type": "SoftwareApplication",
        "@id": "https://gtmstacker.com/registry/tool/figcraft/#software",
        "name": "FigCraft (open-source Rust interface design tool with MCP)",
        "identifier": "io.github.storytold/figcraft",
        "description": "Free, local alternative to Figma for interface design: a clean-room Rust design app from ArtCraft, dual-licensed MIT OR Apache-2.0, that runs natively on macOS, Windows, Linux and FreeBSD or in the browser via WebAssembly, offline with no account. An MCP server (figcraft-cli mcp) exposes 400+ commands so AI agents can drive it. Early alpha; .fig import is best effort.",
        "applicationCategory": "DeveloperApplication",
        "url": "https://gtmstacker.com/registry/tool/figcraft/",
        "datePublished": "2026-10-26T00:00:00Z",
        "dateModified": "2026-10-26T00:00:00Z",
        "isPartOf": {
          "@id": "https://gtmstacker.com/#website"
        },
        "softwareVersion": "0.11.2",
        "softwareHelp": "https://getartcraft.com/apps/figcraft",
        "codeRepository": "https://github.com/storytold/figcraft",
        "keywords": "productivity-knowledge, mcp-agents, design-tools, ui-design, rust, wasm, self-hostable, open-source",
        "author": {
          "@type": "Organization",
          "name": "storytold",
          "url": "https://github.com/storytold",
          "sameAs": [
            "https://github.com/storytold/figcraft",
            "https://getartcraft.com/apps/figcraft"
          ]
        },
        "offers": {
          "@type": "Offer",
          "price": 0,
          "priceCurrency": "USD"
        }
      },
      {
        "@type": "BreadcrumbList",
        "@id": "https://gtmstacker.com/registry/tool/figcraft/#breadcrumb",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "GTM Stacker Registry",
            "item": "https://gtmstacker.com/registry/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "Productivity Knowledge",
            "item": "https://gtmstacker.com/registry/category/productivity-knowledge/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "FigCraft (open-source Rust interface design tool with MCP)",
            "item": "https://gtmstacker.com/registry/tool/figcraft/"
          }
        ]
      }
    ]
  },
  "tool": {
    "name": "io.github.storytold/figcraft",
    "repository": {
      "url": "https://github.com/storytold/figcraft",
      "source": "github"
    },
    "homepage": "https://getartcraft.com/apps/figcraft",
    "version": "0.11.2"
  }
}
