01 / SCHEMATEX 소개 · 무료 · 오픈소스 · AI 최적화
의사, 엔지니어, 법률가가 실제로 사용하는 모든 다이어그램.
Schematex는 의사, 엔지니어, 법률가가 이미 손으로 그리고 있는 45가지 다이어그램을 생성합니다 — 임상 가계도, IEC 61131-3 래더 로직, NSGC 족보도, 자본표. 텍스트 DSL 입력, 표준 준수 SVG 출력.
02 / 전문가가 실제로 사용하는 다이어그램
당신의 의사, 엔지니어, 법률가가 실제로 사용하는 다이어그램.
각 다이어그램 패밀리는 해당 분야의 실무자를 위해 설계되었습니다 — 몇 줄의 DSL에서 전문가가 차트, 메모, 허가서에 기재하는 버전까지. 모든 출력은 공개된 표준을 준수합니다.
Three-generation family medical history genogram with multi-condition color annotations using fill zones — heart disease, diabetes, cancer, hypertension.
Three-generation hemophilia A pedigree showing X-linked recessive inheritance with carrier females and affected males per NSGC clinical notation.
Ecomap charting a client's recovery support network — AA group, family, probation, and therapist — with relationship strength and directional connections.
Classic three-wire motor start/stop seal-in circuit in IEC 61131-3 ladder logic — the foundational pattern taught in every PLC certification course.
Single-line diagram for a utility + emergency generator ATS transfer system feeding critical loads on a 480 V bus — per IEEE 315 for facility design review.
1-bit full adder built from XOR, AND, and OR gates — the foundational building block of every arithmetic logic unit, from a functional description.
Cross-border tax holding structure with Irish IP company, Dutch distribution, and APAC entity — per OECD BEPS transfer-pricing documentation requirements.
Ishikawa fishbone for a website traffic drop — six causal categories covering content, technical SEO, backlinks, UX, competition, and algorithm changes.
Moreno sociogram of classroom playground dynamics — mutual friendships, one-way choices, and peer conflicts mapped by gender group using force-directed layout.
03 / 왜 Schematex인가
무료. 완전한 오픈소스. AI에 최적화.
범용 다이어그램 도구는 전문 다이어그램을 그릴 수 없습니다. Schematex는 각 표준을 일급 시민으로 취급하며, 전체가 AGPL-3.0, 의존성 없음, LLM이 첫 번째 시도에 출력하도록 설계되었습니다.
각 다이어그램 타입은 공개된 사양을 구현합니다 — McGoldrick, IEC 61131-3, IEEE 315, NSGC, Newick. 의사, 엔지니어, 법률가가 이미 손으로 그리는 것을 이제 코드로 생성할 수 있습니다.
D3 없음, dagre 없음, 파서 생성기 없음, 텔레메트리 없음, 잠긴 기능 없음. KB 수준 번들, SSR 안전, 클로즈드 소스 사용을 위한 상용 라이선스 제공.
LLM이 실제로 텍스트를 작성하는 방식에 맞춘 최소 문법 — CJK 따옴표, 중첩 모호성, AI 가독 오류. ChatGPT나 Claude의 출력을 붙여넣으면 첫 번째 시도에 전문적인 다이어그램을 얻을 수 있습니다.
04 / 포지셔닝
또 하나의 플로우차트 라이브러리가 아닙니다.
Schematex와 기존 도구와의 비교.
| 도구 | 전문 도메인 다이어그램 | 가격 | 개발자용 | AI 친화적 |
|---|---|---|---|---|
| Mermaid | 플로우차트만 | 무료 | ✓ (npm) | 일부 |
| D2 | 아키텍처만 | 무료 | ✗ (Go CLI) | 일부 |
| WaveDrom | 타이밍만 | 무료 | ✓ (npm) | 일부 |
| PlantUML | UML만 | 무료 | ✗ (Java) | — |
| schematex | 45개 패밀리 · 사양 인용 | 무료 | ✓ (0 deps, npm) | 전용 설계 |
05 / 빠른 시작
10초 만에 설치.
함수 하나, 문자열 입력, SVG 출력. TypeScript가 동작하는 모든 환경에서 사용 가능.
npm install schemateximport { render } from 'schematex';
const svg = render(`
genogram "Smiths"
john [male, 1950]
mary [female, 1952]
john -- mary
alice [female, 1975, index]
`);import { render } from 'schematex';
export default function Page() {
const svg = render(dsl);
return <div dangerouslySetInnerHTML={{ __html: svg }} />;
}'use client';
import { render } from 'schematex';
import { useMemo } from 'react';
export function Diagram({ dsl }: { dsl: string }) {
const svg = useMemo(() => render(dsl), [dsl]);
return <div dangerouslySetInnerHTML={{ __html: svg }} />;
}단 하나의 문자열로 시작하세요.
Playground를 열어 45가지 다이어그램 타입을 실시간으로 렌더링하거나 — 갤러리에서 복사, 붙여넣기, 수정할 수 있는 DSL을 확인해 보세요.