Send to Gemini icon

Send to Gemini

Extension Actions

How to install Open in Chrome Web Store
CRX ID
gklmoobnblcdiglifjmdilofgndghmml
Description from extension meta

Envia texto ao Gemini Chat através de parâmetros de URL, menu de contexto e prompts personalizados

Image from store
Send to Gemini
Description from store

【Descrição detalhada】

■ Visão geral
Send to Gemini é uma extensão do Chrome que preenche automaticamente o campo de prompt do Google Gemini e envia o texto através de parâmetros de URL.

■ Principais funcionalidades
✓ Preenchimento automático de prompts a partir de parâmetros de URL
✓ API JavaScript para integração externa
✓ Menu de contexto para enviar texto selecionado para Gemini
✓ Suporte para prompts grandes

■ Como usar

【Uso básico】
Basta adicionar o parâmetro `?prompt=` à URL do Gemini Chat.

Exemplo:
https://gemini.google.com/app?prompt=Me explique sobre o clima de hoje

Ao acessar esta URL, o prompt "Me explique sobre o clima de hoje" será automaticamente inserido e enviado.

【Desativar envio automático】
Para apenas inserir o prompt sem enviá-lo automaticamente, adicione `autosubmit=false`.

Exemplo:
https://gemini.google.com/app?prompt=Explique sobre inteligência artificial&autosubmit=false

Neste caso, o prompt é inserido mas o botão de enviar não é pressionado.

【Uso através da API JavaScript】
Você pode invocar esta extensão diretamente de uma página web.

■ Uso básico:

```javascript
// ID da extensão (obter de chrome://extensions)
const extensionId = "seu-id-de-extensao";

// Enviar prompt para o Gemini
chrome.runtime.sendMessage(
extensionId,
{
type: "autofill",
prompt: "Me explique sobre o clima de hoje",
autoSubmit: true // false: não enviar
},
(response) => {
if (chrome.runtime.lastError) {
console.error("Falha no envio:", chrome.runtime.lastError.message);
} else if (response && response.success) {
console.log("Sucesso:", response);
}
}
);
```

■ Versão com Promise (suporte a async/await):

```javascript
function sendToGemini({ prompt, autoSubmit = true }) {
return new Promise((resolve, reject) => {
chrome.runtime.sendMessage(
extensionId,
{ type: "autofill", prompt, autoSubmit },
(response) => {
if (chrome.runtime.lastError) {
reject(new Error(chrome.runtime.lastError.message));
} else if (response?.success) {
resolve(response);
} else {
reject(new Error("Solicitação falhou"));
}
}
);
});
}

// Exemplo de uso
async function askGemini() {
try {
await sendToGemini({
prompt: "Explique sobre inteligência artificial",
autoSubmit: true
});
console.log("Enviado para o Gemini");
} catch (error) {
console.error("Erro:", error.message);
}
}
```

■ Verificação de conexão (ping):

```javascript
// Verificar se a extensão está disponível
chrome.runtime.sendMessage(
extensionId,
{ type: "ping" },
(response) => {
if (chrome.runtime.lastError) {
console.log("Extensão não encontrada");
} else {
console.log("Conexão OK:", response);
}
}
);
```

■ Vantagens da API JavaScript:
- Suporte para prompts grandes (milhares de linhas de dados)
- Sem limitações de tamanho de URL
- Acesso direto ao Gemini a partir de aplicações web
- Pode ser acionado por ações do usuário como cliques

■ Observações:
- Não funciona com file:// (requer http:// ou https://)

【Integração do menu de contexto】
Selecione texto em qualquer página web, clique com o botão direito para ver "Enviar para Gemini" no menu de contexto.

■ Recurso básico:
Envia o texto selecionado diretamente para o Gemini.

■ Como usar:
1. Selecione o texto em qualquer página web
2. Clique com o botão direito e escolha "Enviar para Gemini"
3. A aba do Gemini abre com o texto selecionado preenchido

