MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
하나의 엔진으로 웹앱·CLI·MCP·REST API·Chrome 확장 제공, 이미지·PDF는 저장 안 되고 영상은 브라우저 밖으로 나가지 않음
One engine, six surfaces: web app, CLI, local and hosted MCP, REST API, Chrome extension. Zero retention on images and PDFs; video never leaves your browser.
미디어Svelte · TypeScriptGitHub @getmochify온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Open-source SvelteKit frontend for Mochify. Interacts with a private C++ backend using libvips and ram only pipeline for zero-retention image compression.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Mochify is a high-performance media processing utility for images, PDFs and video. Unlike traditional cloud converters that buffer uploads to disk, Mochify uses a stateless C++ engine to ensure your pixels never touch permanent storage.
Convert and compress between JPG, PNG, WebP, AVIF and JPEG XL, with HEIC/HEIF/HIF and SVG accepted as input. Resize, rotate, crop, strip EXIF, and remove backgrounds. Saliency-guided smart compression picks a quality per image rather than applying one number to everything, and smart crop centres on the detected subject instead of the geometric middle.README 전문 보기 ↗Privacy-First • Hardware-Hardened • Green C++ Engine
Mochify is a high-performance media processing utility for images, PDFs and video. Unlike traditional cloud converters that buffer uploads to disk, Mochify uses a stateless C++ engine to ensure your pixels never touch permanent storage.
Convert and compress between JPG, PNG, WebP, AVIF and JPEG XL, with HEIC/HEIF/HIF and SVG accepted as input. Resize, rotate, crop, strip EXIF, and remove backgrounds. Saliency-guided smart compression softens the background while leaving the subject untouched, and smart crop centres on the detected subject instead of the geometric middle.
Describe what you want in plain English ("convert to WebP and AVIF at 1200px, strip the metadata") and Magic Flow maps it to parameters, or use the classic form if you would rather set them yourself.
A full PDF toolkit at POST /v1/pdf:
| Operation | What it does |
|---|---|
optimize | Recompress the images inside a PDF, in place. Text, fonts, vector art, links and layout are untouched, so the document stays searchable. |
extract | Pull the embedded images out at the resolution they were stored at. Not a render of each page: the actual pictures somebody placed in the document. |
rasterize | Render every page to an image. |
split | Explode a PDF into one single-page PDF per page. |
create | Build a PDF from images, one page per image. |
optimize targets resolution against how large each image is actually drawn on the page, read from the content stream, rather than how many pixels it happens to store. A 4000px photo dropped into a two-inch box is 2000 DPI of waste; the same photo full-bleed on A4 is not, and only the drawn size tells them apart. Images it cannot confidently handle are passed through byte-for-byte rather than dropped, and it never returns a file larger than the one you gave it.
MP4, WebM, MKV and MOV conversion plus audio extraction, running entirely in your browser via MediaBunny. This is the one part of Mochify that is genuinely client-side: the file never leaves your machine, and the server never sees it.
Results can be written straight into your own S3 / R2 / S3-compatible bucket or Google Drive instead of downloading. The bytes go from Mochify to your storage directly rather than back through the browser.
This frontend is open-source so you can verify exactly how your data is handled before it leaves your browser.
connect-src policy prevents the browser from sending data to any domain outside our verified API.We use self-hosted Umami — cookie-free, GDPR-compliant, and anonymized. No data is shared with Google, Facebook, or any ad networks.
Mochify exposes a hosted Model Context Protocol server at mcp.mochify.app, letting AI agents compress and convert images directly without any manual tooling.
Add to Claude.ai or any MCP-compatible client:
https://mcp.mochify.app
Or install via Smithery:
Auth is handled via OAuth — no API key configuration required. The squish tool accepts a public image URL plus optional format, dimensions, and quality parameters.
For CLI and local MCP use, see mochify-cli.
REST API: full parameter reference, response headers and cURL / JavaScript / Python examples at mochify.app/docs. A machine-readable summary for agents lives at mochify.app/llms.txt.
Built with native C++ and libvips, ditching heavy interpreted runtimes for real gains:
Stack: Svelte 5, TailwindCSS v4, Cloudflare Pages adapter.
Prerequisites: Node.js 20+
git clone https://github.com/tliesnham/mochify-frontend.git
cd mochify-frontend
npm install
Copy .env.example to .env:
PUBLIC_API_URL=http://localhost
Note: The production API (
api.mochify.app) enforces strict CORS/Referrer checks and will reject requests fromlocalhost. PointPUBLIC_API_URLat a local instance of mochify-core for development.
npm run dev # start dev server
npm run build # production build
npm run check # type-check
npm run lint # lint + format check
The core engine is available as a hardened Docker image with the same RAM-only, zero-persistence config used in production. Multi-arch: amd64 and arm64 (Apple Silicon / AWS Graviton).
Docker Hub: mochify/mochify-lite
docker pull mochify/mochify-lite:latest