luler 一、简介 应用的技术:chrome无头浏览器+AI大模型+meilisearch全文索引引擎 功能特点:用户只需简单输入的链接、笔记和图片,即可迅速爬取、识别内容,生成的标签和索引,非常智能和方便 部署方式:支持docker一键部署 开源地址:https://github.com/hoarder-app/hoarder 二、安装 提前安装好docker、docker-compose运行环境 新建docker-compose.yml配置文件,内容如下: version: "3.8" services: web: image: ghcr.io/hoarder-app/hoarder:release restart: unless-stopped volumes: - ./data:/data #数据持久化 ports: - 3000:3000 environment: MEILI_ADDR: http://meilisearch:7700 MEILI_MASTER_KEY: temp1234 # meilisearch全文引擎的访问秘钥,与下面要一致 BROWSER_WEB_URL: http://chrome:9222 NEXTAUTH_SECRET: super_random_string #为了安全,必须设置随机字符串 NEXTAUTH_URL: http://localhost:3000 DATA_DIR: /data #DISABLE_SIGNUPS: true #当你注册完第一个账户后,不再开放注册,可以开启这个禁用注册 #OPENAI_API_KEY: sk-xxx #当需要自动为内容生成标签时,需要设置AI模型 #OPENAI_BASE_URL: https://api.openai.com/v1 #INFERENCE_TEXT_MODEL: gpt-4o #文本处理模型,生成标签、摘要 #INFERENCE_IMAGE_MODEL: grok-2-vision chrome: image: gcr.io/zenika-hub/alpine-chrome:123 restart: unless-stopped command: - --no-sandbox - --disable-gpu - --disable-dev-shm-usage - --remote-debugging-address=0.0.0.0 - --remote-debugging-port=9222 - --hide-scrollbars meilisearch: image: getmeili/meilisearch:v1.11.1 restart: unless-stopped environment: MEILI_NO_ANALYTICS: "true" MEILI_MASTER_KEY: temp1234 # meilisearch全文引擎的访问秘钥,请修改为难以破解的密码 volumes: - ./meilisearch:/meili_data #全文索引数据持久化 直接启动 docker-compose up -d 三、使用 访问页面:http://localhost:3000/ ,首次访问要求登录,手动注册一个账号即可,第一个注册账户就是管理员 默认是英文主题,可以修改成简体中文 添加链接标签 输入一片文章链接 输入一个开源项目链接 查看链接链接内容详情 添加图片标签 添加图片,直接复制黏贴就行,会自动生成图片标签(需要开启并设置视觉模型) 添加文本标签 可以设置N多级目录,方便书签归类管理 其他使用技巧,有待探索...... 四、总结 这个工具可以作为你的知识库管理系统,方便你快速收集、分类和检索各种内容 提供完整开放API,方便集成到其他应用,参考说明地址:https://docs.hoarder.app/api/introduction 部署和配置都很简单,可以快速应用起来