Chemical drawing, reinvented.
Draw molecules, build reaction schemes, and prepare figures on an editable canvas.
ReShiki (リシキ) means “REinvention of the wheel for drawing chemical structure.” Shiki is 式, as in chemical equation; R also stands for Rust, and RE for reaction.
Download · Visual manual · Development
Watch the 83-second introduction · Download the promo video · Logo assets and usage guide
Start with JACS / ACS styling. Attach templates, refine selected structures, or ask the assistant to propose a drawing. Review edits and undo changes. Copy editable structures or export SVG, PDF, and PNG.
Version 0.8 adds contextual shortcuts and one editable example gallery, Haworth templates, ring interior colors, independent resizing, and improved tilted Cp/arene editing and editable clipboard transfer. Large PNG exports adapt their resolution, and PNG/PDF/SVG figure export remains available for drawings with unresolved chemistry. Illustrated release notes · Shortcut gallery and reference.
New drawings use .rsk; existing .reshiki and .moruno drawings remain supported. Groups and templates are available now and may be extended or revised in future releases.
Download ReShiki for Apple Silicon macOS, Windows (x64 / ARM64), or Linux (x64 / ARM64). ReShiki includes the drawing and chemistry tools: no Python, RDKit, or uv installation is needed. Drawing, imports, cleanup, and molecular properties work offline from the first launch.
On Mac, open the disk image and drag ReShiki to Applications. On Windows, run setup. Click ReShiki in the app to check for updates.
Open Help → Open shortcut examples for a single editable reference file. Double-click an example structure to select it, then copy it into your drawing. See the clipboard compatibility table for supported transfer and explicit conversions.
The AI assistant is optional and uses your local Codex sign-in. Install Codex and connect the assistant for text and image requests; ordinary drawing and chemistry work offline without it.
Original ReShiki code and documentation are dual-licensed under the MIT License or Apache License 2.0, at your option. Both permit commercial use, including use at work.
Third-party dependencies and copied, ported, or adapted code retain their
existing licenses and notices. See LICENSE for scope and
NOTICE for the attribution records. Release packages include the
project licenses and third-party notices in their Licenses directory.
Unless explicitly stated otherwise, contributions intentionally submitted for inclusion in original ReShiki code are offered under MIT OR Apache-2.0. Contributions to separately licensed components must preserve their applicable terms and attribution. Read the contribution license agreement and confirm it in your pull request.
ReShiki uses Rust, Iced, and a bundled native InChI helper. See the developer guide for setup, checks, and contribution instructions.
ReShiki is under active development. Report a problem.
See the release notes and the shortcut list with one editable example document. Group and template definitions may be extended or revised in future releases.
