TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Paperless NGX Dedupe: paperless-ngx 중복 문서 검색 및 삭제
Find and remove duplicate documents in paperless-ngx. MinHash/LSH fuzzy matching catches near-duplicates that exact hashing misses, with optional AI metadata suggestions.
생산성TypeScript · SvelteGitHub @rknightion온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A document deduplication and AI-powered metadata companion for Paperless-NGX. It syncs your documents, identifies duplicates using MinHash/LSH algorithms, and extracts metadata with LLMs through a web UI and REST API.README 전문 보기 ↗A document deduplication and AI-powered metadata companion for Paperless-NGX. It syncs your documents, identifies duplicates using MinHash/LSH algorithms, and extracts metadata with LLMs through a web UI and REST API.
1. Create a .env file with your Paperless-NGX connection details:
PAPERLESS_URL=http://your-paperless-instance:8000
PAPERLESS_API_TOKEN=your-api-token-here
You can authenticate with an API token (recommended) or username/password. See Configuration for all options.
2. Start the container:
docker compose up -d
3. Open http://localhost:3000 and go to Settings > Test Connection to verify connectivity.
4. Sync and analyze. From the dashboard, click Sync to pull your documents, then Analyze to detect duplicates. Both run as background jobs with real-time progress.
5. Review duplicates at /duplicates -- compare documents side-by-side and resolve them.
See the Getting Started Guide for a full walkthrough.
Discover tasks with just --list, or inspect one with just --show <recipe>.
just setup # Install dependencies
just run # Start dev server (http://localhost:5173)
just build # Production build
just typecheck # TypeScript type checking
just lint # Lint
just test # Run tests
Note: Background jobs (sync, analysis, batch delete) use worker threads that run outside Vite as raw Node.js processes. These do not work with
just runbecause Node.js cannot execute the TypeScript source files directly. Usejust docker-devfor local development to test the full workflow.