AskHound
Encontre pessoas publicamente perguntando sobre, reclamando de ou buscando alternativas a um produto, ao vivo pelas APIs oficiais do Stack Exchange e Bluesky. Seu agente redige respostas honestas e divulgadas.
Servidor MCP hospedado
npx add-mcp 'https://askhound.haullabs.dev/api/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
CLI
npx -y https://askhound.haullabs.dev/askhound-0.1.5.tgz help
# or install globally
npm i -g https://askhound.haullabs.dev/askhound-0.1.5.tgz
# /askhound.tgz always points at the latest build, but npx caches by URL, so the docs pin the version.
# The CLI tells you (stderr, once a day) when a newer version exists.
askhound search "<phrase>" [--sources hn,se,bsky,gh] [--days 30] [--context w1,w2] [--not w] [--min-intent 2] [--json|--md file]
askhound queries --competitor Otter.ai --competitor Fireflies --category "transcript export"
askhound pack save <name> --competitor A --competitor B --category "..." [--job "..."] [--context ...]
askhound pack run [name] [--days 14] [--md report.md] # new results only
askhound mark <url> replied|skipped|seen
askhound login AH-XXXXX-XXXXX-XXXXX-XXXXX # paid: cloud reply-state sync + more packs
askhound sync
askhound mcp # local MCP over stdio
Ambiente: GITHUB_TOKEN (aumenta a busca do GitHub de 10 para 30 requisições/min), STACKEXCHANGE_KEY (aumenta a cota do Stack Exchange), ASKHOUND_HOME (padrão ~/.askhound). Fonte: askhound.mjs (MIT).
Telemetria anônima: o CLI e o MCP local enviam no máximo um ping por dia com um ID de instalação aleatório (armazenado em ~/.askhound/install_id) e a versão. Nada mais é enviado: sem consultas, resultados, caminhos, nomes de host ou chaves. Opte por não participar com ASKHOUND_TELEMETRY=0 ou DO_NOT_TRACK=1. Os downloads do tarball são contados anonimamente. Uma vez por dia, o CLI e o MCP local também buscam /version.json (sem ID, nada é enviado) para informar sobre atualizações; as mesmas opções de exclusão ignoram isso.
Ferramentas MCP locais
find_conversations, run_pack, mark_conversation, list_packs, reply_policy. Todas as quatro fontes, consultadas a partir da sua máquina.
MCP remoto
Endpoint https://askhound.haullabs.dev/api/mcp (HTTP transmissível, sem estado). Cabeçalho opcional Authorization: Bearer AH-…. Ferramentas: find_conversations, build_intent_queries, run_intent_pack, reply_policy. Fontes no lado do servidor: apenas Stack Exchange e Bluesky. Para HN e GitHub, use o MCP local.
curl -s https://askhound.haullabs.dev/api/mcp -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"find_conversations","arguments":{"query":"notion alternative","days":14}}}'
REST
GET /api/licensecomAuthorization: Bearer AH-…retorna plano e limitesGET|POST|DELETE /api/watches(pago) lista, cria ou exclui (?id=) monitoramentos. Criar:{"q":"notion alternative","context":["notes"],"channel":"email","to":"you@example.com"};channeléemail(todos os planos pagos, beta) ouslack,discord,webhook(Pro, Agência). Um primeiro resumo é enviado imediatamente; depois disso, apenas novas correspondências. Stack Exchange + Bluesky.GET /api/report?id=<watch>&days=7&format=md|html&title=…(Agência) relatório de cliente sem marca para um monitoramentoPOST /api/quotao que a ferramenta do navegador pergunta antes de uma busca (grátis: 3/dia por IP)GET|PUT /api/state(pago) lê ou mescla o estado de resposta{"items": {"<id>": {"status":"replied","ts":"…","url":"…"}}}
Fontes e termos
| Fonte | API | Notas |
|---|---|---|
| Hacker News | hn.algolia.com | Consultada apenas pelo seu navegador/CLI |
| Stack Exchange | api.stackexchange.com 2.3 | Conteúdo CC BY-SA; mostramos atribuição e link para o original |
| Bluesky | api.bsky.app searchPosts | AppView público; respeitamos exclusões nunca armazenando posts |
| GitHub | api.github.com search/issues | Consultada com seu próprio limite/token de taxa |
Veja com dados reais: pessoas perguntando por uma alternativa ao Postman · Notion · Linear · Vercel · Supabase · Jira · 1Password · Discord · Slack · Obsidian (instantâneo datado mais uma atualização ao vivo no seu navegador).
Política de resposta honesta
- Um humano aprova cada resposta pública. Sem postagem automática, sem DMs em massa.
- Divulgue sua afiliação.
- Responda à pergunta primeiro; mencione seu produto apenas quando realmente se encaixar e nomeie alternativas.
- Siga as regras de cada comunidade. O Hacker News não permite comentários gerados ou editados por IA.
- Atribua o conteúdo do Stack Exchange.