storytold/wordcraft
An open-source, clean-room reimplementation of Microsoft Word in pure Rust
해결하는 문제
WordCraft는 Microsoft Word의 오픈소스, 클린룸 재구현입니다. 독점 소프트웨어에 의존하지 않고 친숙한 리본 기반 워크플로우와 .docx 호환성을 유지하면서 빠르고 프라이빗하며 크로스 플랫폼인 워드 프로세서를 제공합니다.
작동 방식
완전히 Rust로 구축된 이 애플리케이션은 계층형 아키텍처를 사용하여 기하학적 측정, 문서 모델링부터 페이지 나누기 및 렌더링까지 모든 것을 처리합니다. macOS, Windows, Linux, BSD 및 웹(WebAssembly를 통해)에서 GPU 가속 네이티브 렌더링을 위해 egui 라이브러리를 활용합니다. AI 통합을 활성화하기 위해 모든 사용자 작업은 특정 명령 ID에 매핑되어 소프트웨어가 명령줄 도구, JSON 제어 채널 또는 MCP 서버로 구동될 수 있습니다.
대상 사용자
.docx, .odt, PDF와 같은 표준 문서 형식과 호환되면서 오픈소스이고 빠른 전문 워드 프로세서를 원하는 작가와 문서 디자이너를 위해 설계되었습니다.
주요 특징
- 높은 호환성: .docx (OOXML) 읽기/쓰기를 지원하며 .odt, .rtf, .html, .md, .txt를 포함한 다양한 다른 형식도 지원합니다.
- 에이전트 준비: MCP 서버와 CLI를 통해 AI 에이전트가 구동할 수 있도록 특별히 설계되어, 에이전트가 명령을 실행하고 문서를 검사하고 페이지를 렌더링할 수 있습니다.
- 성능: 캐시된 단락 레이아웃으로 매우 빠른 타이핑과 주문형 페이지 렌더링을 제공합니다.
- 포괄적인 기능 세트: 변경 추적, 메일 병합, 인용(APA, MLA, Chicago, IEEE) 및 복잡한 페이지 레이아웃(드롭 캡, 텍스트 줄 바꿈)과 같은 고급 워드 프로세싱 도구를 포함합니다.
- 프라이버시: 모든 맞춤법 및 문법 검사는 오프라인으로 작동합니다.
이 프로젝트를 다룬 글
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트