Ownhand

Escreve rascunhos com a sua própria voz, adaptados à ocasião (Slack DM, e-mail frio, descrição de PR e mais 9), e aprende com o texto que você realmente envia.

Servidor MCP hospedado

npx add-mcp 'https://ownhand.dev/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Ownhand

Agentes, escrevendo como você.

Ownhand é um servidor MCP remoto que escreve textos com a sua própria voz, adaptados ao contexto em que serão usados: um DM no Slack, um e-mail frio, uma descrição de PR. Ele aprende sua voz a partir de 5 a 10 coisas que você escreveu e continua aprendendo com o que você realmente envia.

Add to Cursor Add to VS Code

  • Endpoint: https://ownhand.dev/mcp (HTTP com streaming)
  • Login: OAuth 2.1 com registro dinâmico de cliente. Adicione a URL, faça login no navegador, escolha sua Hand e clique em Permitir. Sem necessidade de copiar chave de API.
  • Contas novas começam com $1 de crédito gratuito.

Configure com uma frase

Cole isto em qualquer agente (Claude Code, Codex, Cursor, Gemini CLI e outros). Ele adiciona o servidor, inicia o login e configura sua Hand.

Fetch and execute the instructions to set me up for Ownhand from https://ownhand.dev/agent-setup/prompt.md. If your web tool can't open it, download it with curl or Invoke-WebRequest.

Instalação por cliente

ClienteInstalaçãoDepois
Claude Codeclaude mcp add --transport http --scope user ownhand https://ownhand.dev/mcpExecute /mcp, escolha ownhand e faça login.
Plugin do Claude Code/plugin marketplace add jordan-gibbs/ownhand e depois /plugin install ownhand@ownhandAdiciona o servidor e uma habilidade ownhand. Execute /mcp para fazer login.
Claude (claude.ai, Desktop, mobile)Configurações, Conectores, Adicionar conector personalizado, cole https://ownhand.dev/mcpClique em Conectar e faça login.
ChatGPTConfigurações, ative o Modo desenvolvedor, adicione um conector com https://ownhand.dev/mcpFaça login quando solicitado.
CursorAdicionar ao Cursor acima, ou examples/cursor.mcp.json em ~/.cursor/mcp.jsonClique em Conectar ao lado de ownhand.
VS Code (Copilot)Adicionar ao VS Code acima, ou code --add-mcp '{"name":"ownhand","type":"http","url":"https://ownhand.dev/mcp"}'Faça login quando solicitado.
Codex CLIcodex mcp add ownhand --url https://ownhand.dev/mcpcodex mcp login ownhand se o navegador não abrir. Reinicie o Codex se ele estiver em execução (codex resume --last).
Gemini CLIgemini mcp add --transport http --scope user ownhand https://ownhand.dev/mcp, ou gemini extensions install https://github.com/jordan-gibbs/ownhand/mcp auth ownhand
Windsurfexamples/windsurf.mcp_config.json em mcp_config.json (usa serverUrl)Faça login quando solicitado.
Zedexamples/zed.settings.json nas configurações do ZedFaça login quando solicitado.
Goosegoose configure, adicione uma extensão remota (HTTP com streaming) com a URLFaça login quando solicitado.
Clineexamples/cline_mcp_settings.json (usa "type": "streamableHttp")Clique para fazer login.
Qualquer outroUm servidor remoto de HTTP com streaming chamado ownhand em https://ownhand.dev/mcpFaça login quando solicitado.

Links diretos de instalação, se quiser abri-los você mesmo:

cursor://anysphere.cursor-deeplink/mcp/install?name=ownhand&config=eyJ1cmwiOiJodHRwczovL293bmhhbmQuZGV2L21jcCJ9
vscode:mcp/install?%7B%22name%22%3A%22ownhand%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fownhand.dev%2Fmcp%22%7D
vscode-insiders:mcp/install?%7B%22name%22%3A%22ownhand%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fownhand.dev%2Fmcp%22%7D
goose://extension?url=https%3A%2F%2Fownhand.dev%2Fmcp&type=streamable_http&id=ownhand&name=Ownhand&description=Write+in+your+own+voice

