AI个人学习
和实操指南

AigoTools:自动收录网站并支持多语言的开源AI工具导航站

综合介绍

AigoTools 是一个开源AI网址导航,旨在帮助用户快速创建和管理导航站点。它内置站点管理和基于AI的自动收录功能,支持多语言、暗色/亮色主题切换,以及SEO优化。AigoTools 提供多种图片存储方案,包括本地 MinIO、AWS S3 和腾讯云 COS,用户可以轻松部署和上线自己的导航站。

AigoTools:自动收录网站的开源AI工具导航站-1


 

功能列表

  • 站点管理:简洁直观的界面,轻松添加、编辑、删除导航站点,快速组织和管理内容。
  • 站点信息自动采集:使用 Playwright 截图、Jina 数据抓取和 OpenAI 总结功能,自动生成目标网站截图和信息摘要。
  • 用户管理:基于 Clerk 的用户体系,提供完善的用户认证和管理功能。
  • 国际化:支持中/英语言界面切换。
  • 暗色/亮色主题切换:用户可根据偏好自由选择主题。
  • SEO 优化:自动提取网页SEO信息,提供 sitemap 生成。
  • 多种图片存储方案:支持本地 MinIO、AWS S3 和腾讯云 COS。

 

使用帮助

安装流程

  1. 前置准备
    • 前往 Clerk 创建 application,并添加一个用户作为登录管理后台的管理员。
    • 申请 OpenAI apiKey 和 Jina apiKey,它们会在收录网站时使用。
    • 部署 MongoDB 和 Redis 数据库。
  2. 本地部署
    • 克隆仓库:
      git clone https://github.com/someu/aigotools.git
      cd aigotools
      
    • 配置环境变量:
      cp packages/aigotools/.env packages/aigotools/.env.prod
      cp packages/crawler/.env packages/crawler/.env.prod
      
    • 启动项目:
      docker-compose up -d
      

      注意:如果采用 MinIO 存储图片,第一次启动项目时,MinIO 的鉴权配置可以先不填。运行项目后,进入 MinIO 管理后台创建 Bucket、ACCESS_KEY 和 SECRET_KEY,开启 Bucket 的公开读权限,并将更新到配置文件中再重新启动项目。

  3. 托管服务部署

使用流程

  1. 站点管理
    • 登录管理后台,进入站点管理界面。
    • 点击“添加站点”按钮,输入站点名称和 URL,系统会自动采集站点信息并生成截图。
    • 可以对已添加的站点进行编辑或删除操作。
  2. 用户管理
    • 在用户管理界面,可以查看和管理注册用户信息。
    • 支持用户认证和权限管理,确保站点安全。
  3. 国际化和主题切换
    • 在设置界面,可以选择界面语言(中文或英文)和主题(暗色或亮色)。
  4. SEO 优化
    • 系统会自动提取网页的 SEO 信息,并生成 sitemap,提升搜索引擎排名。
  5. 图片存储
    • 在配置文件中设置图片存储方案(本地 MinIO、AWS S3 或腾讯云 COS),系统会自动处理图片存储和管理。
AI轻松学

普通人的AI入门指南

帮助你以低成本、零基础学会如何利用AI工具。AI就像办公软件一样,是每个人的必备技能。 掌握AI会让你在求职中占据优势,在未来的工作和学习中事半功倍。

查看详情>
未经允许不得转载:首席AI分享圈 » AigoTools:自动收录网站并支持多语言的开源AI工具导航站

首席AI分享圈

首席AI分享圈专注于人工智能学习,提供全面的AI学习内容、AI工具和实操指导。我们的目标是通过高质量的内容和实践经验分享,帮助用户掌握AI技术,一起挖掘AI的无限潜能。无论您是AI初学者还是资深专家,这里都是您获取知识、提升技能、实现创新的理想之地。

联系我们