Windows, macOS, Linux에서 사용할 수 있는 Electron과 TypeScript 기반의 방해 요소 없는 오프라인 데스크톱 메모 앱으로, AI 기능·광고·추적이 없습니다.
alexishida/Moji
Electron과 React로 만든 가벼운 데스크톱 Markdown 파일 열기·읽기·편집·내보내기 앱입니다.
- 스타
- 501
- 포크
- 55
- 열린 이슈
- 2
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Moji는 Markdown 파일 작업을 위한 데스크톱 앱으로, 풀 IDE보다 PDF 리더에 가까운 도구를 원하는 사용자를 대상으로 합니다. 파일 대화상자, 드래그 앤 드롭 또는 파일 연결을 통해 .md와 .markdown 파일을 열 수 있으며, 탭에서 여러 문서를 다룰 수 있습니다.
개요 탐색, 표, 작업 목록, KaTeX 수식, Mermaid 다이어그램을 지원하는 렌더링 미리보기와 CodeMirror 6 소스 편집기를 제공하며, 필요에 따라 실시간 분할 보기를 사용할 수 있습니다. 문서는 HTML, PDF 또는 PNG로 내보낼 수 있고, Mermaid 다이어그램은 SVG로 포함됩니다. 대용량 파일은 스트리밍 방식으로 Web Worker에서 파싱하며, 제목 없는 초안은 앱을 다시 시작한 뒤에도 복구할 수 있도록 보관됩니다.
Moji는 Electron, React, TypeScript, electron-vite로 제작되었습니다. Windows, macOS(DMG), Linux(AppImage 및 DEB)용 설치 파일을 제공하며, 인터페이스는 여러 언어를 지원합니다.
핵심 기능
- 01대화상자, 드래그 앤 드롭 또는 파일 연결로 .md와 .markdown 파일을 열고 여러 탭에서 편집할 수 있습니다.
- 02미리보기에서 표, 작업 목록, 각주, LaTeX 수식, Mermaid 다이어그램을 렌더링합니다.
- 03소스와 미리보기 간 스크롤을 동기화하는 실시간 분할 보기 기능을 갖춘 CodeMirror 6 편집기입니다.
- 04취소 가능한 진행 표시와 함께 현재 문서를 HTML, PDF 또는 PNG로 내보냅니다.
- 05앱을 다시 시작한 뒤 저장하지 않은 제목 없는 문서를 복구합니다.
- 06대용량 파일을 스트리밍하고 Web Worker로 렌더링합니다.
활용 사례
- IDE를 열지 않고 깔끔한 창에서 Markdown 메모, 문서 또는 명세를 읽을 때.
- 실시간 미리보기를 보며 Markdown을 작성한 뒤 공유를 위해 PDF나 HTML로 내보낼 때.
- Mermaid 다이어그램이나 수식이 포함된 문서를 미리 볼 때.
빠른 시작
- 1
종속성 설치
npm install - 2
개발 모드로 앱 실행
npm run dev
사용 전 알아둘 점
- macOS 빌드는 코드 서명이나 공증이 되어 있지 않아 첫 실행 시 Gatekeeper가 차단하며, 사용자가 수동으로 허용해야 합니다.
- 자동 업데이트 확인은 Windows NSIS 빌드와 Linux AppImage 빌드에서만 사용할 수 있습니다.
- 소스에서 빌드하려면 Node.js ^20.19.0 또는 >=22.12.0이 필요합니다.
토픽
자주 묻는 질문
- Moji은(는) 무엇인가요?
- Electron과 React로 만든 가벼운 데스크톱 Markdown 파일 열기·읽기·편집·내보내기 앱입니다. Moji는 Markdown 파일 작업을 위한 데스크톱 앱으로, 풀 IDE보다 PDF 리더에 가까운 도구를 원하는 사용자를 대상으로 합니다. 파일 대화상자, 드래그 앤 드롭 또는 파일 연결을 통해 .md와 .markdown 파일을 열 수 있으며, 탭에서 여러 문서를 다룰 수 있습니다.
- Moji은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Moji은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Moji은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. Moji의 마지막 커밋은 2026년 9월 11일입니다.
- Moji은(는) 어디에 사용할 수 있나요?
- IDE를 열지 않고 깔끔한 창에서 Markdown 메모, 문서 또는 명세를 읽을 때. 실시간 미리보기를 보며 Markdown을 작성한 뒤 공유를 위해 PDF나 HTML로 내보낼 때. Mermaid 다이어그램이나 수식이 포함된 문서를 미리 볼 때.
- Moji는 어떻게 설치하나요?
- 종속성 설치: npm install 개발 모드로 앱 실행: npm run dev
- Moji은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/alexishida/Moji
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Markdown을 페이지별 소셜 미디어 카드로 만들고 PNG, JPG, PDF 또는 긴 PNG로 내보내는 로컬 우선 Tauri 데스크톱 앱
소설가를 위한 무료 로컬 워드 프로세서로, 방해 요소 없이 책처럼 서식이 적용된 원고를 일반 파일로 저장합니다.
Node.js와 Chromium 기반으로 JavaScript, HTML, CSS를 사용해 크로스 플랫폼 데스크톱 앱을 만드는 프레임워크입니다.
데모 영상에 확대 효과, 다듬어진 커서, 스타일 프레임을 추가할 수 있는 Mac, Windows, Linux용 오픈소스 화면 녹화·편집 도구입니다.
앱 내 주석 편집, 캡처 단축키 설정, CLI 및 DBus 인터페이스를 지원하는 크로스 플랫폼 C++/Qt 스크린샷 도구입니다.