Compare

Kalka vs Penpot

Both are open source and both speak CSS. Penpot is a mature, web-based tool you can self-host. Kalka is a desktop app where the canvas itself is the web page.

FeaturePenpotKalka
Open sourceYesYes, MIT
RunsWeb, self-hostableDesktop: macOS, Windows, Linux
LayoutCSS Flex and Grid layoutsAny CSS, laid out by the browser
CodeInspect tab: SVG, CSS, HTMLThe project is the code
AI agentsOpen MCP serverBuilt-in local MCP, no usage cap
Figma filesImport via Penpot ExporterImports .fig and .pen files
StatusMature, free plan with unlimited files and seatsIn development

Choose Penpot if

  • You need an open source tool your team can use today.
  • You want to self-host it on your own server.
  • You work in the browser, on any OS.

Choose Kalka if

  • You want the browser to lay out your design, not imitate it.
  • You want a project that is a plain folder in Git.
  • You want Figma's interface, exactly where your hands expect it.

Speaking CSS vs being CSS

Penpot describes its layouts with CSS Flex and Grid, which already makes handoff easier. Kalka goes one step further: the canvas is rendered by a browser engine, so text, shadows and layouts look exactly like they will on the live site, because they are the live site.

Facts about Penpot come from penpot.app, checked October 9, 2026. We build Kalka.