baotlake/office-website
WebAssembly로 문서를 로컬에서 처리하는 브라우저 기반 Word, Excel, PowerPoint 파일 뷰어 및 편집기입니다.
대체할 수 있는 제품:Microsoft Office
Google Docs
- 스타
- 1,473
- 포크
- 196
- 열린 이슈
- 21
- 마지막 커밋
- 6개월 전
어떤 프로젝트인가요?
ZIZIYI Office는 브라우저에서 .docx, .xlsx, .pptx 파일을 바로 미리 보고 편집할 수 있는 웹 애플리케이션입니다. 문서는 클라이언트에서 처리되므로 서버에 파일을 업로드하지 않아도 됩니다. 따라서 민감한 문서를 비공개로 유지해야 하는 사용자에게 적합합니다.
편집기는 Next.js 15를 기반으로 하며 상태 관리는 Zustand, 컴포넌트는 Radix UI를 사용합니다. 연 파일은 IndexedDB에 저장되어 같은 브라우저에서 나중에 다시 사용할 수 있습니다. Uppy를 통해 Google Drive, Dropbox, OneDrive에서도 파일을 가져올 수 있습니다.
편집 엔진은 ONLYOFFICE 웹 앱과 문서 변환에 사용하는 x2t WebAssembly 빌드를 활용합니다. 프로젝트는 Cloudflare Pages에 배포되며, 아시아 태평양 지역 사용자를 위해 EdgeOne에서 호스팅하는 보조 도메인도 제공합니다.
핵심 기능
- 01브라우저에서 Word, Excel, PowerPoint 파일을 열고 편집합니다.
- 02문서를 로컬에서 처리하므로 파일 내용을 업로드하지 않습니다.
- 03로컬 파일 관리를 위해 파일을 IndexedDB에 저장합니다.
- 04Uppy를 통해 Google Drive, Dropbox, OneDrive에서 파일을 가져옵니다.
- 05시작 링크에서 새 Word, Excel, PowerPoint 빈 문서를 만들 수 있습니다.
활용 사례
- 기밀 계약서나 재무 스프레드시트를 타사 서버에 업로드하지 않고 편집하기.
- 데스크톱 Office를 설치하기 어려운 컴퓨터에서 Office 파일을 미리 보기.
- 팀이나 개인용 비공개 브라우저 기반 Office 편집기를 자체 호스팅하기.
빠른 시작
- 1
저장소를 클론합니다
git clone <repository-url> - 2
프로젝트 디렉터리로 이동합니다
cd website - 3
종속성을 설치합니다
pnpm install - 4
개발 서버를 실행한 다음 http://localhost:3000을 엽니다
pnpm dev
사용 전 알아둘 점
- Node.js 22 이상과 pnpm이 필요합니다.
- AGPL v3 라이선스가 적용되며, 파생 네트워크 서비스는 소스 코드를 공개해야 합니다.
- README에 편집 기능의 세부 사항이 설명되어 있지 않아, 편집 기능이 어느 정도까지 구현되었는지 명확하지 않습니다.
토픽
자주 묻는 질문
- office-website은(는) 무엇인가요?
- WebAssembly로 문서를 로컬에서 처리하는 브라우저 기반 Word, Excel, PowerPoint 파일 뷰어 및 편집기입니다. ZIZIYI Office는 브라우저에서 .docx, .xlsx, .pptx 파일을 바로 미리 보고 편집할 수 있는 웹 애플리케이션입니다. 문서는 클라이언트에서 처리되므로 서버에 파일을 업로드하지 않아도 됩니다. 따라서 민감한 문서를 비공개로 유지해야 하는 사용자에게 적합합니다.
- office-website은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- office-website은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- office-website은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. office-website의 마지막 커밋은 2026년 4월 25일입니다.
- office-website은(는) 어디에 사용할 수 있나요?
- 기밀 계약서나 재무 스프레드시트를 타사 서버에 업로드하지 않고 편집하기. 데스크톱 Office를 설치하기 어려운 컴퓨터에서 Office 파일을 미리 보기. 팀이나 개인용 비공개 브라우저 기반 Office 편집기를 자체 호스팅하기.
- office-website는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone <repository-url> 프로젝트 디렉터리로 이동합니다: cd website 종속성을 설치합니다: pnpm install 개발 서버를 실행한 다음 http://localhost:3000을 엽니다: pnpm dev
- office-website은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/baotlake/office-website
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
서버나 계정 없이 로컬에서 실행되는 .docx 및 .odt 파일용 브라우저 기반 워드 프로세서입니다.
로컬 MP4 영상에 자막을 편집·스타일 지정해 입히는 브라우저 기반 도구로, 기기 내 Whisper 음성 인식도 지원합니다.
문서, 화이트보드 캔버스, 표를 하나의 워크스페이스에 통합한 오픈소스 로컬 우선 지식 베이스로, Notion과 Miro의 대안입니다.
문서나 주제를 실제 도형, 차트, 표, 템플릿을 활용해 PowerPoint에서 직접 편집할 수 있는 프레젠테이션으로 만드는 AI 에이전트 워크플로입니다.