爱意满满的作品展示区。
muzig

分享一个开源项目: AI Nav — 粘贴 URL, AI 自动帮你分类整理导航页

  •  1
     
  •   muzig · 3 days ago · 815 views

    分享一个开源项目:AI Nav — 粘贴 URL ,AI 自动帮你分类整理导航页

    各位 V 友好,分享一个我自己做的自托管导航首页项目 AI Nav

    痛点

    日常收藏了一堆网站,Chrome 书签越来越多根本找不到东西,现有的导航页(如 WebStack )又需要手动一个个添加、手动分类,维护成本太高。

    AI Nav 做了什么

    核心思路:粘贴一批 URL ,剩下的交给 AI

    • 粘贴 1~100 个链接,Claude 自动抓取标题、描述、图标,智能分类到不同组
    • 没有 API Key 也能用 —— 内置了基于域名的启发式分类兜底
    • 拖拽排序书签和分类,所见即所得
    • ⌘K 全局模糊搜索,秒找书签
    • 批量导入 —— 从任何地方复制一大段文本,自动提取里面的 URL

    技术栈

    前端:React 18 + Vite + TailwindCSS + dnd-kit
    后端:Express + Anthropic SDK + Cheerio
    数据:SQLite (better-sqlite3)
    构建:Turborepo + pnpm workspaces monorepo
    

    UI 走的是 Glassmorphism 暗色毛玻璃风格,个人觉得挺好看的。

    快速开始

    git clone https://github.com/muzig/ai-nav
    cd ai-nav
    pnpm install
    pnpm dev
    

    浏览器打开 http://localhost:5173,直接用。

    想用 AI 分类的话,点设置填入 Anthropic API Key 即可。也支持自定义 Base URL 和模型名,兼容第三方代理。

    项目特点

    • 自托管 —— 数据全在你自己的 SQLite 里,不依赖任何云服务
    • 零配置可用 —— 不填 API Key 也能跑,域名规则兜底
    • 轻量 —— 没有 Next.js 、没有 Prisma 、没有重型框架,monorepo 结构清晰
    • MIT 开源

    适合谁

    • 想自建导航页但懒得手动整理的人
    • 书签收藏癖患者(收藏了不看,但至少要能找到)
    • 喜欢折腾自托管服务的 V 友

    欢迎 Star 、提 Issue 、PR 。地址: https://github.com/muzig/ai-nav

    6 replies    2026-06-25 21:42:38 +08:00
    sora2blue
        1
    sora2blue  
       3 days ago
    想法很好,但为什么不做成一个油猴脚本或者浏览器插件呢?我导出自己的书签成 html ,喂给 deepseek ,下载成 html ,重新导入,完成。比自己挂一个全栈服务更轻量。
    zrlhk
        2
    zrlhk  
       3 days ago
    我的想法也是楼 1 说的。这简单点不要依赖啥服务,走个处理生成 html
    ShiDao
        3
    ShiDao  
       3 days ago
    @sora2blue https://www.v2ex.com/t/1206841 这个简洁,一个 HTML 文件完成全部
    muzig
        4
    muzig  
    OP
       2 days ago
    @sora2blue 手机或者 ipad 这类插件不太好使用;导出再到 deepseek 并不是一个稳定的产出流程。核心解决的问题就是任何途径来的链接,都直接可以在稳定在这个服务里面得到稳定的结果。使用过其他的 nav ,觉得最烦的就是让我填各种选项,其实并不是特别关心这些参数,只希望 AI 都处理好,这个是初版解决这个核心问题。
    muzig
        5
    muzig  
    OP
       2 days ago
    @ShiDao 缺失挺简洁的,只是我这个想法核心解决的是不依赖用户使用什么设备,不依赖用户过来的数据符不符合要求(都由 AI 来识别处理)得到一个稳定的结果。只是要求用户需要一个稳定的服务(后续支持部署到 vecel 类类似的)
    muzig
        6
    muzig  
    OP
       2 days ago
    现在 AI 时代大家可以开发很多产品,但是太多 SAAS 产品链接就是有个烦恼,所以统一使用这个来处理,后续还打算支持如果服务部署在同一台电脑就自动识别服务,相当于自己 vibecoding 的产品都可以方便链接对外展示
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   870 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 20:41 · PVG 04:41 · LAX 13:41 · JFK 16:41
    ♥ Do have faith in what you're doing.