Command line¶
Every command has an SDK and a REST twin; the browser uses the same API.
Command |
Does |
REST |
|---|---|---|
|
Prints the version (and the codename, once registered). |
|
|
Starts the app and the API on port 8766, or the next free port, which it prints; with a file, Save writes back to it. |
|
|
Serves the tools to an agent over MCP on standard input and output; see working with agents. |
the REST API underneath |
|
Converts between the file formats; |
|
|
Standard bond lengths and angles for every molecule, the drawing’s arrangement kept; in place unless |
|
|
3D structures (ETKDG, then MMFF94) with the drawn stereochemistry checked, kept in the document; in place unless |
|
|
Writes the inputs and submits them to vibe-queue, embedding what has no 3D structure; the jobs and runs are saved in DOC. Exit status 3 if a species was refused. |
|
|
The document’s runs in vibe-queue with their state. |
|
|
Cancels a run that has not finished. |
|
|
Shows a species in vibe-view as a QVF: through vibe-view’s hand-off when it started vibe-sketch, else with |
|
|
Renders the scheme or the structures as SVG, or one structure as PNG. |
|
|
Formula, masses, charge, multiplicity, identifiers and checked name per species, and the reactions. |
|
|
The checked name of a structure; exit status 3, and the engine’s unchecked suggestion on standard error, when there is none. |
in the report |
|
Checks documents; prints every problem. |
|
|
Prints the document JSON schema. |
|
|
Lists the input writers. |
|
|
Writes a job’s input. |
|
|
Writes species with one writer, the specification from the options or |
|
Exit status: 0 on success, 1 for an invalid document, unreadable input or a missing drawing library, 2 for a usage error (an unknown job, species or writer included), 3 when a writer or an exporter refuses. The REST side is mapped in the REST API.
The server serves its OpenAPI description at /openapi.json, so an agent
can read the contract instead of guessing it.