XJ-Editor 주요 기능, 변환을 로컬에서 끝내는 Markdown 편집기
요약
XJ-Editor 는 Word, PowerPoint, PDF, EPUB 를 WebAssembly 변환 엔진으로 로컬에서 Markdown 으로 바꾸는 Windows 편집기입니다. PDF 주석과 Git 작업도 같은 창에 들어 있습니다.
추천- 이름
- XJ-Editor
- 버전
- 1
- 요금
- 무료
- 오픈소스
- 비오픈소스
- 운영체제
- Windows
- 업데이트
- 2026-11-05 21:20
XJ-Editor 가 겨냥하는 것은 Markdown 이 예쁘게 보이는 일이 아니라, 문서를 쓰면서 네다섯 개 창을 오가는 작은 번거로움입니다.
Electron 으로 만든 Windows 데스크톱 편집기이고 쓰기, 미리보기, 문서 변환, AI 보조, 버전 관리, 터미널을 한 창에 모았습니다. 저자는 만든 방식을 솔직하게 적었습니다. 코드는 모두 AI 가 썼고 자신의 역할은 제품 담당과 시험 담당에 가까워 요구를 내고 쓰고 불편하면 고친다고 했습니다. 2026-11 초에 1.0.0 이 되었고 저장소에는 지금도 매일 변경이 들어옵니다.
한 창에서 편집과 미리보기를 오가지 않고
Markdown, HTML, JSON, 일반 텍스트를 열고 편집, 분할, 미리보기 세 가지를 한 번에 바꿉니다. 글을 쓸 때 필요한 것은 처음부터 들어 있습니다. Mermaid, PlantUML, Chart.js 가 그대로 그림이 되고 KaTeX 가 수식을 다루며 GitHub 식 알림 블록과 YAML Front Matter 는 따로 정보 카드가 됩니다. 보통은 플러그인을 모아 설정을 맞춰야 하는 것들을 기본 동작으로 만들어 두었습니다.
그림, PDF, Word, Excel, PPT, 압축 파일을 넣은 채로 보고 오래된 doc 도 스스로 크기를 맞춥니다. 쓰기가 중심이고 가끔 자료를 넘기는 작업에서는 창이 적다는 것이 방해가 적다는 뜻입니다.
변환은 기기 밖으로 나가지 않습니다
가장 특징적인 부분입니다. Word, PPT, Excel, OpenDocument, RTF, EPUB, CSV, PDF 를 한 번에 Markdown 으로 바꾸고 변환 엔진은 anydoc 의 WebAssembly 결합으로 Electron 주 프로세스 안에서 로컬로 끝납니다. 통신이 없고 파일이 기기 밖으로 나가지 않습니다. 출력은 GitHub 식 Markdown 을 따르고 CSV 는 형식을 밝히며 나머지는 스스로 판별합니다.
문서에 들어 있던 그림은 꺼내져 로컬에서는 같은 이름의 자원 폴더로 나가고 이미지 호스트를 쓰면 올린 뒤 링크로 바꾸며 실패하면 로컬로 자동 복귀합니다. 오류 처리도 나눕니다. 스캔한 PDF 는 먼저 문자 인식이 필요하다고 알리고 암호가 걸린 문서와 구조가 망가진 문서는 각각의 안내를 냅니다. 뭉뚱그린 실패 한 줄로 끝내지 않습니다.
PDF 를 읽고 메모하는 일은 두 프로그램의 일이 아닙니다
문서를 쓰는 사람은 논문과 규격, 남의 설명서를 자주 읽습니다. 보통은 보기 프로그램 한 창과 메모 프로그램 다른 창을 열고 중요한 곳을 찾아 옮겨 적다가 몇 번 오가면 어디까지 읽었는지 잊습니다. XJ-Editor 는 PDF 를 Markdown 과 같은 등급의 내용으로 넣고 쪽 위에 표시를 긋고 주석을 답니다.
표시는 파일을 따라가고 로컬에 저장되며 클라우드 계정에 기대지 않으므로 다른 기기로 파일을 복사해도 남습니다. 왼쪽에서 자료를 읽고 오른쪽 분할 화면에서 발췌를 쓰며 필요하면 PDF 전체를 편집 가능한 Markdown 으로 바꾸고 끝나면 저절로 열립니다. 흐름이 훨씬 짧아지고 읽기와 쓰기가 같은 문맥에 머뭅니다. 화면 캡처와 기억으로 잇지 않아도 됩니다.
AI 와 버전 관리도 옆 패널에
AI 는 밖의 웹 페이지가 아니라 내장 도우미입니다. 미리 정한 목록에 국내외 여러 모델 서비스가 들어 있고 로컬에서 도는 방식도 포함합니다. 글을 골라 다듬기, 늘리기, 번역, 교정, 그림 만들기를 시킬 수 있고 여러 대화와 흐르는 응답, 현재 파일을 문맥으로 넘기기가 됩니다. AI 부분은 아직 단순히 연결한 정도이고 깊은 활용은 더한다고 저자도 인정합니다.
Git 은 옆 패널이 되어 바뀐 파일이 한눈에 보이고 열면 줄 단위 차이가 보입니다. 기록, 가지 전환, 임시 보관, 복제도 같은 자리에서 합니다. 가장 편한 것은 차이에서 AI 에게 기록 문구를 만들게 하는 일입니다. 파일을 잔뜩 고친 뒤 문구를 고민하기 싫을 때 한 줄을 만들게 하고 읽고 두 글자 고쳐 기록합니다. 내장 터미널과 함께 쓰면 쓰기, 실행, 차이 보기, 기록이 창을 벗어나지 않고 끝납니다.
지금 받아들여야 할 사실
1.0.0 은 Windows 데스크톱 판만 있고 macOS 와 Linux 빌드는 없습니다. 한 사람이 유지하는 새 프로젝트이고 저장소에 아직 라이선스 파일이 없습니다. 저자는 오픈소스라고 부르지만 엄밀히는 이용 조건이 적히지 않았으므로 권리 문제를 신경 쓰는 사람은 지켜보는 편이 좋습니다.
설치 파일이 작지 않습니다. Electron 의 흔한 대가입니다. 내장 터미널은 시스템 シェル 에 붙어 전체 화면 명령도 돌지만 창 크기를 바꾸고 분할을 쌓으면 오래 쓰면 답답해집니다. 자주 쓰는 능력을 먼저 모은 이른 판이라는 인상이고 범위는 갖췄지만 다듬는 중입니다.
XJ-Editor 의 값어치는 한 기능이 강한 데 있지 않고 글쓰기의 흩어진 창 전환 동작을 한 화면으로 모은 데 있습니다. 매일 Markdown 을 쓰고 PDF 도 읽고 버전 관리도 곁에 두고 싶은 사람에게 아껴 주는 것은 손동작이 아니라 주의입니다.