Introdução geral
O AigoTools é um software de código aberto de navegação de sites da Web com IA projetado para ajudar os usuários a criar e gerenciar rapidamente sites de navegação. O AigoTools oferece uma variedade de opções de armazenamento de imagens, incluindo MinIO local, AWS S3 e Tencent Cloud COS, para que os usuários possam implantar e lançar facilmente seu próprio site de navegação.
Lista de funções
- Gerenciamento do siteInterface simples e intuitiva para adicionar, editar e excluir facilmente sites de navegação, organizar e gerenciar rapidamente o conteúdo.
- Coleta automática de informações do siteGeração automática de capturas de tela e resumos de informações de sites-alvo usando capturas de tela do Playwright, rastreamentos de dados do Jina e resumos do OpenAI.
- gerenciamento de usuáriosO sistema de usuários baseado em funcionários oferece funções perfeitas de autenticação e gerenciamento de usuários.
- internalizaçãoSuporte à troca de interface de idioma chinês/inglês.
- Alternância de tema claro/escuroOs usuários podem escolher um tema de acordo com sua preferência.
- Otimização de SEOExtrai automaticamente as informações de SEO da página da Web e fornece a geração do mapa do site.
- Várias soluções de armazenamento de imagensMinIO local, AWS S3 e Tencent Cloud COS são compatíveis.
Usando a Ajuda
Processo de instalação
- pré-posicionamento::
- partir para Escriturário Crie o aplicativo e adicione um usuário como administrador que faz login no backend de administração.
- Solicite a apiKey da OpenAI e a apiKey da Jina, que serão usadas ao incluir o site.
- Implantar bancos de dados MongoDB e Redis.
- implantação local::
- Armazém de Clonagem:
git clone https://github.com/someu/aigotools.git cd aigotools
- Configurar variáveis de ambiente:
cp packages/aigotools/.env packages/aigotools/.env.prod cp packages/crawler/.env packages/crawler/.env.prod
- Lançamento do projeto:
docker-compose up -d
Observação: Se você usar o MinIO para armazenar imagens, ao iniciar o projeto pela primeira vez, poderá deixar em branco a configuração de autenticação do MinIO. Depois de executar o projeto, entre no plano de fundo de gerenciamento do MinIO para criar o Bucket, ACCESS_KEY e SECRET_KEY, habilite a permissão de leitura pública do Bucket e atualize-o no arquivo de configuração antes de reiniciar o projeto.
- Armazém de Clonagem:
- Implementação de serviços gerenciados::
- Consulte a documentação:
zeabur-deploy.md
- Link de demonstração do Zeabur:Demonstração do AigoTools Zeabur
- Consulte a documentação:
Processo de uso
- Gerenciamento do site::
- Faça login no backend de administração e acesse a interface de gerenciamento do site.
- Clique no botão "Add Site" (Adicionar site), digite o nome do site e o URL, o sistema coletará automaticamente as informações do site e gerará capturas de tela.
- Você pode realizar operações de edição ou exclusão em sites adicionados.
- gerenciamento de usuários::
- Na interface de gerenciamento de usuários, é possível visualizar e gerenciar as informações do usuário registrado.
- Ofereça suporte à autenticação de usuários e ao gerenciamento de direitos para garantir a segurança do site.
- Internacionalização e mudança de tema::
- Na tela Settings (Configurações), é possível selecionar o idioma da interface (chinês ou inglês) e o tema (escuro ou claro).
- Otimização de SEO::
- O sistema extrai automaticamente informações de SEO das páginas da Web e gera um mapa do site para melhorar a classificação nos mecanismos de pesquisa.
- Armazenamento de imagens::
- Defina a solução de armazenamento de imagens (MinIO local, AWS S3 ou Tencent Cloud COS) no arquivo de configuração, e o sistema lidará automaticamente com o armazenamento e o gerenciamento de imagens.