找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

4290

积分

0

好友

592

主题
发表于 1 小时前 | 查看: 2| 回复: 0

在信息爆炸的时代,我们每天都需要处理大量的文本内容,无论是工作报告、研究论文还是网络上的长篇文章。面对海量文字,如何快速提炼核心要点、理清逻辑脉络,是许多人需要掌握的技能。今天介绍一款开源利器 Ai-Markmap,它借助人工智能的力量,能够将任意文本、想法或 Markdown 内容,一键智能地转换成结构清晰、可交互的思维导图。

项目地址github.com/kongkongyo/Ai-Markmap

Ai-Markmap软件界面截图:一个紫色调界面,左侧为控制面板,右侧为关于“思维导图概述”的详细思维导图

Ai-Markmap 是一个零依赖、纯前端的单文件 HTML 应用。这意味着你无需任何安装或复杂配置,只需一个现代浏览器即可立即使用。它非常适合用来快速梳理文章结构、消化学习资料,或在头脑风暴后整理思路,帮助你在庞杂信息中迅速抓住核心脉络。

一个有趣的事实:这个项目从概念到实现,超过 90% 的代码(包括 HTML, CSS, 和 JavaScript)均由 AI(主要由 gpt-4o-mini, gemini-2.5-proclaude-3-7-sonnet)编写、重构和迭代完成。

✨ 核心功能亮点

Ai-Markmap 不仅仅是一个简单的转换工具,它集成了众多强大且人性化的功能:

  • 🤖 AI 智能生成:只需输入一个主题或粘贴大段文本,AI 即可自动为你提炼关键信息,并生成结构化的思维导图。
  • 🔄 多版本生成:不满意第一个版本?通过调节滑块,你可以一次性生成多个(1-5个)不同风格和结构的思维导图版本,从中挑选出最满意的一个。
  • ✍️ 交互式编辑与优化
    • Markdown 实时编辑:左侧是 Markdown 编辑区,右侧是思维导图预览区。任何对 Markdown 内容的修改都会即时同步到导图上。
    • 节点直接操作:在思维导图上 右键点击 任意节点,可以直接进行 编辑删除 操作,方便你快速微调 AI 生成的结果。
  • 🎨 高度可定制
    • 自定义 API:支持连接任何兼容 OpenAI API 格式的终端节点,包括你自己托管的模型服务。
    • 灵活模型选择:工具可以自动查询并加载你 API 端点下所有可用的模型列表,同时也支持手动输入自定义模型名称。
    • 自定义 Prompt:你可以完全掌控发送给 AI 的指令(Prompt),以满足高度个性化的生成需求。
  • 🚀 高效操作
    • 一键粘贴并生成:点击“粘贴并生成”按钮,可直接读取剪贴板内容并启动 AI 生成,极大简化了操作流程。
    • 快捷键支持:提供全屏、切换版本、保存、快速生成等常用快捷键,提升操作效率。
  • 🖼️ 智能导出
    • 一键将当前思维导图导出为高清 PNG 图片或无限缩放的 SVG 矢量文件
    • 导出的文件名会根据思维导图的中心主题自动命名,格式为 主题_时间戳.png/svg,方便文件管理。
  • 📱 优秀的移动端适配
    • 完整支持手机和平板设备,界面自动适配不同屏幕尺寸。
    • 底部标签栏设计,方便在编辑器和思维导图之间快速切换。
  • 🔒 绝对的隐私安全:所有配置信息,包括你的 API 密钥,都只会保存在你本地浏览器的 localStorage 中,绝不会上传到任何服务器。

🚀 如何快速上手?

使用 Ai-Markmap 非常简单,只需三步:

  1. 下载文件
    前往项目主页 github.com/kongkongyo/Ai-Markmap,下载唯一的 index.html 文件。

  2. 浏览器打开
    直接用你的浏览器(如 Chrome, Firefox, Edge)打开这个 index.html 文件即可开始使用。在手机或平板上同样适用。

  3. 配置 API

    • 点击界面左上角的 ⚙️ API设置 按钮。
    • API 地址 中,填入你的 AI 服务 API 地址(例如:https://api.openai.com)。
    • API 秘钥 中,填入你的 API Key。
    • 点击 💾 保存并关闭

    提示: 如果你还没有 API 密钥,可以前往 硅基流动 (SiliconFlow) https://cloud.siliconflow.cn/i/9afjLTa 注册,他们为新用户提供一些免费的 AI 模型额度。

  4. 开始生成

    • 在左侧输入框中输入你的主题或粘贴长文。
    • 点击 🚀 AI生成 按钮(或使用快捷键 Ctrl+Enter)。
    • AI 处理完成后,右侧就会展示生成的思维导图。你可以通过顶部的“版本”按钮或左右方向键切换不同版本。

🔧 进阶配置详解

API 与模型设置

  • API 地址: 必须是一个兼容 OpenAI chat/completions 接口的 URL。
  • 模型选择: 点击 🔍 查询 按钮,工具会自动从你的 API 地址获取可用的模型列表。你也可以手动输入一个模型名称。

Prompt 自定义

  • 点击 📝 Prompt设置 按钮,你可以修改用于指导 AI 生成内容的模板。请务必保留 {{CONTENT}} 这个占位符,它将被替换为你的输入内容。

⌨️ 常用快捷键

按键组合 功能
Ctrl + Enter 在输入框中快速生成思维导图
F11 切换/退出思维导图全屏显示
Ctrl + S 导出当前思维导图为 PNG 图片
/ 在多个 AI 生成版本之间切换

🛠️ 技术栈揭秘

本项目完全基于原生 Web 技术构建,无任何外部框架依赖,确保了极致的轻量和高性能。

  • 核心逻辑: Vanilla JavaScript (ES6+)
  • 思维导图渲染: Markmap (markmap-lib & markmap-view)
  • SVG 渲染与交互: D3.js
  • 图片导出: 使用原生 Canvas API 实现,以减少外部依赖并提供更高的灵活性。

总而言之,Ai-Markmap 是一款功能强大、简单易用且注重隐私的 AI 思维导图工具。它展示了如何利用现代前端技术和 AI 能力解决实际的信息处理痛点。无论你是学生、研究人员还是内容创作者,它都能成为你整理知识和激发灵感的得力助手。如果你对这类开源项目的开发和迭代过程感兴趣,欢迎在云栈社区进行更深入的交流与探讨。




上一篇:Linux Web服务器实战:Nginx与Apache在Ubuntu/CentOS上的一站式部署指南
下一篇:CLIProxyAPI Web控制面板:CPA-Dashboard,告别繁琐CLI操作
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-15 09:12 , Processed in 0.460892 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表