Platform API (Docker)
docker run -p 8787:8787 \
ghcr.io/langstitch/langstitch-api:latest
→ http://localhost:8787
Visual LangGraph IDE
LangStitch is a drag-and-drop IDE for LangGraph — design graphs, configure skills, guardrails, RAG pipelines, and export a Python 3.13 multi-module project in one click.
Get started
LangStitch ships as a downloadable VS Code extension (`.vsix`) and as LangTailor — a portable desktop IDE. There is no hosted browser IDE.
codium --install-extension langstitch.langtailor-canvasnpm install && npm start (contributors)docker run -p 8787:8787 \
ghcr.io/langstitch/langstitch-api:latest
→ http://localhost:8787
# install the extension from Open VSX
codium --install-extension langstitch.langtailor-canvas
LLM, Tool, Agent, RAG, Multi-Intent Classifier, Decision, Subgraph, Function nodes — color-coded and draggable.
Build your own nodes, connectors & adaptors visually — ports, typed config, theme, and a safe Python codegen template. No source edits, exportable as .component.json.
Skill, Guardrail, Business Rules, Persona, and RAG pipeline designers — chunking, embedding, vector / vectorless / hybrid.
Multi-module ZIP: graphs, nodes, skills, prompts, tools, guardrails, rag — plus langsmith.json for IDE re-import.
MCP Studio, tool & agent registry, remote graphs, A2A, LangSmith, Langfuse, structured logging.
Git sync, versioning, Docker build, Helm deploy — full stack via FastAPI backend.
Publish and install community components, connectors, and LangTailor plugins — with review flow, at marketplace.langstitch.com.
The downloadable LangGraph IDE — a branded VS Code / Code-OSS build with the canvas, Python export, and marketplace sync built in. Get LangTailor →
Playwright E2E tests, agent smoke tests, VSIX packaging, Open VSX publish, Docker API images, and releases.
Component SDK & multi-language SDK
Extend LangStitch two ways. Use the SDK Component Designer to author custom nodes, connectors, and adaptors visually — then export them as portable components. Or use the code SDK to build the same graphs, skills, guardrails, and policies with decorators, YAML/JSON config, and a CLI scaffold. Python ships today; Spring, Rust, and Go are on the way.
A visual designer for community-extensible components. Define a component once — ports, a typed
config-field schema, theme, and a Python codegen template — and it appears in the palette like any
built-in node. No source edits, no rebuild. Components are portable as .component.json
and shareable through the marketplace.
Open the Components tab, add ports and config fields (string, number, boolean, select, code, secret, JSON), pick a theme, and write a codegen template with a live Python preview.
Drag your component from the Custom Components palette group onto the canvas. Selecting it shows an auto-generated property form driven by your config schema.
# A custom "HTTP Fetch" component renders into the graph:
def http_1(state: State) -> dict:
"""Fetch Page — Fetch a URL and store the body"""
import httpx
url = "https://api.example.com/data"
api_key = os.environ.get("MY_SECRET_ENV") # secrets never inlined
resp = httpx.request("POST", url, timeout=12, verify=False)
return {"page": resp.text}
Templating is pure, whitelisted substitution — no eval, no arbitrary execution. Secret
fields emit os.environ.get(...); values are escaped per field kind.
Decorators, config, providers, MCP, and a scaffolding CLI. Python 3.10+.
Spring Boot starters and annotations for LangStitch graphs and gateways.
A typed, async-first crate for high-performance agent runtimes.
Idiomatic Go module for building and serving LangStitch graphs.
Install the SDK, scaffold a project, and describe your agent with decorators. Configuration
comes from application.yaml (or a precompiled application.json) and
env.yaml.
pip install langstitch-sdk
# with extras:
pip install "langstitch-sdk[server,graph,llm,http]"
langstitch new my-agent
cd my-agent
pip install -e .
python -m app # bootstrap + print app info
langstitch run # start the API server
Generates dedicated packages for graphs, nodes, skills, guardrails, policies, personas, tools, and agents.
from langstitch import (
graph, graph_node, skill, persona,
input_guardrail, output_guardrail, business_policy,
tool, worker_agent, configuration,
langstitch_graph_server, langstitch_mcp_server,
)
@persona(role="assistant", tone="helpful, concise")
def assistant() -> str:
return "You are a helpful LangStitch assistant."
@tool(tags=["math"], roles=["user"])
def add(a: float, b: float) -> float:
return a + b
@graph_node(description="Answer the latest message.")
def respond(state: dict) -> dict:
...
@langstitch_graph_server(name="my-agent", protocol="http", port=8000)
class Server:
"""Graph API server."""
Market landscape
LangStitch takes the best ideas from visual agent builders and LangGraph tooling — then centers production support and developer experience. Ship real Python projects, not throwaway JSON blobs.
| Capability | LangStitch | LangGraph Studio | Langflow / Flowise | Dify / n8n |
|---|---|---|---|---|
| Visual LangGraph canvas | ✓ Native | ✓ Native | Partial / adapter | ✗ Own runtime |
| Downloadable VSX / desktop IDE | ✓ Open VSX + LangTailor | Cloud account | Self-host or cloud | Cloud or self-host |
| Asset designers (skills, guardrails, rules, personas) | ✓ First-class sidebar | Limited | Prompt / component level | App / workflow level |
| RAG pipeline designer (vector / vectorless / hybrid) | ✓ Dedicated designer + node | Via code / templates | Node chains | Knowledge base UI |
| Multi-intent routing node | ✓ Built-in classifier node | Manual graph edges | Router components | Branching workflows |
| Python multi-module export (Git-friendly) | ✓ Python 3.13 ZIP + langsmith.json |
Code export | JSON / Python varies | API / limited export |
| Git sync & versioning in IDE | ✓ Platform API | LangSmith projects | ✗ Manual | Platform history |
| Docker build & Helm deploy from UI | ✓ Platform panel | ✗ | ✗ | Managed hosting |
| MCP Studio & tool registry | ✓ Built-in | MCP via ecosystem | Plugins | Integrations catalog |
| Visual custom-component SDK (nodes / connectors / adaptors) | ✓ Component Designer + safe codegen | Code only | Custom components in code | Connector SDK |
| LangSmith / Langfuse observability | ✓ Export + hooks | ✓ Deep native | Plugins | Built-in logs |
| Open source & self-hostable | ✓ MIT | Partial / cloud | ✓ OSS | Freemium / OSS tiers |
| Managed multi-tenant SaaS | → Roadmap | ✓ LangSmith Cloud | ✓ Cloud tiers | ✓ Core product |
| Real-time collaborative editing | → Planned | ✓ Team features | Rare | ✓ Shared workspaces |
| Eval datasets & trace replay (LangSmith depth) | ✓ Platform Eval tab + export | ✓ Best-in-class | Basic | Moderate |
| Enterprise SSO / org RBAC | → Platform RBAC first | ✓ Enterprise | Varies | ✓ Enterprise tiers |
| Connector / template marketplace | ✓ Built-in marketplace + publish/review | LangChain hub | ✓ Large libraries | ✓ Very large |
graphs/, skills/, guardrails/, and
langsmith.json for round-trip IDE import. Review in PRs like any backend service.
.component.json manifests — shared through
a built-in marketplace, not locked to vendor plugins.
Goal: match the table stakes everyone expects, then win on export quality, governance assets, K8s-native deploy, and the Agent Engineering discipline — not on being another locked SaaS canvas.