Vale construir sua versão de FileChanger?
Uma chamada de API converte documentos, imagens, áudio e vídeo entre algumas centenas de formatos
A conversão é software dos outros. Pandoc, ImageMagick e FFmpeg fazem o trabalho de verdade, a lista de formatos parece enorme porque esses três projetos são enormes, e um agente de código consegue ligar todos eles atrás de um formulário de upload e de um endpoint REST em uma sessão. O que a assinatura compra não é a conversão, é alguém mais mantendo no ar uma máquina que recebe arquivos não confiáveis de desconhecidos o dia inteiro sem cair, e mantendo algumas centenas de pares de formatos funcionando depois de cada release do upstream. Aponte-o para os seus próprios arquivos na sua própria máquina e a maior parte desse risco simplesmente não é seu, e é por isso que este é um sim.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
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.O prompt abre preenchido no seu agente. Revise antes de executar.
Como seria construir sua versão?
Receba um arquivo, chame pandoc, ImageMagick ou FFmpeg conforme o tipo e devolva os bytes convertidos por HTTP ou MCP.
O que você vai precisar
- pandoc
- FFmpeg
- ImageMagick
- LibreOffice headless para formatos do Office
- Typst ou uma instalação de LaTeX, se você quiser saída em PDF
Ninguém paga pelas conversões que funcionam. Pagam pelas esquisitas: o DOCX com alterações controladas, o HEIC que ninguém consegue abrir, o MXF de uma câmera, o vídeo de 4 GB que precisa terminar enquanto a aba do navegador ainda está aberta. Fazer isso de forma confiável significa manter uma toolchain instalada, atualizada e isolada dos arquivos que ela recebe, e fazer isso para outras pessoas significa fazer enquanto desconhecidos enviam o que quiserem. Essa manutenção é o produto. O botão de converter é um fim de semana.
xsandboxing, porque a sua versão passa os arquivos direto pela mesma toolchain que todo o resto da máquina usa
xa cauda longa de pares de formatos, em que a correção costuma ser uma fonte faltando, uma flag de filtro ou um bug do upstream
xfila e timeouts para vídeos grandes, que é onde a conta de computação realmente está
xum servidor MCP hospedado e chaves de API que suas outras ferramentas alcançam de qualquer lugar, não só do localhost
xoutra pessoa de plantão quando uma atualização do LibreOffice ou do LaTeX quebra a saída em PDF sem fazer barulho
Prefere uma solução pronta?
Ver as 3 alternativas para FileChanger →· Licença, instalação e limitações em cada alternativa.
Quanto custa FileChanger?
Sem preço público. Consulte o site oficial.
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de FileChanger. O Vibe Radar não intermedeia pagamentos.
- Sem preço públicoUS$ 39 → Não informado · Pay as you goFonte ↗
| Plano | Mensal | Anual (por mês) | O que inclui |
|---|---|---|---|
| free | $0 | $0 | 200 MB de documentos + 200 MB de imagens + 200 MB de áudio + 50 MB de vídeo por mês-calendário; cerca de 200 conversões de documentos; chaves de API e acesso ao MCP |
| starter | $39≈ US$ 39 | - | Por mês: 100 GB de documentos, 100 GB de imagens, 50 GB de áudio, 10 GB de vídeo; cerca de 100,000 conversões de documentos; API + MCP |
| pro | $99≈ US$ 99 | - | Por mês: 350 GB de documentos, 350 GB de imagens, 200 GB de áudio, 50 GB de vídeo; cerca de 350,000 conversões de documentos; API + MCP |
Plano gratuito200 MB de documentos, 200 MB de imagens, 200 MB de áudio e 50 MB de vídeo por mês-calendário; cerca de 200 conversões de documentos; API e MCP incluídos
Condições de cobrançaapenas mensal; altere ou cancele quando quiser pelo Polar
Custos adicionaisAs franquias são separadas por grupo de formato e medem os bytes de entrada, não o tamanho da saída; não há plano anual publicado
verified 2026-10-20 · source ↗
Vale mais construir ou assinar FileChanger?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (uma sessão). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar FileChanger?
Sim. Um bom agente de IA (Claude Code, Codex, Cursor) consegue criar uma versão pessoal utilizável de FileChanger em uma sessão com o prompt desta página. Ela roda na sua máquina ou servidor, sem assinatura.
Quanto custa FileChanger?
O preço de FileChanger é por uso ou varia conforme o plano · Os planos mensais Starter e Pro não são mais listados; o preço agora é puramente pay-as-you-go pelo tamanho da entrada, com um teto de gasto mensal padrão de $25..
O que eu perco ao substituir FileChanger?
Sinceramente: sandboxing, porque a sua versão passa os arquivos direto pela mesma toolchain que todo o resto da máquina usa; a cauda longa de pares de formatos, em que a correção costuma ser uma fonte faltando, uma flag de filtro ou um bug do upstream; fila e timeouts para vídeos grandes, que é onde a conta de computação realmente está; um servidor MCP hospedado e chaves de API que suas outras ferramentas alcançam de qualquer lugar, não só do localhost; outra pessoa de plantão quando uma atualização do LibreOffice ou do LaTeX quebra a saída em PDF sem fazer barulho. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para FileChanger?
Sim: Pandoc (Se o trabalho é só documentos, o serviço pago é um formulário web em cima disto. Instalador, vinte anos de releases e nenhuma etapa de upload.) ConvertX (Um conversor web self-hosted que envolve os mesmos motores, com contas e lista de jobs já prontas. Um container e você é dono do pipeline inteiro.) VERT (Converte imagens e documentos na própria aba do navegador, então o arquivo nunca sai da máquina. Vídeo é a exceção e precisa do servidor deles ou do seu.) As 3 alternativas gratuitas selecionadas estão em https://viberadar.si/filechanger/alternatives. O prompt é para quando você quer do seu jeito.