¿Puedo vibecodear FileChanger?
SÍ · se arma en una sentadaThe conversion is other people's software. Pandoc, ImageMagick and FFmpeg do the actual work, the format list looks enormous because those three projects are enormous, and a coding agent can wire all of them behind an upload form and a REST endpoint in one sitting. What a subscription buys is not the conversion, it is somebody else running a box that eats untrusted files from strangers all day without falling over, and keeping a few hundred format pairs working after every upstream release. Point it at your own files on your own machine and most of that risk simply is not yours, which is why this one is a yes.
Build me a personal file conversion service in an empty repo. Requirements:
- Python 3.12, FastAPI, uv for dependencies, SQLite for job state. One process,
no broker, no microservices, no alternative stacks.
- Never write a converter. Shell out to pandoc for markup and documents,
LibreOffice headless for Office, ImageMagick for images, FFmpeg for media.
- POST /convert takes a file, a source and a target format and returns the bytes
below a size threshold set in config. Above it the same route returns a job
id, GET /jobs/{id} reports its state and GET /jobs/{id}/result streams the
file. One background worker thread is enough, do not add Celery.
- Build the format matrix at startup from `pandoc --list-input-formats`,
`--list-output-formats`, `ffmpeg -formats` and `magick -list format` rather
than hardcoding it, and serve it at GET /formats.
- Treat every upload as hostile: convert in a temp dir with a wall-clock
timeout, an output size cap and no network, then delete the inputs whether it
worked or not. Log the failing command and its stderr, never return either.
- Ship an MCP server over stdio using the official Python SDK, exposing convert
and formats as tools so agents can convert without going through HTTP.
- Authenticate with API keys stored hashed in SQLite. Show the plaintext once at
creation and support revocation.
- One HTML page, no JS framework: pick a file, pick a target from /formats,
download the result.
- One Dockerfile installing pandoc, typst, libreoffice-core, imagemagick and
ffmpeg, a compose file with a volume for the database, config in .env and a
committed .env.example.
- Out of scope: accounts, billing, metering, quotas, telemetry, multi-tenancy
and any hosted control plane.
- Test one round trip per engine (Markdown to PDF, PNG to WebP, WAV to MP3), an
oversized upload and a conversion that hits the timeout. README covers setup,
formats, security assumptions and where data lives. Finish by running the
tests and listing the commands used.$ ábrelo en tu agente (prompt listo, tú das enter) o cópialo crudo
Puedes vibecodearlo
Ahorro de referencia: US$468/año si dejas de pagar FileChanger.
prompt copied. want to know what dies next week?
veredictos nuevos + votos de la semana. gratis. te sales en un clic.
Nobody pays for the conversions that work. They pay for the awkward ones: the DOCX with tracked changes, the HEIC nobody can open, the MXF from a camera, the 4 GB video that has to finish while a browser tab is still open. Doing those reliably means keeping a toolchain installed, patched and fenced off from the files it is fed, and doing it for other people means doing it while strangers upload whatever they like. That upkeep is the product. The convert button is a weekend.
xel aislamiento con sandbox, porque tu versión pasa los archivos directamente por el mismo toolchain que todo lo demás en la máquina
xla larga cola de pares de formatos, donde la solución suele ser una fuente faltante, un flag de filtro o un bug del proyecto base
xlas colas y los tiempos de espera para video grande, que es donde realmente está el costo de cómputo
xun servidor MCP alojado y claves de API a las que tus otras herramientas pueden llegar desde cualquier lugar, no solo desde localhost
xque otro esté de guardia cuando una actualización de LibreOffice o LaTeX rompe silenciosamente la salida a PDF
¿No quieres construirlo? Esta gente ya lo hizo gratis.
las 3 alternativas gratis de FileChanger →· sin votos, sin pago por aparecer · solo lo que es real
Precio de FileChanger
| plan | mensual | anual (por mes) | qué incluye |
|---|---|---|---|
| free | $0 | $0 | 200 MB de documentos + 200 MB de imágenes + 200 MB de audio + 50 MB de video por mes calendario; unas 200 conversiones de documentos; claves de API y acceso MCP |
| starter | $39 | — | Por mes: 100 GB de documentos, 100 GB de imágenes, 50 GB de audio, 10 GB de video; unas 100.000 conversiones de documentos; API + MCP |
| pro | $99 | — | Por mes: 350 GB de documentos, 350 GB de imágenes, 200 GB de audio, 50 GB de video; unas 350.000 conversiones de documentos; API + MCP |
plan gratis200 MB de documentos, 200 MB de imágenes, 200 MB de audio y 50 MB de video por mes calendario; unas 200 conversiones de documentos; API y MCP incluidos
facturaciónsolo mensual; puedes cambiar o cancelar en cualquier momento a través de Polar
costos ocultosLas asignaciones están separadas por grupo de formato y miden los bytes de entrada, no el tamaño de salida; no hay plan anual publicado
verificado 2026-08-13 · fuente ↗
¿FileChanger es gratis?
El nivel gratuito es real y permanente: 200 MB de documentos, 200 MB de imágenes y 200 MB de audio al mes, 50 MB de video, e incluye claves de API y acceso MCP. El plan de pago es Starter a $39/mes (revisado 2026-08-07).
¿Puedo vibecodear FileChanger?
Sí. Un agente de código (Claude Code, Codex, Cursor) te arma un reemplazo personal usable de FileChanger en una sentada con el prompt de esta página. Corre en tu máquina o servidor, sin suscripción.
¿Cuánto cuesta FileChanger?
FileChanger cuesta unos $39/mes (Starter, revisado 2026-08-07), o sea $468 al año. Eso es lo que ahorras si la reemplazas con un prompt.
¿Qué pierdo si reemplazo FileChanger?
Con honestidad: el aislamiento con sandbox, porque tu versión pasa los archivos directamente por el mismo toolchain que todo lo demás en la máquina; la larga cola de pares de formatos, donde la solución suele ser una fuente faltante, un flag de filtro o un bug del proyecto base; las colas y los tiempos de espera para video grande, que es donde realmente está el costo de cómputo; un servidor MCP alojado y claves de API a las que tus otras herramientas pueden llegar desde cualquier lugar, no solo desde localhost; que otro esté de guardia cuando una actualización de LibreOffice o LaTeX rompe silenciosamente la salida a PDF. Si alguno de esos te sostiene el negocio, sigue pagando.
¿Hay una alternativa open source a FileChanger?
Sí: Pandoc (Si el trabajo es solo documentos, el servicio pago es un formulario web sobre esto. Instalador, veinte años de versiones y sin paso de subida.) ConvertX (Un conversor web autoalojado que envuelve los mismos motores, con cuentas y lista de trabajos ya integradas. Un contenedor y controlas todo el pipeline.) VERT (Convierte imágenes y documentos en la misma pestaña del navegador, así el archivo nunca sale de tu máquina. El video es la excepción y necesita su servidor o el tuyo.) Las 3 alternativas gratis están en puedovibecodearlo.app/filechanger/alternatives. El prompt es para cuando la quieres exactamente a tu modo.