drl990114/MarkFlowy

A high-performance, cross-platform editor that supports WYSIWYG Markdown and general text editing.

MarkFlowy – 선택적 AI 어시스턴트를 갖춘 로컬 우선 Markdown 편집기

개요 MarkFlowy는 Markdown 문서를 만들고 관리하기 위한 크로스 플랫폼 데스크톱 애플리케이션(macOS, Windows, Linux)입니다. 완전히 오프라인으로 작업할 수 있으며 선택한 폴더에 파일을 유지하면서, OpenAI 호환 서비스, DeepSeek, Google 또는 로컬 Ollama 서버와 같은 구성 가능한 공급자를 통해 채팅, 요약, 번역 또는 텍스트 생성을 수행할 수 있는 선택적 AI 기반 "Copilot"도 제공합니다.

핵심 기능

  • 세 가지 편집 모드 – 시각적(WYSIWYG), 원시 Markdown 소스, 읽기 전용 미리보기. 즉시 전환 가능.
  • 성능 중심 – 지연 로딩과 빠른 렌더링으로 대용량 파일도 빠르게 처리.
  • 작업 공간 중심 파일 관리 – 단일 파일 또는 전체 폴더 열기, 파일 트리 보기, 탭, 분할 창, 북마크, 개요 보기, 빠른 열기(⌘/Ctrl + P) 및 작업 공간 검색.
  • 로컬 기록 및 초안 – 자동 스냅샷으로 개정 비교, 저장되지 않은 작업 복구, 외부 편집과 공존 가능.
  • 사용자 지정 – 라이트/다크 테마, 시각적 테마 편집기, 단축키 매핑, 타이포그래피 조정, 자동 또는 강제 텍스트 방향(LTR/RTL).
  • AI 통합 – 별도의 채팅 창과 "Copilot" 모드로 모든 OpenAI 호환 엔드포인트 또는 로컬에서 실행되는 Ollama 모델에 연결할 수 있습니다. AI는 전송한 텍스트만 수신합니다. 필수 클라우드 계정이 없습니다.
  • 내보내기 옵션 – HTML, 이미지 스크린샷, PDF 인쇄, (Pandoc을 통한) DOCX, ODT, EPUB. CLI는 자동 일괄 내보내기도 지원합니다.

기술 스택

  • 프론트엔드 – TypeScript와 remirror 리치 텍스트 프레임워크(ProseMirror 래퍼)로 구축.
  • 데스크톱 셸 – Tauri. 웹 UI와 경량 Rust 런타임을 번들하여 네이티브 창을 제공.
  • AI 연결 – 구성 가능한 엔드포인트에 대한 일반 HTTP 호출. 로컬 추론은 Ollama 서버와 다운로드한 모델로 작동.
  • 패키징 – Windows(EXE/MSI/휴대용 zip), macOS DMG(Intel 및 Apple 실리콘), Linux 패키지(Flatpak, .deb/.rpm은 스크립트 통해, AppImage)용 네이티브 설치 프로그램.

사용 대상

  • Markdown을 선호하지만 세련된 시각적 편집기를 원하는 작가, 개발자 또는 연구자.
  • 개인 폴더에 메모를 저장하고 빠른 오프라인 액세스가 필요한 사용자.
  • 클라우드 서비스에 얽매이지 않고 선택적 AI 지원(예: 초안 작성, 요약, 번역)을 원하는 모든 사람.
  • 로컬 기록과 충돌 후 초안 복구를 중시하는 팀.

시작하기

  1. 최신 릴리스 페이지에서 적절한 설치 프로그램을 다운로드합니다.
  2. Markdown 파일 또는 폴더를 열어 작업 공간을 만듭니다.
  3. 더 보기 메뉴에서 편집 모드를 선택합니다. 빠른 열기는 ⌘/Ctrl + P를 사용합니다.
  4. (선택 사항) 설정 → AI를 열고 엔드포인트(OpenAI, DeepSeek, Google, Ollama 등)를 구성하여 채팅 또는 Copilot을 활성화합니다.
  5. 내장 도움말(docs/en/intro.md)에서 단축키, 내보내기 워크플로 및 작업 공간 팁을 살펴보세요.

라이선스 소스 코드는 AGPL-3.0 라이선스로 공개됩니다. 바이너리 패키지에는 추가 타사 라이선스가 포함될 수 있습니다. 앱 빌드에 사용되는 핵심 런타임은 UNLICENSED로 표시되어 있으며 공개 리포지토리의 일부가 아닙니다.

커뮤니티 및 기여 이슈와 풀 리퀘스트를 환영합니다. 기여 가이드와 행동 강령은 docs/en/Community 폴더에 제공됩니다. 프로젝트는 여러 기여자를 나열하고 의존하는 여러 오픈 소스 라이브러리(remirror, Tauri 등)에 감사를 표합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트