목차
1. 개요
Espanso는 Federico Terzi와 프로젝트 기여자가 개발하는 무료 오픈소스 텍스트 확장 도구입니다. 미리 정한 짧은 트리거를 입력하면 주소·서명·반복 문장 같은 긴 문구로 대치하는 용도에 맞습니다. 복사했던 문장을 목록에서 고르는 클립보드 이력이나 키 조합으로 명령을 실행하는 도구와 목적이 다르므로, 반복해서 타이핑하는 문구가 있는지부터 확인하면 선택하기 쉽습니다.
대치 규칙은 YAML 파일로 관리합니다. match의 규칙 파일은 무엇을 대치할지, config의 설정 파일은 프로그램이 어떻게 동작할지를 담당합니다. 파일로 규칙을 관리하는 흐름에 익숙하면 반복 문구를 모아 유지하기 좋지만, 설정 화면에서만 모든 작업을 끝내려는 사용자에게는 편집 과정이 부담일 수 있습니다. 정적인 문장 외에도 날짜·폼·패키지 등 확장이 제공되며, 상세 규칙 작성은 공식 문서에서 해당 종류를 확인하세요.
정적 문구 대치와 외부 명령을 이용하는 확장은 처리 범위가 다릅니다. shell이나 script 규칙은 외부 프로그램을 실행하거나 네트워크에 접근할 수 있으므로 모든 규칙이 오프라인 문자열 대치라고 생각하면 안 됩니다. 직접 작성하거나 추가한 규칙이 무엇을 실행하는지 확인하고 필요한 범위부터 사용하세요. Espanso가 파일 기반 규칙을 사용한다는 사실만으로 일반 자동화 코드보다 항상 안전하거나 실행 기능이 없는 것으로 구분하지 않습니다.
Windows는 x86_64 EXE 설치판과 포터블 ZIP, Mac은 Universal DMG, Linux는 X11·Wayland 환경에 맞는 배포를 공식 설치 허브에서 고릅니다. GUI 사용 권한과 기기별 준비는 공식 안내를 따르고 특정 앱·키보드·IME에서 같은 입력 결과를 보장하지 않습니다. 반복 문구 대치와 함께 Windows 창·파일·조건 실행을 코드로 다루려면 AutoHotkey, 이전에 복사한 여러 항목을 편집·관리하려면 CopyQ, 설치 없이 복사 항목을 다시 쓰려면 Windows 클립보드 기록과 비교하세요.
2. 주요 기능
- 짧은 트리거를 반복 문구로 대치
- YAML 파일로 대치 규칙 관리
- 날짜 등 동적 값의 입력
- 폼을 이용한 입력값 대치
- 필요한 확장 패키지 활용
- 앱별 동작 설정
- 외부 명령·스크립트 기반 확장
- Windows 설치판·포터블과 Mac·Linux 배포
3. 시스템 요구사항
- Windows
- x86_64 EXE 설치판 또는 포터블 ZIP
- macOS
- 공식 Universal DMG와 입력 관련 권한 안내 확인
- Linux
- 현재 데스크톱의 X11·Wayland에 맞는 배포 선택
- 규칙
- YAML 파일 편집 · match와 config 역할 구분
- 입력환경
- 앱·키보드·IME별 동작은 사용 환경에서 확인
4. 설치 방법
- 1.
위 설치 방식 선택 버튼에서 공식 설치 허브를 엽니다.
- 2.
OS와 아키텍처, Linux라면 X11·Wayland 환경을 확인합니다.
- 3.
설치판 또는 포터블 등 필요한 배포 방식을 고르고 기기별 공식 준비를 따릅니다.
- 4.
사용할 규칙의 종류와 파일 역할을 확인하고 작은 반복 문구부터 준비합니다.
- 5.
실제 사용할 앱과 입력기에서 트리거·대치 결과를 확인합니다.
- 6.
외부 명령이나 확장 패키지를 추가하기 전 규칙이 수행하는 작업을 살펴봅니다.
5. Espanso와 비슷한 프로그램 비교
- AutoHotkey
- Windows에서 문구 대치뿐 아니라 키·창·조건·반복 동작을 코드로 자동화하는 언어입니다. Espanso의 YAML 규칙 관리와 넓은 스크립트 자동화 중 필요한 범위를 비교하세요.
- CopyQ
- 복사 이력을 탭으로 저장·편집하고 스크립트로 관리하는 클립보드 도구입니다. 약어를 타이핑해 자동 대치할지, 이전 복사 항목을 찾아 재사용할지로 구분하세요.
- Windows 클립보드 기록
- Win+V로 복사한 항목을 재사용·고정하는 내장 기능입니다. 별도 설치 없이 복사 이력이면 충분한지와 반복 문구를 자동 대치할 필요를 비교하세요.
6. 자주 묻는 질문
Espanso는 무료인가요?
+
GPL-3.0 오픈소스 프로젝트로 무료 사용할 수 있습니다. 함께 실행하는 앱·서비스나 추가 규칙의 외부 호출 조건은 별도로 확인하세요.
클립보드 기록과 무엇이 다른가요?
+
Espanso는 정해진 트리거를 입력해 문구 등을 대치하는 도구입니다. 이전에 복사한 항목을 찾아 다시 붙여 넣는 목적이면 Windows 클립보드 기록이나 CopyQ가 맞을 수 있습니다.
AutoHotkey도 반복 문구를 넣을 수 있나요?
+
AutoHotkey v2의 hotstring도 약어 대치를 지원합니다. Espanso는 YAML 규칙 관리 중심, AutoHotkey는 Windows 자동화 언어라는 차이로 선택하되 Espanso의 shell/script 실행도 구분해 확인하세요.
포터블로 사용할 수 있나요?
+
공식 Windows 릴리스에 포터블 ZIP이 제공됩니다. 설치 허브에서 설치판과 구분해 고르고 기기별 권한·실행 조건을 따르세요.
모든 규칙이 오프라인으로 처리되나요?
+
정적 문구와 shell/script 확장은 다릅니다. 외부 명령이나 네트워크를 사용하는 규칙도 만들 수 있으므로 규칙의 내용을 확인해야 합니다.
한글 입력기나 모든 앱에서 같은 결과가 나오나요?
+
기기·앱·IME에 따라 입력 동작을 확인해야 합니다. 작은 문구부터 실제 사용할 환경에서 시험하세요. 여기서는 모든 한글 입력기의 완전 호환을 보장하지 않습니다.
7. 참고 자료
관련 프로그램