Python API

The SDK the browser, the CLI, the REST API and the MCP server are built on. The pieces so far: the document model with its file formats, the derivation of species and reactions from the drawing and its clean-up (vibesketch.document.clean), the chemistry services, naming, rendering, the input writers and the server.

vibesketch.document

The vibe-sketch document: model, file I/O and JSON schema.

vibesketch.chem

Chemistry services on RDKit: reading the canvas, conversion, properties.

vibesketch.naming

Names for drawn species, through vibe-qc's naming engine when it is there.

vibesketch.render

Publication graphics from the normalized document.

vibesketch.inputs

Input writers: from a document's job to a program's input files.

vibesketch.server

The FastAPI application behind vibe-sketch serve.

vibesketch.agent

vibe-sketch for agents: the MCP server and the REST client under it.

vibesketch.codenames

Release codename catalogue.

vibesketch.elements

Chemical element symbols and atomic numbers, 1 to 118.

vibesketch.units

Physical constants for unit conversion.