CommunityPesquisa e Análise de Dadosgithub.com

Kaichera/sniff

🤖 Implante agentes de IA auto-hospedados sem esforço usando configurações YAML simples, garantindo ausência de dependência de fornecedor e controle total sobre seus fluxos de trabalho de IA.

O que é sniff?

O Kaichera/sniff é uma ferramenta projetada para desenvolvedores e equipes que desejam implantar e gerenciar agentes de IA auto-hospedados de forma descomplicada. Utilizando arquivos de configuração YAML simples, ele permite definir o comportamento, as ferramentas e os gatilhos dos agentes, eliminando a necessidade de código boilerplate. A principal vantagem é evitar o vendor lock-in (dependência de fornecedores específicos) e manter total controle sobre os fluxos de trabalho de IA, desde a escolha do modelo até o ambiente de execução. A ferramenta suporta integração com diversos provedores de modelo (como OpenAI, Anthropic, modelos locais via Ollama) e serviços externos. Seu funcionamento baseia-se na leitura de um arquivo de configuração YAML, que especifica o agente, suas instruções (system prompt), ferramentas disponíveis (como pesquisa na web, acesso a bancos de dados, APIs) e como ele deve responder a eventos ou comandos. É ideal para orquestrar automações complexas, chatbots personalizados ou assistentes especializados, tudo hospedado em sua própria infraestrutura.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Kaichera/sniff

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que sniff faz?

🤖 Implante agentes de IA auto-hospedados sem esforço usando configurações YAML simples, garantindo ausência de dependência de fornecedor e controle total sobre seus fluxos de trabalho de IA.

Visão Geral

O sniff permite que você defina e execute agentes de IA poderosos diretamente no seu próprio ambiente, sem depender de serviços de nuvem terceiros para a lógica do agente. Basta criar um arquivo agent.yaml e especificar suas necessidades.

Principais Recursos

  • Configuração Simples: Defina agentes com YAML. Sem código complexo.
  • Independência de Fornecedor: Escolha seus próprios modelos (OpenAI, Anthropic, Ollama, etc.) e infraestrutura.
  • Ferramentas Extensíveis: Conecte-se a APIs, bancos de dados, sistemas de arquivos e muito mais.
  • Execução Local: Todo o processamento do agente acontece em seus próprios servidores.

Como Funciona

  1. Crie um arquivo YAML (ex.: agent.yaml) com a configuração do seu agente.
  2. Execute sniff run agent.yaml.
  3. O sniff lê a configuração, inicializa o agente com o modelo e ferramentas especificados, e começa a responder a comandos ou eventos.

Exemplo de Configuração

name: assistente-pessoal
model:
  provider: openai
  name: gpt-4
instructions: |
  Você é um assistente prestativo que responde perguntas de forma concisa.
tools:
  - name: buscar-na-web
    description: Pesquisa informações atualizadas na internet.
    endpoint: https://api.buscador.com/search
  - name: lembrete
    description: Cria um lembrete para o usuário.
    type: local

Plataformas Suportadas

  • Linux, macOS, Windows (via WSL ou nativo)
  • Docker (imagem oficial disponível)

Comece Agora

Instale o sniff com:

npm install -g @kaichera/sniff
# ou
curl -fsSL https://kaichera.sh/sniff/install.sh | sh

Em seguida, crie seu primeiro agente e execute sniff run.

Habilidades Relacionadas