vibe-sketch¶
Draw a structure or a reaction, and get the figure and the calculation input from the same sketch. In the browser, in a desktop window, or through an API that agents can drive.
vibe-sketch is a 2D chemical structure and reaction sketcher. It renders SVG and PNG publication graphics, exchanges structure files, turns a sketch into a 3D structure and a ready-to-run input for vibe-qc and ORCA, and exposes everything through a Python SDK, a CLI, a REST API and an MCP server. It is a companion to vibe-qc, vibe-view and vibe-queue, and runs without them.
Tip
This site documents vibe-sketch 0.1.0, (unnamed).
Tip
Current implementation: testing version. Draw or import structures, reactions and mechanisms; generate 3D geometries; write ORCA and vibe-qc calculation inputs; and submit and track jobs through an installed vibe-queue. The browser app also runs in the Electron desktop shell. These features are implemented now. Start with the quickstart or follow the guides below.
Save documents as QVF with the optional qvf-writer integration, or as .vsk
without it. Naming, queue execution and the vibe-view hand-off need their
corresponding optional integrations. The source desktop launcher is available;
public release packages and the remaining desktop work are tracked separately
in installation and
the roadmap.
Sketch, submit, calculate, analyze¶
Step |
Available now |
Guide |
|---|---|---|
Sketch and prepare |
Draw structures and reactions, generate 3D geometries, and write supported ORCA, vibe-qc or QCSchema inputs. |
|
Submit |
Submit prepared inputs to an installed, configured vibe-queue and follow or cancel recorded runs. |
|
Calculate |
The selected quantum-chemistry program executes the job; input generation itself does not run a calculation. |
|
Analyze |
Send a prepared structure to vibe-view or open the calculation’s supported result files there. |
For a direct local calculation, run the generated input without the queue. The same preparation and submission operations are available through the CLI, Python SDK, REST API and MCP tools.
Documentation¶
Getting started
Where things live¶
Project |
What it is |
Documentation |
|---|---|---|
vibe-sketch |
This sketcher |
you are here |
vibe-qc |
The quantum-chemistry program; the naming engine the sketcher reuses |
|
vibe-view |
The 3D viewer the sketcher hands structures to |
|
vibe-queue ( |
Job scheduler; the |
|
qvf |
The result archive format the sketcher exports |