System 1 联想引擎的浅色模式着陆页

你有没有过这种时刻——脑海里浮起一个模糊的念头,比如"深夜的便利店"、“海洋”、或者一种说不清的情绪——想顺着它一路延伸下去,却发现念头像水一样从指间滑走,那条完整的脉络始终抓不住?

System 1(think.orangely.xyz)就是为了把这件事"画出来"而做的。名字来自卡尼曼的双系统理论——System 1 是那个快速、直觉、不假思索的思考模式。这个工具做的事情很简单:你给它一颗概念种子,AI 就沿着直觉联想的路径自动生长出分支,最终形成一棵可以探索、批注、反思的思维树。

它不是聊天机器人,也不是思维导图软件——它更像一面会替你"接龙"的镜子。

从一颗种子到一棵树

以"海洋"为种子生长出的思维树,包含海浪、沙滩、潮汐等联想分支

上面这张图以"海洋"为种子,让 AI 自动展开了三轮联想。每一条连线都携带上下文——它生成"海浪"时知道这是"海洋"语境下的海浪,而不是一个脱离语境的孤立词条。这是联想和分类的区别:分类把世界切成整齐的格子,联想让念头自己决定下一步去哪里。

核心功能

自动联想

任意节点旁都有一个 + 按钮。点击后,AI 会沿着最长 12 层的祖先链追溯上下文,一次生成 4 个联想词,自动去重、连线、入位。上下文越深,联想越不"泛泛"——从"海洋 → 海浪"出发,可能长出"沙滩 / 冲浪 / 咸湿 / 潮汐",每一个都锚定在这条路径特有的语境里。单张图最多容纳 300 个节点、1,200 条边、13 层深度,足够一次深入的漫游。

批注

点击任意节点,右侧会滑出批注抽屉。你可以给每个念头写一句话、一段回忆、一个问题——不是给别人看的笔记,而是和自己的对话。批注跟着整张图保存在浏览器本地,关掉再回来还在。回头翻看时你会发现,批注往往比树本身更能说明当时在想什么。

路径分析

选中一条从根节点到叶子的路径,右下角会浮出一张"反思卡片"。它不是冷冰冰的总结,而是一段克制的解读:

  • 主题 —— 两到五个字,给这条路命个名
  • 我听见的 —— 这条路在走向什么,又在远离什么
  • 路径依据 —— 来自路径中具体节点的观察
  • 可能的内在张力 / 另一种可能 —— 两种留有余地的解读
  • 可以试试 —— 一个具体的小动作
  • 留给你的问题 —— 一个等你回应的问题

卡片可一键导出 PNG。解读按"语言 + 路径"缓存,再次走到同一条路会直接复用,不重复消耗算力。

思绪回响

点右上角的"总结"按钮,整张图会被压成三段简短的文字:你反复回到的主题、某处未完成的张力或被忽略的分支、一次温柔的再探索邀请。它不是报告,而是回声——帮你听见自己在这张图里说了什么。当图的结构发生变化时,旧的回响会自动失效,等你需要时再重新生成。

导出与分享

  • 导出 PNG:当前思维树一键渲染成带标题、配色、贝塞尔连线和品牌页脚的高清图。全程在浏览器里完成,不上传任何东西。
  • 加密分享链接:整张图(含批注、AI 解读、回响)压缩后用 AES-GCM 在浏览器端加密,塞进 URL 的 #share= 片段。对方打开后先看到一张预览页——根节点、节点数、是否含批注和 AI 结果——确认后才导入。数据不经过任何服务端存储,链接本身就是全部内容。

历史与新建

点"新建链路"会把当前这张图归档到 IndexedDB,然后给你一张空白画布。历史记录里点开旧图会交换回当前活页,任何时候都只有一张"正在画"的图,不会丢失。

怎么开始

  1. 打开 think.orangely.xyz。
  2. 输入一个起始概念——什么语言都行,AI 会用你选的界面语言回应。
  3. 点 开始探索,进入画布。
  4. 鼠标移到节点上,点 +,看它长出分支。
  5. 点节点本身写批注;选一条路径做一次反思。
  6. 满意了就导出图片,或把加密链接发给朋友。

首次访问会经过一次轻量验证(Cloudflare Turnstile),用来保护 AI 接口免受滥用——不是登录,不需要注册。

外观与体验

  • 暗色 / 亮色模式随时切换。节点颜色由概念名称稳定派生,同一个词无论刷新多少次都是同一种颜色。
  • 支持 6 种语言:English / 简体中文 / Español / Français / Deutsch / 日本語。界面语言和 AI 输出语言保持一致。
  • 移动端可用:顶部菜单折叠成抽屉,画布支持拖动与缩放。
  • 自动保存到 localStorage,刷新就能继续上次的探索。

隐私与架构

你的数据去了哪里? 简短的回答:哪里也没去。思维树、批注、AI 解读全部存在你的浏览器本地(localStorage + IndexedDB)。分享链接是浏览器端加密后塞进 URL 片段的,服务端看不到内容。唯一离开浏览器的数据是发给 AI 的联想请求,由 Cloudflare Worker 中转后调用 Cloudflare Workers AI 完成推理,不需要你自备 API Key。

给好奇的人的更多细节:

  • 前端:React 19 + Vite + Tailwind v4,画布基于 @xyflow/react + dagre 自动布局。
  • 后端:一个 Cloudflare Worker,暴露三个接口——/api/associate、/api/analyze-mind、/api/summarize-tree。
  • 推理模型:@cf/zai-org/glm-4.7-flash(Cloudflare Workers AI)。
  • 接口保护:来源白名单、HMAC 签名会话 Cookie、IP / 会话 / 风险三维限流、每路由超时与重试上限、observe → enforce 灰度开关、降级与全局暂停 kill switch。高风险请求才触发 Turnstile,token 不进入模型输入。
  • 分享加密:编译进前端包的对称密钥做 AES-GCM 加解密。URL 里不会出现明文内容,但密钥本身在客户端可读——所以别把高敏感数据放进思维树。

几条使用建议

  • 种子尽量具体:一个名词、一个场景、一种情绪,比"我想想"好得多。
  • 不要追求完美分类。这棵树的价值在意外的分支——看到不期而遇的联想,恰恰是它最擅长的事。
  • 用批注记下"你为什么被这一支吸引"。回头再看时,批注往往比树本身更有意思。
  • 跑远了就回首页,用"历史"找回那张图——它不会丢。

最后

System 1 不是帮你"整理思路"的工具,而是帮你把思路长出来的工具。种下一颗种子,看它在 AI 的接龙下长出你没预料到的形状,然后停下来,回头看看自己刚才在想什么。

有时候你会发现:你以为自己在想 A,但树的形状告诉你,你一直在想 B。

打开 think.orangely.xyz,试试看。