Um agente como o Claude controla este editor diretamente.
Com login, isso também funciona em photovim.com. Obtenha um código de conexão abaixo e execute uma linha no seu próprio computador. O código vale por alguns minutos e se conecta somente à sua aba.
O que o agente cria continua sendo um documento editável, não uma única imagem achatada.
Mantenha uma aba do editor aberta, obtenha um código e cole a linha abaixo em um terminal no seu próprio computador. O código expira em alguns minutos.
Faça login para obter um código
Como no Canva e no Figma, basta uma URL. Não precisa de Node. No Claude Code, a linha abaixo é tudo de que você precisa; quando você obtém um código, o campo é preenchido.
claude mcp add --transport http photovim https://photovim.com/mcp --header "Authorization: Bearer código de conexão"
Outros clientes usam a URL https://photovim.com/mcp com um cabeçalho Authorization: Bearer código, ou https://photovim.com/mcp/código se não puderem enviar cabeçalhos. Remotamente não há open_file (ele usa um caminho no seu computador), e export retorna png/jpg/webp apenas como imagens.
Adicione o seguinte à configuração MCP do seu cliente. Basta ter Node 22 ou mais recente — nada para instalar. Quando você obtiver um código acima, o campo do código será preenchido.
{
"mcpServers": {
"photovim": {
"command": "npx",
"args": ["-y", "@photovim/mcp", "--url", "wss://photovim.com/cable", "--code", "código de conexão"]
}
}
}
.mcp.json na sua pasta de trabalho, ou adicione com claude mcp add photovim -- npx -y @photovim/mcp --url … --code ….mcpServers no claude_desktop_config.json e reinicie o Claude Desktop.[mcp_servers.photovim] no ~/.codex/config.toml.Veja MCP, à direita de Ajuda na barra de menus do editor. O ponto no botão mostra o estado atual.
Abrir e salvar documentos, seleções, criar, organizar, transformar e ajustar camadas, adicionar e editar texto, pintar traçados de pincel, remover fundos, selecionar assuntos, geração com IA, desfazer — 34 ferramentas no total.
| Ferramenta | O que faz | Tipo |
|---|---|---|
| Conectar | ||
list_tabs | Abas do editor abertas agora | Leitura |
attach | Conecta a uma aba do editor — as ferramentas seguintes rodam nela (mesmo documento, mesmo desfazer) | Seleção |
get_capabilities | O que este editor pode fazer agora — formatos, nomes de ajustes, modelos | Leitura |
| Documento | ||
open_file | Abre uma imagem, PSD, .photovim ou TIFF em uma nova aba | Alteração (entra no Desfazer) |
new_document | Cria um documento vazio | Alteração (entra no Desfazer) |
list_documents | Documentos abertos (abas) | Leitura |
select_document | Escolhe um documento (aba) | Seleção |
export | Salva o documento em um arquivo (.png .jpg .webp .psd .photovim) | Leitura |
| Visualizar | ||
get_state | Estado do documento — tamanho, revisão, árvore de camadas, seleção, níveis de desfazer | Leitura |
list_layers | Lista e estado das camadas (igual a get_state) | Leitura |
screenshot | A composição atual em PNG | Leitura |
| Seleção | ||
rect_select | Seleção retangular (coordenadas do documento) | Seleção |
select_subject | Encontra o assunto com o modelo no navegador e o seleciona (a foto não sai do computador) | Seleção |
deselect | Limpa a seleção | Seleção |
selection_to_mask | Transforma a seleção na máscara da camada ativa | Alteração (entra no Desfazer) |
| Camadas | ||
select_layer | Torna uma camada ativa (por id ou índice) | Seleção |
add_layer | Adiciona uma camada vazia no topo | Alteração (entra no Desfazer) |
set_layer_props | Nome, visibilidade, opacidade e modo de mesclagem da camada | Alteração (entra no Desfazer) |
move_layer | Move uma camada (dx/dy relativo ou x/y absoluto) | Alteração (entra no Desfazer) |
reorder_layer | Altera a ordem das camadas | Alteração (entra no Desfazer) |
transform_layer | Redimensiona ou gira uma camada (camadas de texto e objeto inteligente mantêm seus valores) | Alteração (entra no Desfazer) |
| Pixels e ajustes | ||
fill_selection | Preenche a seleção (ou a camada inteira) com uma cor — camadas de texto, forma e objeto inteligente são recusadas sem rasterize: true | Alteração (entra no Desfazer) |
paint_strokes | Pinta traçados de pincel um a um (pontos, cor, tamanho, opacidade, dureza) — você pode vê-los surgir no editor | Alteração (entra no Desfazer) |
apply_adjustment | Aplica um ajuste à camada ativa (brilho, níveis, curvas, matiz…) — camadas de texto e de forma são recusadas sem rasterize: true; objetos inteligentes recebem como filtro inteligente | Alteração (entra no Desfazer) |
remove_background | Remove o fundo com o modelo no navegador | Alteração (entra no Desfazer) |
resize_image | Redimensiona a imagem (todas as camadas juntas) | Alteração (entra no Desfazer) |
crop | Corta o documento em um retângulo | Alteração (entra no Desfazer) |
| Texto | ||
add_text | Cria uma camada de texto | Alteração (entra no Desfazer) |
edit_text | Altera o conteúdo, a posição ou a formatação de uma camada de texto | Alteração (entra no Desfazer) |
| Geração com IA | ||
list_ai_models | Modelos disponíveis para geração com IA, os créditos que cada execução custa e seus créditos restantes | Leitura |
generate_image | Edita com IA (seleção ou imagem inteira), cria uma nova imagem a partir de texto ou remove — o resultado vai para uma nova camada. Modelos de crédito gastam seus créditos | Alteração (entra no Desfazer) |
ai_job_status | Continua aguardando uma geração demorada e obtém o resultado (novas camadas, créditos gastos) | Leitura |
| Lote e desfazer | ||
batch | Executa vários comandos como um pacote — uma etapa de desfazer. Com onError=rollback, uma falha reverte o pacote inteiro | Alteração (entra no Desfazer) |
undo | Desfaz a última ação | Alteração (entra no Desfazer) |
Os limites são por pessoa. Um comando conta como uma chamada; um batch conta cada uma de suas etapas. Leituras e gravações contam igual. Acima do limite, o comando recebe na hora uma resposta de "limite atingido".
| Agora (todos) | |
|---|---|
| Por minuto | 300 chamadas |
| Por dia | 20,000 chamadas |
| Agentes conectados ao mesmo tempo | 10 |
Ainda não: resultados de uma só vez, como "faça um banner para mim", estão planejados. Hoje você controla as 34 ferramentas uma de cada vez.