Show HN: Patchwork, AST-native sed without LLMs
Patchwork은 LLM(대형 언어 모델)을 사용하지 않고 AST(추상 구문 트리) 기반으로 코드 구조를 인식하여 코드 리팩토링을 수행하는 경량 CLI 도구입니다. sed와 같은 정규식 기반 도구의 한계를 극복하고, Semgrep이나 ast-grep 같은 무거운 도구 대비 빠르고 간단한 구조적 코드 변경을 지원합니다. Rust로 개발되었으며 Java, Python, JavaScript, TypeScript, TSX 언어를 지원하고, 3MB 크기의 단일 바이너리로 설치와 사용이 용이합니다. 복잡한 구조 변경이나 LLM 기반의 심층 분석은 지원하지 않지만, 빠른 코드 수정 작업에 적합합니다.



