웹 UI, REST API 또는 파이프라인을 통해 이미지, 동영상, 오디오, PDF와 문서를 변환·압축·편집하고 OCR을 수행하는 셀프 호스팅 파일 처리 도구 모음입니다.
- 스타
- 10,419
- 포크
- 735
- 열린 이슈
- 95
- 마지막 커밋
- 21시간 전
어떤 프로젝트인가요?
OmniTools는 일상에서 자주 쓰는 다양한 유틸리티를 한곳에 모은 셀프 호스팅 웹 애플리케이션입니다. 이미지·동영상·오디오 크기 조정, 변환, 트리밍을 비롯해 PDF 분할·병합·편집, 텍스트와 목록 서식 지정, 날짜 및 시간 변환, 수학 도구, JSON·CSV·XML 처리 기능을 제공합니다.
모든 파일은 클라이언트 측에서만 처리되므로 서버에 업로드되지 않습니다. 정적 앱을 80번 포트에서 제공하는 Docker 이미지로 배포되며, docker run 명령어 하나나 짧은 Compose 파일로 실행할 수 있습니다.
코드베이스는 Material UI를 사용하는 React 및 TypeScript 프로젝트이며, 새 도구의 스캐폴딩을 생성하는 스크립트와 단위 테스트 및 엔드 투 엔드 테스트를 포함합니다. 번역은 공개 로케일 파일과 Locize 프로젝트를 통해 관리합니다.
핵심 기능
- 01이미지, PDF, 동영상을 파일 업로드 없이 브라우저에서만 처리합니다
- 02작은 Docker 이미지로 실행할 수 있어 명령어 하나로 셀프 호스팅할 수 있습니다
- 03이미지, PDF, 텍스트, 날짜, 수학, 데이터(JSON/CSV/XML) 유틸리티를 제공합니다
- 04React, TypeScript, Material UI로 구축했습니다
- 05새 도구의 스캐폴딩 스크립트와 다국어 번역 환경을 포함합니다
활용 사례
- 비공개 사진을 타사 사이트에 보내지 않고 이미지 크기를 조정하거나 변환할 때
- 직접 관리하는 컴퓨터에서 PDF 파일을 분할하거나 병합할 때
- 개발 중 JSON, CSV, XML 데이터를 서식 지정하거나 변환하거나 검증할 때
- 팀이 비공개 서버에서 함께 사용할 내부 도구 모음을 운영할 때
빠른 시작
- 1
README의 안내에 따라 Docker 컨테이너 실행
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest - 2
저장소 클론
git clone https://github.com/iib0011/omni-tools.git - 3
종속 항목을 설치하고 개발 서버 시작
npm i && npm run dev
사용 전 알아둘 점
- 개발 환경을 설정하려면 Node.js와 npm이 필요합니다.
- 대부분의 언어에서 번역이 완료되지 않았으며, 중국어 번역률은 69%입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- omni-tools은(는) 무엇인가요?
- 이미지, PDF, 동영상, 텍스트, 날짜, 수학, 데이터 관련 브라우저 유틸리티를 모아 로컬에서 파일을 처리하는 셀프 호스팅 웹 앱입니다. OmniTools는 일상에서 자주 쓰는 다양한 유틸리티를 한곳에 모은 셀프 호스팅 웹 애플리케이션입니다. 이미지·동영상·오디오 크기 조정, 변환, 트리밍을 비롯해 PDF 분할·병합·편집, 텍스트와 목록 서식 지정, 날짜 및 시간 변환, 수학 도구, JSON·CSV·XML 처리 기능을 제공합니다.
- omni-tools은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- omni-tools은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- omni-tools은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. omni-tools의 마지막 커밋은 2026년 10월 24일입니다.
- omni-tools은(는) 어디에 사용할 수 있나요?
- 비공개 사진을 타사 사이트에 보내지 않고 이미지 크기를 조정하거나 변환할 때 직접 관리하는 컴퓨터에서 PDF 파일을 분할하거나 병합할 때 개발 중 JSON, CSV, XML 데이터를 서식 지정하거나 변환하거나 검증할 때 팀이 비공개 서버에서 함께 사용할 내부 도구 모음을 운영할 때
- omni-tools는 어떻게 설치하나요?
- README의 안내에 따라 Docker 컨테이너 실행: docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest 저장소 클론: git clone https://github.com/iib0011/omni-tools.git 종속 항목을 설치하고 개발 서버 시작: npm i && npm run dev
- omni-tools은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/iib0011/omni-tools
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
TypeScript, Bun, Elysia로 만든 자체 호스팅 파일 변환기로, 1,000개 이상의 형식을 지원합니다.
70개 이상의 이미지 형식 변환, 일괄 압축, 파일별 자르기, 로컬 AI 배경 제거를 지원하는 셀프 호스팅 Docker 웹 도구
브라우저, 데스크톱 앱 또는 API에서 PDF를 편집·서명·비식별 처리·변환하고 자동화할 수 있는 셀프 호스팅 오픈소스 플랫폼입니다.
브라우저에서 완전히 실행되는 개인정보 보호 우선 PDF 도구 모음으로, 50개 이상의 도구를 제공하며 자체 호스팅도 가능합니다.
개발자와 IT 종사자를 위한 유용한 온라인 도구 모음으로, 좋은 UX를 제공하며 it-tools.tech에서 이용하거나 Docker로 직접 호스팅할 수 있습니다.