Local-first · SVG · Blender · Agents when asked

every line
finds its curve.

A design canvas for characters, SVG and Blender that runs on your machine — with agents only when you ask.

Free and open source (MIT). Runs wherever Node.js 22 runs. One-click installer coming soon.

M48 10 C16 28 16 36 48 54

one character,
all the way through.

  1. 01 — PICTURE

    Start from a sketch

    Drop in a drawing or a photo. It's traced on your machine.

  2. 02 — VECTOR

    Get clean, layered SVG

    Editable paths you own, sanitized on export, with a built-in fallback.

  3. 03 — BLENDEROPTIONAL

    Preview it in Blender

    If Blender is installed. Kurva works on a copy, never your source scene.

  4. 04 — AGENT

    Ask for an edit

    “A little wider.” You preview the change, then apply or reject it in one step.

Tracing gives you clean, layered vectors — not a rig. Rigging and animation stay your call.

Canvas

a canvas that speaks SVG.

Pages, layers and real paths — not a picture of paths. What you see on the canvas is what you export.

Blender

Blender when you want it, never on your originals.

Hand an SVG to Blender for a preview or an export. Kurva works on an explicit copy, and everything keeps working when Blender isn't installed.

Agents · opt-in

agents on your terms.

Chat with any OpenRouter model using your own key. Remote AI stays off until you turn it on, and Kurva shows exactly what will be sent. Coding agents like Codex, Claude Code and Cursor can connect over MCP.

stays on your machine.

  • 01Local processing

    Pictures, SVG and Blender jobs run on your computer by default.

  • 02Keys stay host-side

    Your provider key is held by the local host and never reaches the browser.

  • 03Loopback only

    The Studio host listens only on your own machine and checks a token on every request.

  • 04Safe SVG

    Every SVG is sanitized, with a built-in fallback when engines are off.

Try it now

run kurva
on your machine.

No installer yet, so for now you run it from the source code. It takes a few minutes.

You need Git and Node.js 22. Blender is optional.

  1. Get the code and install
    git clone https://github.com/uset82/blenderSVG.git kurva
    cd kurva
    corepack enable
    pnpm install
  2. Build it once
    pnpm build
  3. Open the Studio
    pnpm studio

    Your browser opens Kurva. It runs only on your computer, and your projects are saved there.

Stuck? Open an issue on GitHub and we'll help.

built in the open.

Every phase is a checklist in the repo. If it isn't checked, we don't claim it.

Read the plan →
  1. 14Design systemdone
  2. 15Home dashboarddone
  3. 16Editor workspacedone
  4. 17Standalone local Studiodone
  5. 18Projects, assets & exports10 of 12
  6. 19Agent panel & OpenRouter chat14 of 16
  7. 20Design agent toolsdone
  8. 21Picture → SVG enginesdone
  9. 22IDE connectors over MCP6 of 7
  10. 23Acceptance & release6 of 8
  11. 24Desktop appdone

make the line yours.

Try it now — free