# Paintless Click any element on your running app, describe the change — an AI agent edits the code and opens a PR. ## Pages - [Home](https://kyechan99.github.io/paintless/): Click any element, describe the change — an AI agent edits the code and opens a PR. - [Getting Started](https://kyechan99.github.io/paintless/guide/getting-started): From install to your first AI-applied UI change in dev mode. - [홈](https://kyechan99.github.io/paintless/ko): 아무 요소나 클릭하고 원하는 변경을 말하면 — AI 에이전트가 코드를 고치고 PR을 엽니다. - [시작하기](https://kyechan99.github.io/paintless/ko/guide/getting-started): 설치부터 dev 모드에서 첫 AI 적용 UI 변경까지. - [Architecture](https://kyechan99.github.io/paintless/guide/architecture): The one-core, one-pipeline design — how capture, routing, execution and delivery fit together. - [아키텍처](https://kyechan99.github.io/paintless/ko/guide/architecture): 원 코어, 원 파이프라인 설계 — capture, routing, execution, delivery가 어떻게 맞물리는가. - [Configuration](https://kyechan99.github.io/paintless/guide/configuration): paintless.config — agents, destinations, and routing rules. - [설정](https://kyechan99.github.io/paintless/ko/guide/configuration): paintless.config — 에이전트, 목적지, 라우팅 규칙. - [Widget & Bindings](https://kyechan99.github.io/paintless/guide/widget): Embed the floating button with a script tag, React, Vue, or Svelte. - [위젯 & 바인딩](https://kyechan99.github.io/paintless/ko/guide/widget): script 태그, React, Vue, Svelte로 플로팅 버튼을 임베드합니다. - [Browser Extension](https://kyechan99.github.io/paintless/guide/extension): The zero-integration shell — no code added to the target project. - [브라우저 확장](https://kyechan99.github.io/paintless/ko/guide/extension): 무통합 셸 — 대상 프로젝트에 코드를 추가하지 않습니다. - [Source Mapping](https://kyechan99.github.io/paintless/guide/source-mapping): How a clicked element resolves to a file and line, per bundler. - [소스 매핑](https://kyechan99.github.io/paintless/ko/guide/source-mapping): 클릭한 요소가 번들러별로 어떻게 파일과 라인으로 해석되는가. - [CLI Reference](https://kyechan99.github.io/paintless/guide/cli): The paintless command — the local dev host that the widget and extension connect to. - [CLI 레퍼런스](https://kyechan99.github.io/paintless/ko/guide/cli): paintless 명령 — 위젯과 확장이 연결하는 로컬 dev 호스트. - [Self-Hosting](https://kyechan99.github.io/paintless/guide/self-hosting): Run the production server — queue, approvals, runner — on your own infrastructure. - [셀프 호스팅](https://kyechan99.github.io/paintless/ko/guide/self-hosting): 프로덕션 서버 — 큐, 승인, 러너 — 를 여러분의 인프라에서 실행합니다. - [Destination Recipes](https://kyechan99.github.io/paintless/guide/destination-recipes): Wire Paintless into GitHub, GitLab, Jira, Linear, Slack and anything else with a URL. - [목적지 레시피](https://kyechan99.github.io/paintless/ko/guide/destination-recipes): GitHub, GitLab, Jira, Linear, Slack 그리고 URL을 가진 모든 것에 Paintless를 연결합니다. - [Protocol Reference](https://kyechan99.github.io/paintless/guide/protocol): The ChangeRequest and the JSON every adapter, webhook and server speaks. - [프로토콜 레퍼런스](https://kyechan99.github.io/paintless/ko/guide/protocol): ChangeRequest와, 모든 어댑터·웹훅·서버가 말하는 JSON. - [Security](https://kyechan99.github.io/paintless/guide/security): The trust boundaries — origin guards, approval-before-run, credentials and safe URLs. - [보안](https://kyechan99.github.io/paintless/ko/guide/security): 신뢰 경계 — 오리진 가드, 승인-후-실행, 자격증명, 안전한 URL. - [Writing Adapters](https://kyechan99.github.io/paintless/guide/writing-adapters): Build a destination or agent adapter, verify it against the contract, publish it. - [어댑터 작성](https://kyechan99.github.io/paintless/ko/guide/writing-adapters): 목적지 또는 에이전트 어댑터를 만들고, 계약에 대해 검증하고, 배포합니다. - [Build with AI](https://kyechan99.github.io/paintless/build-with-ai): Hand this page to your coding agent and it installs Paintless in your project. - [AI로 도입하기](https://kyechan99.github.io/paintless/ko/build-with-ai): 이 페이지 주소를 코딩 에이전트에게 건네면 에이전트가 프로젝트에 Paintless를 붙입니다. - [개인정보 처리방침](https://kyechan99.github.io/paintless/ko/privacy): Paintless가 다루는 데이터, 그것이 가는 곳, 그리고 절대 수집하지 않는 것. - [Privacy Policy](https://kyechan99.github.io/paintless/privacy): What Paintless handles, where it goes, and what is never collected.