Sandbox — LSD is in active testing. All systems operational·payments are test-mode (no real charges).
Overview Use Cases News Docs Tool Store Support Community Get LSD
All docs
Docs/ Start/ Install LSD
Start

Install LSD

Install the lsdtools SDK with pip, get the Windows desktop app, and point the CLI at a backend — everything you need to build and run pipelines.

TL;DRAuthor pipelines anywhere with pip install lsdtools. Run them visually with the desktop app (a free download from lsd.tools). The lsd CLI runs projects headlessly. A profile picks which backend you talk to — production by default, localhost for dev.

There are two pieces, and you can use either on its own: the lsdtools SDK (author + run pipelines in Python) and the desktop app (build them visually).

The SDK#

Install the authoring library with pip — this is all you need to write and run a pipeline:

bash
pip install lsdtools
Python
from lsdtools import Tool, Engine
# ... define a tool, wire steps, Engine().run(...)

lsdtools is the small, stable public API. The rule is import only lsdtools — everything under lsd.* is private engine internals.

The desktop app#

The desktop app gives you the node-graph canvas, parameter forms, the 3D viewer, and the Package Manager. Download it from lsd.tools/register (free). Creating an account keeps your projects and purchases in sync and unlocks the Tool Store — but you can run pipelines without one.

The CLI#

Installing lsdtools also gives you the lsd command for headless runs, packaging, and introspection:

bash
lsd package new my-pkg # scaffold a package
lsd api describe # print the current API surface

Pointing at a backend (profiles)#

Which server LSD talks to — the store, accounts, hosted models — is chosen by a profile. The default is production (lsd.tools). For local development you switch to a local profile:

bash
LSD_PROFILE=local lsd ...

Profiles live in ~/.lsd/profiles.json; a profile can also carry a default package set.

Next#

LearnDevelop a package

APICLI commands · lsdtools reference

Frequently asked questions

Do I need the desktop app to use LSD?

No. pip install lsdtools lets you author and run pipelines in any Python script or in CI via the lsd CLI. The desktop adds the canvas, forms, and 3D viewer on top of the same engine.

Which platforms are supported?

The lsdtools SDK and lsd CLI run anywhere Python 3.12+ runs. The desktop app ships for Windows today; macOS and Linux are planned.

By LSD Team · Last updated Jul 17, 2026 Ask on Discord View as Markdown