AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Free, open-source PDF tool that runs in your browser: merge and rearrange PDFs, turn photos, Word and text files into PDF, save pages as images, and compress. Your files never leave your device.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
A free, open-source PDF tool that runs entirely in your browser. Merge and rearrange PDFs, turn photos, Word and text files into PDF, save pages as images, and shrink files to email size. Your files never leave your device.
Use it at https://pdf.mangoidiots.com · Generated with Claude Opus 5.5 (how it was built)README 전문 보기 ↗A free, open-source PDF tool that runs entirely in your browser. Merge and rearrange PDFs, turn photos, Word and text files into PDF, save pages as images, and shrink files to email size. Your files never leave your device.
Use it at https://pdf.mangoidiots.com · Generated with Claude Opus 5.5 (how it was built)
I often need to do simple things with PDFs: put the pages in the right order, turn a page that is the wrong way round, join two documents, or make a large file small enough to send by email. Every time I looked for a tool for this, I ended up with something full of ads, cluttered with features I did not need, wanting me to upload my documents to someone else's server, or working on only one platform. I could not find one that I felt was reliable, safe, modern and simple, all at the same time.
So I decided to have one built. PDFMango brings together well-established open-source PDF libraries, and I used Claude AI to design and develop it. Your files never leave your device; all the work happens inside your browser. There are no ads, no sign-ups and no clutter, and it works the same way on Windows, Mac, Linux, Android and iPhone.
PDFMango is completely open source. The full source code is on GitHub, free for anyone to use, learn from, improve and benefit from.
Bring in anything
Arrange pages
Save and share
Everywhere, privately
| Desktop | Phone |
|---|---|
Made with the test files in tests/fixtures/.
PDFMango uses Google Analytics to count anonymous visits to the live site. Nothing about your files (their names, contents, pages or sizes) is ever collected or sent anywhere; your PDFs, images, Word and text files are processed entirely inside your browser. Analytics runs only on the live site (never while testing locally), waits until the app has fully loaded, and skips itself automatically if you are offline or your browser sends a Do Not Track or Global Privacy Control signal. Google sets its own first-party cookies to measure traffic; see Google's privacy policy for details. PDFMango's full source is open on GitHub.
If you change Settings, only your choices are saved in your browser. In the GA4 property, keep Enhanced measurement's "File downloads" and "Outbound clicks" switched off.
Needs Node.js 22.
npm ci # install
npm run dev # run locally at http://localhost:5173
npm test # unit tests
npm run build # build into dist/
npx playwright test # browser tests (after npm run build)
npm run fixtures regenerates the test files; npm run brand, npm run icons and npm run screenshots regenerate the icons and images.
Every push to main is tested, built and published to GitHub Pages by .github/workflows/deploy.yml.
One-time setup, already done for pdf.mangoidiots.com:
CNAME record from pdf to venkatarangan.github.io (on Cloudflare, set it to DNS only).pdf.mangoidiots.com, then tick Enforce HTTPS.mangoidiots.com under your GitHub account's Pages settings.Defaults live in src/pdfmango.config.ts: analytics ID, size and page limits, image page size and margins, saving pages as images (format, resolutions, the 10-image phone limit), compression settings, the credit line written into each PDF, and whether restricted PDFs are refused. Visitors can override some of these for themselves in the app's Settings.
| Folder | What's in it |
|---|---|
src/ | The app: components/ (screens and dialogs), lib/ (page list, settings, helpers), worker/ (PDF engine) |
about/ | The About page |
public/ | Logo, icons, domain file, and the Noto fonts for Indian scripts and Arabic (fonts/, OFL) |
tests/ | Unit tests, browser tests and test files |
scripts/ | Generators for test files, icons and screenshots |
spike/ | The engine checks done before building (SPIKE.md) |
The original plan is in spec.md.
Built on MuPDF.js by Artifex, mammoth.js (Word files), Noto fonts, Svelte, SortableJS, Comlink, Workbox and Material Symbols (full list).
Licensed under the GNU AGPL-3.0, as MuPDF.js requires. The mangoidiots name and logo are Venkatarangan Thirumalai's own branding.