Mais configurações, incluindo VS Code (.vscode/mcp.json) e Codex (config.toml), estão em examples/. A versão atualizada desta tabela está em https://ownhand.dev/connect.

Scripts e CI

Para clientes sem login no navegador, uma opção de chave de API está descrita na documentação: https://ownhand.dev/docs#connect

Primeira execução

Depois de conectar, diga: "Configure minha Hand do Ownhand." O agente pede de 5 a 10 coisas que você escreveu (mensagens do Slack, e-mails, descrições de PR) e como você descreveria sua escrita, e então chama create_hand. Clientes que mostram prompts do MCP também listam set_up_my_hand.

Para fazer seu agente usar o Ownhand sem ser solicitado, cole AGENTS.md em seu CLAUDE.md, AGENTS.md, .cursorrules ou instruções personalizadas.

Ferramentas

FerramentaO que faz
writeReescreve um rascunho para que pareça que foi você quem escreveu, ajustado à ocasião. Mantém todos os fatos. Retorna o texto e um request_id.
send_feedbackInforma o que você fez com um rascunho (approved, edited com o texto exato enviado, ou rejected) para que sua Hand aprenda.
get_handLista suas Hands, ou mostra o que uma delas aprendeu: cartão de estilo, regras, contagens de amostras.
create_handCria uma Hand a partir de textos que você escreveu.
update_handAdiciona amostras, define como você descreve sua escrita, ou fixa, rejeita ou ativa uma regra aprendida.
get_accountMostra sua conta, saldo de crédito, cobranças recentes e uso.

Prompts: set_up_my_hand, teach_my_voice, reply_to_thread, draft_email. Recursos: ownhand://guide (o manual do agente), ownhand://occasions (a tabela de ocasiões).

Ocasiões: chat_dm, chat_channel, email_internal, email_formal, email_cold, email_warm, proposal_cold, proposal_warm, pr_description, review_comment, docs, status_update.

Como o aprendizado funciona

  1. Seu agente chama write e mostra o rascunho. Nada é enviado sem sua aprovação.
  2. Você envia como está, edita ou descarta.
  3. Seu agente chama send_feedback com exatamente o texto que você enviou.
  4. O Ownhand compara o rascunho com o que você enviou e atualiza sua Hand. Um motivo que você declarar vira regra imediatamente. Um padrão que ele apenas observa precisa aparecer duas vezes. O aprendizado roda em segundo plano, e a versão da Hand aumenta quando ele termina.

Você pode fixar ou rejeitar qualquer regra aprendida com update_hand. O aprendizado com seu feedback altera apenas a sua própria Hand.

Preços

$1 grátis para começar. Depois, você adiciona crédito e paga pelos tokens que usar, cerca de meio centavo por reescrita. Sem assinatura e sem taxa mensal. Detalhes: https://ownhand.dev/pricing.

Privacidade

  • Armazenados: seus dados de conta, suas Hands (amostras, cartão de estilo, regras aprendidas), suas solicitações e o feedback que você envia.
  • Não armazenados: mensagens de thread que seu agente passa como contexto. Elas são usadas apenas para aquela solicitação.
  • Não vendidos, não compartilhados para publicidade e não usados para treinar nossos próprios modelos.
  • Escrita e aprendizado rodam no Muse Spark por meio do nível de contribuidor do OpenRouter, então o provedor pode usar tudo o que o Ownhand processa (rascunhos, amostras, contexto de thread, feedback) para melhorar seus modelos. Não use o Ownhand para textos que você não quer que fiquem fora disso.
  • Você pode excluir uma Hand ou revogar uma chave a qualquer momento.

Leia a política completa: https://ownhand.dev/privacy.

Documentação

O que há neste repositório

  • server.json: a entrada para o Registro MCP oficial
  • .claude-plugin/, .mcp.json, skills/ownhand/: um plugin e marketplace do Claude Code
  • gemini-extension.json, GEMINI.md: uma extensão do Gemini CLI
  • AGENTS.md: o bloco de instruções para qualquer agente
  • examples/: configurações de cliente

Licença

As configurações e a documentação deste repositório são licenciadas sob MIT (veja LICENSE). O serviço Ownhand em si é proprietário e operado pela Thalient Labs.

Contato: hi@thalientlabs.ai