【Prompts personalizados】
Registre prompts usados com frequência como itens de menu personalizados na página de configurações.

■ Configurar prompts personalizados:
1. Clique com o botão direito no ícone da extensão → selecione "Opções"
Ou clique com o botão direito em qualquer lugar e selecione "⚙️ Configurar prompts personalizados"
2. Clique em "Adicionar novo prompt"
3. Digite um rótulo de menu (ex. "Traduzir para inglês") e modelo de prompt (ex. "Por favor, traduza o seguinte texto para o inglês:")
4. Escolha ativar/desativar envio automático (ativado por padrão)
5. Clique em Salvar

■ Usar prompts personalizados:
1. Selecione o texto em qualquer página web
2. Clique com o botão direito e escolha seu prompt personalizado
3. O prompt personalizado e o texto selecionado são combinados e enviados ao Gemini

■ Vantagens dos prompts personalizados:
- Execute tarefas comuns com um clique
- Organize prompts por tarefa (tradução, resumo, explicação de código, etc.)
- Compartilhe prompts padronizados com sua equipe
- Configure o envio automático por prompt

【Adicionar prompts personalizados via URL】
Você pode adicionar prompts personalizados diretamente a partir de uma URL externa. Coloque um link "Adicionar este prompt" em sites ou blogs para permitir o registro com um clique.

■ Formato da URL:
chrome-extension://gklmoobnblcdiglifjmdilofgndghmml/add_custom_prompt.html?label=Rótulo+do+menu&prompt=Modelo+de+prompt&base_url=URL+base&auto_submit=1

■ Parâmetros:
- label: Rótulo do menu (ex. Traduzir para inglês)
- prompt: Modelo de prompt (ex. Por favor, traduza o seguinte texto para o inglês:)
- base_url: URL base (opcional, ex. https://gemini.google.com/gem/xxxxx)
- auto_submit: Ativar/desativar envio automático (opcional, padrão: true. false ou 0 para desativar)

■ Como usar:
1. Acesse uma URL no formato acima
2. Um formulário de registro pré-preenchido com os parâmetros é exibido
3. Edite o conteúdo conforme necessário e clique em Salvar

■ Casos de uso para registro baseado em URL:
- Colocar links "Adicionar este prompt" em sites ou blogs
- Distribuir URLs para compartilhar prompts personalizados dentro da equipe
- Adição com um clique a partir de páginas de coleção de prompts

■ Casos de uso

【Favoritos】
Salve prompts usados com frequência como favoritos para acesso rápido.

【Integração com aplicações web】
Use a API JavaScript para invocar o Gemini diretamente de aplicações web.
Exemplo: Explicar resultados de análise de dados com o Gemini, integração com ferramentas de geração de código

【Processamento de grandes volumes de dados】
Através da API JavaScript, você pode enviar milhares de linhas de dados ou código para o Gemini sem se preocupar com limitações de tamanho de URL.

【Compartilhamento em equipe】
Converta tarefas ou perguntas específicas em URLs e compartilhe com sua equipe.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

【Histórico de atualizações】

■ Versão 1.2.4
✓ Corrigido um problema em que o preenchimento automático de prompts e o envio automático não funcionavam corretamente em determinados ambientes

■ Versão 1.2.1
✓ Adicionada a capacidade de adicionar prompts personalizados diretamente via URL (suporte para registro de prompts a partir de sites externos)

■ Versão 1.2.0
✓ Agora é possível especificar uma URL base (por exemplo, app ou gem URL) para cada prompt personalizado

■ Versão 1.1.0
✓ Adicionado menu de contexto para enviar texto selecionado ao Gemini
✓ Adicionado recurso de prompts personalizados (gerenciável pelas configurações, combinável com texto selecionado)

■ Versão 1.0.0
✓ Lançamento inicial
✓ Preenchimento automático de prompts a partir de parâmetros de URL
✓ Integração externa via JavaScript API

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Latest reviews

Derek Law
auto submit does not work sadly