All Kherve Tools
KhervePaint icon

KhervePaint

Available

Draw anything scientific — by hand, from the library, or by AI.

Everything you expect from a graphics program — every drawing tool, raster and vector layers, grid and snapping, precise dimension lines, and editable-SVG files — and a great deal more. KhervePaint ships a vast library of ready-made objects covering most fields of science, and it draws molecules and crystal unit cells, even stacking unit cells into full superstructures. And its built-in AI assistant will draw for you from a plain-language prompt — ask for a bed, a piece of apparatus, or almost any molecule, and it appears as real, editable shapes on the canvas.

Download for Windows Portable zip (no install) Download for macOS (Apple Silicon) Download for macOS (Intel) View source on GitHubFree & open source · unsigned installer — Windows may warn on first run (choose “More info” → “Run anyway”).macOS build is v0.1.166, Apple Silicon and Intel — the Windows build is v0.1.164. Not signed by Apple, so macOS blocks it the first time: open System Settings → Privacy & Security and press Open Anyway (on macOS 14 and older, right-click the app → Open).

Watch KhervePaint

KhervePaint + AI — Drawing, Molecules and Lab Figures by Prompt

The AI side of KhervePaint: ask in plain language for a molecule, a piece of lab apparatus or a whole figure, and it lands on the canvas as real, editable, undoable shapes — not a flat image.

Open on YouTube

Attributes

AI built in

A dockable AI assistant draws for you: ask in plain language for almost anything — a bed, a piece of lab apparatus, or most molecules — and it arrives as real, editable, undoable shapes on the canvas. Choose Claude, ChatGPT, Mistral, Ollama, or a local endpoint.

Built with

A modern stack of well-known scientific Python libraries.

PyQt5qtawesome

Documentation

Getting started

Install the requirements and run python KhervePaint.py. You draw on one canvas that mixes a raster layer and a vector layer; pick a tool from the toolbar and start drawing, or drop a PNG in to fill and edit its pixels.

Raster and vector together

Open a PNG and bucket-fill regions into the raster layer, then draw fully editable vector shapes — pencil strokes, lines, arrows, dimension lines (with a live length label in mm), rectangles, circles, ellipses, polygons and text — on top. Select, move, resize, rotate, and group items; the grid overlay snaps as you draw.

Scientific stencils & molecules

Drop in ready-made chemistry, biology, and electrical symbols, or place molecule and crystal ball-and-stick models (like a benzene ring or a diamond unit cell) straight onto the canvas as editable items.

File formats

Documents save as editable SVG by default — reopening one breaks it back into editable items. A lossless .kpaint (JSON) format is also available, and Export writes a flattened PNG or a single-page PDF.

Versions

v0.1.166macOS2026-09-08

Disk image for Apple Silicon and Intel.

v0.1.164Latest2026-09-08

Crystals get a toolbar palette of their own — supercells up to 30 repeats per axis, per-cell tilts that model a defect rather than a detached grain, and VESTA-style translucent coordination polyhedra. KhervePaint is now an MCP server too: connect Claude and it drives the real application through 26 tools, and can see a PNG of the canvas to check its own work.

v0.1.1392026-07-19

New Measure menu — scale bar, mm edge rulers, protractor, and a live shape-size readout in mm. Right-click the canvas for tools and the symbol library. The eraser and pencil now edit the pixels of imported images.

v0.1.1382026-07-13

Hybrid raster + vector drawing for scientific figures.

Part of the Kherve Tools family

Applications made by a scientist, for scientists.

Explore all tools