섹션별 상세
CleanText는 텍스트의 의미적 구조를 파악하여 클립보드 내용을 정제한다. 각 줄의 시작과 끝에 있는 공백을 제거하고, 고정된 너비로 인해 발생한 하드 줄바꿈(Hard-wrapped lines)을 유동적인 단락으로 복원한다. 이때 이중 줄바꿈으로 구분된 단락 경계와 하이픈(-), 별표(*), 숫자로 시작하는 리스트 항목은 원본 구조를 유지하도록 설계되었다.
AI 코딩 에이전트인 Claude Code 사용자를 위한 전용 필터링 기능을 갖추고 있다. Claude Code의 터미널 출력물에 포함되는 ⏺ 마커를 자동으로 탐색하여 제거함으로써, 생성된 코드나 설명을 다른 문서에 붙여넣을 때 발생하는 불필요한 기호를 사전에 차단한다.
운영체제 환경에 따른 맞춤형 실행 환경을 지원한다. macOS에서는 메뉴바 앱 형태로 상주하며 Ctrl + Option + C 단축키를 통해 작동한다. Linux 환경에서는 Python 3 스크립트를 기반으로 xclip 또는 wl-clipboard와 연동되며, Windows에서는 PowerShell 스크립트를 AutoHotkey와 결합하여 시스템 전역에서 호출할 수 있다.
bash
cd mac
./build.sh
cp -r build/CleanText.app /Applications/macOS에서 CleanText 앱을 빌드하고 애플리케이션 폴더로 복사하는 과정
bash
# copy to somewhere on your PATH
cp linux/cleantext ~/.local/bin/
# sway: bindsym Ctrl+Alt+c exec cleantext
# i3: bindsym Ctrl+Mod1+c exec cleantextLinux 환경에서 스크립트를 설치하고 창 관리자(sway, i3)에 단축키를 바인딩하는 예시
powershell
# run directly
powershell -File windows\cleantext.ps1
# AutoHotkey binding (Ctrl+Alt+C):
# ^!c::Run, powershell -WindowStyle Hidden -File "C:\path\to\cleantext.ps1"Windows에서 PowerShell 스크립트를 실행하거나 AutoHotkey를 통해 단축키를 설정하는 방법
용어 해설
- 하드 줄바꿈(Hard Line Break)
- — 텍스트의 의미적 단락과 관계없이 특정 너비 제한에 맞춰 강제로 삽입된 줄바꿈 문자이다. 텍스트를 복사하여 다른 곳에 붙여넣을 때 문장이 끊겨 보이는 현상을 초래하며, 이를 제거해야 자연스러운 문단 흐름을 복원할 수 있다.
- 클로드 코드(Claude Code)
- — Anthropic에서 개발한 터미널 기반의 AI 코딩 에이전트 도구이다. 사용자의 명령에 따라 코드를 작성, 수정, 실행하며 터미널 출력 시 특정 상태를 나타내는 특수 마커(⏺)를 사용하는 특징이 있다.
- 엑스클립(xclip)
- — Linux의 X11 윈도우 시스템 환경에서 명령줄을 통해 클립보드 데이터에 접근하고 조작할 수 있게 해주는 유틸리티이다. 스크립트를 통해 클립보드 텍스트를 자동으로 가공할 때 필수적으로 사용된다.
기술
- Python
- PowerShell
- Shell Script
- Claude Code
- AutoHotkey
활용 사례
- LLM 생성 텍스트의 하드 줄바꿈 제거
- Claude Code 출력 마커 정제
- 클립보드 텍스트 공백 정리
AI 분석 전체 내용 보기
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
원문 발행 2026. 02. 25.수집 2026. 02. 25.출처 타입 RSS
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.