我复制过的东西,90%再也没看过。Chrome里复制一段报错,微信里复制一个链接,Notion里复制半句话。这些东西在剪贴板里转一圈,然后消失。我试过不少工具记剪贴板历史,最后都变成另一个垃圾堆。
上周刷GitHub Trending,看到OpenWiki,灵感来自Andrej Karpathy的LLM Wiki idea。我装了一周,现在剪贴板里存了50多条东西,AI帮我分类、打标签、画关系图。数据全在本地SQLite,不往云上送。

这玩意到底干嘛的
OpenWiki是个Mac桌面AI知识管理工具。我们复制任何东西,它在桌面弹个小窗:留不留?点一下,AI自动归类、建关联、生成Wiki页面。支持文本、图片、链接,能识别来源应用(Chrome、VS Code、微信)。复制公众号或X/Twitter链接,它能抓完整文章内容,不是只存个URL。

功能详情
剪贴板捕获
复制一段文字,桌面右上角弹出捕获窗口,10秒自动消失。窗口里显示刚才复制的内容,问我们要不要保存。支持文本、图片、链接,自动识别来源应用。从Chrome复制的标注"Google Chrome",从VS Code复制的标注"VS Code"。复制微信公众号或X/Twitter链接,抓取完整文章内容。按⌘⇧C手动触发捕获窗口。

知识库管理
保存的内容不会变成垃圾堆,AI自动把捕获的内容编译成Wiki页面,分成Concept、Entity、Source、Comparison、Overview几类。左侧分类导航,右侧内容展示。每个条目带标签,显示关联知识。顶部显示124 pages、97 connections、62 sources。按类型(文本/图片/链接)和时间范围筛选,有日历时间线视图,全局搜索,一键导出Markdown。

知识图谱
所有知识节点做成一张可视化网络图。每个节点是一个概念或实体,线条表示关联。124个页面、97个连接,在这张图上变成密密麻麻的节点和连线。
我们能看到"Claude Code"和"Ultraplan"怎么连起来,"AI-Trader 2.0"和"多Agent协作"有什么关系。比文件夹层级好找多了。

洞察报告
每周生成AI报告,总结这周捕获的内容。"注意力分析"从7个维度洞察信息习惯:At a Glance、Subconscious、Graveyard、Blind Spots、Hot Topics、Heatmap、Action Items。
我们可以点赞或忽略报告项,AI会学习偏好,等于让Claude或GPT-4给我们当信息管家。

Ask侧边栏
知识库页面右侧有个Ask按钮。我们直接向自己的知识库提问,AI基于保存的内容回答。我问"之前存的Claude Code那篇文章在哪",它直接定位到相关页面。不用翻文件夹,不用记文件名。
AI提供商
支持Anthropic Claude、OpenAI、Google Gemini。API Key或OAuth登录。不同功能选不同模型。我用Claude 3.5 Sonnet做知识整理,GPT-4做洞察报告。设置里直接配,不用改代码。支持MCP协议,能接入Claude Desktop,让Claude直接读取我们的知识库。
桌面体验
系统托盘常驻,⌘⇧Y呼出主窗口。暗黑/亮色/系统主题。关闭窗口不会退出,后台继续监听剪贴板。Windows版本也有,Ctrl+Shift+C和Ctrl+Shift+Y对应相同功能。
快速上手
直接安装
去GitHub Releases下对应版本,Apple Silicon下aarch64.dmg,Intel下x64.dmg,Windows下x64-setup.exe。
macOS第一次打开提示未签名,去Terminal跑xattr -cr /Applications/OpenWiki.app。Windows可能触发SmartScreen,点"更多信息"再点"仍要运行"。
打开后去Settings → AI配API Key。
支持Claude、OpenAI、Gemini。配完就能开始复制粘贴。可选装yt-dlp和Node.js,用来提取YouTube字幕。
从源码部署
想自己改代码或者跑最新commit,直接拉源码编译。
环境要求:Node.js 18+、Rust最新稳定版、macOS 13+或Windows 10/11。
macOS还要装Xcode Command Line Tools(xcode-select --install)。Windows要装Microsoft C++ Build Tools和WebView2 Runtime。
步骤:
git clone https://github.com/kdsz001/OpenWiki.gitcd OpenWikinpm installnpm run tauri dev开发模式跑起来后,改前端代码自动热更新。想打包发行版:
npm run tauri build构建前记得准备markitdown文档转换器。macOS/Linux跑./src-tauri/scripts/setup_markitdown.sh,Windows PowerShell跑./src-tauri/scripts/setup_markitdown.ps1。不跑这个,打包出来的应用可能缺文档解析能力。
写在最后
用了一周,我的剪贴板终于不是黑洞了,50多条捕获,30多个Wiki页面,一张知识图谱。数据全在本地,我删了应用,SQLite文件还在。
GitHub仓库:
https://github.com/kdsz001/OpenWiki
夜雨聆风