Sobre o projeto

Vane é um motor de respostas com IA focado em privacidade que roda inteiramente no seu próprio hardware. Ele combina conhecimento da vasta internet com suporte a LLMs locais (Ollama) e provedores de nuvem (OpenAI, Claude, Groq), entregando respostas precisas com fontes citadas enquanto mantém suas buscas completamente privadas. ## Recursos - **Suporte a todos os principais provedores de IA**: Use LLMs locais através do Ollama ou conecte-se a OpenAI, Anthropic Claude, Google Gemini, Groq e mais. Combine e alterne modelos conforme suas necessidades. - **Modos de busca inteligentes**: Escolha o Modo Velocidade para respostas rápidas, o Modo Equilibrado para buscas do dia a dia ou o Modo Qualidade para pesquisa aprofundada. - **Escolha suas fontes**: Pesquise na web, em discussões ou em artigos acadêmicos. Mais fontes e integrações estão em desenvolvimento. - **Widgets**: Cartões de UI úteis que aparecem quando relevantes, como clima, cálculos, preços de ações e outras consultas rápidas. - **Busca na web com tecnologia SearxNG**: Acesse múltiplos mecanismos de busca mantendo sua identidade privada. Suporte a Tavily e Exa em breve. - **Busca de imagens e vídeos**: Encontre conteúdo visual junto com resultados de texto. - **Upload de arquivos**: Envie documentos e faça perguntas sobre eles. PDFs, arquivos de texto, imagens - o Vane entende todos eles. - **Buscar em domínios específicos**: Limite sua busca a sites específicos quando você sabe onde procurar. - **Sugestões inteligentes**: Receba sugestões de busca inteligentes enquanto digita. - **Descobrir**: Navegue por artigos interessantes e conteúdo em alta ao longo do dia. - **Histórico de busca**: Toda busca é salva localmente para que você possa revisitar suas descobertas a qualquer momento. ## Instalação ### Docker (Recomendado) ```bash docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest ``` Isso baixa e inicia o contêiner do Vane com o mecanismo de busca SearxNG incluído. Acesse em http://localhost:3000. ### Usando com Sua Própria Instância SearxNG ```bash docker run -d -p 3000:3000 -e SEARXNG_API_URL=http://your-searxng-url:8080 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:slim-latest ``` Certifique-se de que sua instância SearxNG tenha o formato JSON habilitado e o mecanismo de busca Wolfram Alpha habilitado. ### Instalação Sem Docker 1. Instale o SearXNG e permita o formato JSON. 2. Clone o repositório e execute `npm i`. 3. Compile com `npm run build` e inicie com `npm run start`. 4. Acesse em http://localhost:3000. ## Solução de Problemas - **Servidores Locais Compatíveis com OpenAI-API**: Garanta que o servidor rode em `0.0.0.0`, com o nome de modelo correto e a chave de API. - **Erros de Conexão com Ollama**: Verifique a URL da API. Use `http://host.docker.internal:11434` no Windows/Mac, `http://<private_ip>:11434` no Linux. Exponha o Ollama à rede com `OLLAMA_HOST=0.0.0.0:11434`. - **Erros de Conexão com Lemonade**: Passos semelhantes com a porta 8000. ## Usando como Mecanismo de Busca Adicione uma busca de site com a URL `http://localhost:3000/?q=%s` nas configurações do navegador. ## API O Vane fornece uma API para desenvolvedores integrarem seu mecanismo de busca. Consulte a documentação para detalhes. ## Implantação com Um Clique Implante no Sealos, RepoCloud, ClawCloud ou Hostinger com os botões fornecidos. ## Recursos Futuros - Mais widgets, integrações, fontes de busca - Agentes personalizados - Autenticação ## Suporte Dê uma estrela ao repositório, doe via Ethereum ou contribua através do GitHub Issues. Entre no Discord para suporte da comunidade.