
1. 从“i-have-adhd”说起一个标签背后的真实需求第一次看到“i-have-adhd”这个项目标题我脑子里蹦出来的不是某个具体的技术栈而是一类非常典型的产品思路——用极简的自我声明去解决一个长期被忽视的体验问题。ADHD注意缺陷与多动障碍在中文互联网语境里经常被泛化成“拖延症”“坐不住”“三分钟热度”但真正身处其中的人知道它影响的远不止是“专注力”这么简单时间感知扭曲、任务启动困难、工作记忆容量偏小、情绪调节吃力这些才是日常里最磨人的部分。“i-have-adhd”这个标题本身就带着一种宣言式的坦率。它不像很多工具那样试图把自己包装成“效率神器”或者“自律助手”而是直接把使用者的状态摆在最前面我有ADHD所以我的工具需要迁就我的大脑而不是反过来让我去适应一套为神经典型人群设计的流程。这个定位非常关键因为市面上绝大多数任务管理、时间管理、笔记类工具默认用户具备稳定的执行功能——能按时开始、能记住上下文、能在被打断后回到原位。而ADHD用户恰恰在这些环节上最容易掉链子。所以这个项目要解决的问题可以拆成三层。第一层是降低启动门槛把“开始做一件事”所需的认知负荷压到最低不让用户面对空白页面或者复杂的分类体系发呆。第二层是外部化工作记忆把脑子里那些飘忽的待办、想法、承诺及时抓取出来放到一个可信赖的外部系统里减少“我是不是忘了什么”的焦虑。第三层是容忍中断与混乱允许用户随时跳走、随时回来系统不会因为操作不连贯就变得一团糟。适合参考这个项目的人不只是ADHD确诊群体。任何觉得自己“明明想做事却总是卡住”“计划做得很漂亮但执行稀碎”“需要一种更宽容的自我管理方式”的人都能从中拿到有用的东西。我身边就有不少朋友没有正式诊断但工作节奏一乱就彻底停摆他们用这套思路调整自己的工具链之后反馈比用传统待办清单好得多。接下来我会把这个项目的设计逻辑、核心机制、实操搭建过程、以及踩过的坑一层层拆开讲。你可以把它当成一个完整的项目复盘也可以只挑其中某个模块拿去改自己的流程。2. 整体设计思路为什么“少即是多”在这里不是口号2.1 核心矛盾执行功能缺口与工具复杂度的对抗ADHD用户面对工具时有一个很残酷的悖论越是功能强大的工具越容易变成新的负担。我试过让一位朋友用某款主流项目管理软件光是建立第一个任务就花了七分钟——选项目、选标签、设优先级、填截止日期、加子任务。七分钟之后他已经不想做那件事了。这不是意志力问题而是执行功能缺口被工具复杂度放大了。“i-have-adhd”这类项目的设计起点就是承认这个缺口存在并且不试图去“修复”它。它的目标不是让用户变得更有条理而是让用户在混乱状态下依然能完成关键动作。这个思路的转变很重要传统工具假设用户会逐渐养成好习惯所以提供丰富的功能让用户“成长”而这个项目假设用户的状态是波动的所以功能必须能在最差状态下依然可用。具体到设计原则上我观察到几个反复出现的取舍。第一默认路径必须极短。从产生一个想法到把它记录下来中间不能超过两步。第二分类可以后置。不要让用户在记录的同时决定它属于哪个项目、哪个标签先收进来再说。第三视觉噪音要低。花哨的配色、复杂的图标、动态效果对注意力容易分散的人来说都是干扰源。第四容错性要高。误删了能找回放错地方了容易移动忘记处理了不会产生堆积如山的“逾期”红字。这些原则听起来简单但真正落地的时候每一个都在和“功能丰富度”的诱惑做斗争。我见过太多项目一开始走极简路线做着做着就开始加看板、加甘特图、加统计报表最后又变回了一个让人望而生畏的庞然大物。2.2 方案选型为什么是“轻量捕获单一入口”在具体实现路径上“i-have-adhd”这个标题指向的方案通常不会是一个从零自研的完整应用而更可能是基于现有工具的重新配置或者一个极轻量的脚本/插件。原因很实际ADHD用户等不及一个完美产品被开发出来他们需要今天就能用的东西。所以常见的做法是选一个本身足够轻的载体然后通过配置把它改造成符合上述原则的形态。我比较推荐的载体类型有三种。第一种是纯文本快捷指令比如用系统自带的备忘录或者一个简单的Markdown文件配合手机上的快捷操作实现“一键记录”。第二种是看板类工具的极简模式只保留“收件箱”和“今天”两列其他全部隐藏。第三种是命令行小工具适合本身就习惯终端操作的人一条命令把想法追加到文件末尾零干扰。为什么强调“单一入口”因为ADHD用户很容易在不同工具之间跳来跳去最后哪个都没坚持下来。把所有捕获动作收敛到一个地方可以显著降低“我该记在哪里”的决策成本。这个决策成本看起来很小但每天重复几十次累积起来就是巨大的消耗。提示如果你正在给自己搭这套系统先不要考虑“以后怎么整理”先把“怎么最快记下来”解决掉。整理环节可以每周固定一个时间集中处理但捕获环节必须随时可用。2.3 与主流效率方法的差异不追求“清空收件箱”很多效率方法论都把“收件箱清零”当成一个核心仪式但对ADHD用户来说这个目标可能是有害的。因为收件箱永远清空不了每次看到未处理条目就会产生挫败感久而久之干脆不看了。这个项目更倾向于一种“分层处理”的思路收件箱允许堆积但每天会有一个固定的短时间窗口从中挑出今天真正要做的一到三件事放到一个单独的“今日焦点”区域。剩下的继续留在收件箱里不产生任何提醒和红点。这个差异背后是对“完成感”的重新定义。传统方法把“处理完所有条目”当作完成而这里把“今天选出了要做的事并且做了”当作完成。前者依赖一个永远达不到的完美状态后者依赖一个每天都能达成的小闭环。我实测下来后者的可持续性明显更强。3. 核心机制拆解让工具迁就大脑的五个关键设计3.1 零摩擦捕获从想法到记录不超过两秒捕获环节是整个系统的入口也是最容易失败的地方。我见过太多人兴致勃勃地建了一个复杂的笔记系统结果因为记录步骤太多用了三天就放弃了。对于ADHD用户来说捕获的黄金标准是在任何界面下都能用同一个动作把想法扔进收件箱。具体实现方式取决于你用的设备。在手机上可以设置一个桌面小组件或者锁屏快捷按钮点一下直接弹出输入框打完字自动保存不需要选分类、不需要确认。在电脑上可以设置一个全局快捷键按下之后在屏幕角落弹出一个小输入条回车即存。如果这些都不想折腾最土的办法是给自己发消息——微信的文件传输助手、或者任何一个只有自己的聊天窗口都能充当收件箱。这里有一个细节值得展开输入框里不要放任何占位提示文字。像“请输入任务内容”这种提示对普通人来说是无害的但对容易分心的人来说每次看到都要多处理一条信息。空白就是空白光标闪烁就够了。另一个细节是不要强制填写截止日期。很多任务管理工具在新建任务时会把日期字段放在很显眼的位置甚至默认选中今天。这会导致用户产生一种错觉每件事都必须有个日期。但实际上收件箱里的东西大部分暂时不需要日期强制填写只会增加负担。3.2 单一焦点视图今天只看三件事捕获之后下一步是选择。传统待办清单的问题是它把所有未完成事项平铺在一起形成一个越来越长的列表。对ADHD用户来说长列表本身就是一种压力源会直接触发回避行为。所以这个项目通常会把“今日焦点”单独抽出来并且限制条目数量。限制数量这件事我一开始也觉得太死板后来发现它其实是在模拟一种外部约束。ADHD用户往往对自己的时间估计过于乐观总觉得“今天能做很多事”结果排了十件做完两件就泄气了。强制只放三件反而更容易完成完成之后如果还有精力再从收件箱里补一件进来。这种“先小后大”的节奏比“先大后小”更符合实际。具体操作上可以每天早晨或者前一天晚上花两分钟从收件箱里挑出三件最重要的事写到一个单独的页面或者卡片上。这个页面就是今天的全部视野其他东西一概不看。如果三件事里有一件特别大可以把它拆成更小的步骤但步骤数不要超过三个否则又会变成一个新的列表。注意不要把这“三件事”设置成必须全部完成的目标。它们只是今天的优先候选完成一件就算一件。如果一件都没完成也不要在系统里留下任何“失败”的标记。3.3 时间感知外部化让流逝可见但不刺眼ADHD用户常见的一个困扰是时间感知扭曲。有时候觉得只过了十分钟一看表已经一小时了有时候觉得已经熬了很久其实才二十分钟。这种扭曲会直接影响任务安排和休息节奏。所以这个项目通常会引入某种形式的时间可视化但形式和传统的倒计时、番茄钟不太一样。传统番茄钟的问题在于它把时间切成了固定的块到点必须停。这对已经进入状态的人来说是一种打断对还没进入状态的人来说是一种压力。更温和的做法是用一个缓慢变化的视觉元素来表示时间流逝比如一个逐渐填充的进度条、一个颜色慢慢变深的背景、或者一个每分钟移动一点点的标记。它不提醒你“还剩多少”只是让你隐约感觉到“时间在走”。我试过几种不同的实现。最简单的是在屏幕角落放一个模拟时钟的小组件秒针的移动本身就有一定的提示作用。稍微复杂一点的是用脚本每隔几分钟改变一次桌面壁纸的色调从冷色慢慢过渡到暖色暗示一天在推进。这些方法都不完美但比完全无感知要好得多。3.4 中断恢复机制随时跳走随时回来ADHD用户的工作过程经常被打断可能是外部干扰也可能是自己突然想到另一件事。传统工具在处理中断时往往很笨拙你得先保存当前状态、退出、处理新事情、再找回来。这个项目更倾向于一种“不保存状态”的思路——所有东西都实时存在没有“未保存”的概念跳走之后再回来看到的就是离开时的样子。实现这个思路的关键是自动保存和自动恢复。比如你在写一段文字每敲几个字就自动存一次关掉窗口再打开光标还在原来的位置。你在看一个任务详情切到别的应用再切回来还是那个详情页。这些细节单独看都很小但累积起来会显著降低中断带来的摩擦。另一个相关设计是允许并行存在多个“当前”。传统时间管理强调一次只做一件事但ADHD用户的大脑经常同时挂着好几件事。与其强行压制不如给每件事一个临时的“挂起位”想切换的时候一键切过去原来的进度自动保留。这有点像浏览器标签页你可以同时开很多个但每次只看一个。3.5 低惩罚反馈没有红字没有逾期最后一个关键设计是关于反馈的。大多数任务工具在任务逾期之后会变红、加粗、置顶甚至弹出提醒。这些设计的初衷是督促但对ADHD用户来说它们更像是惩罚。每次看到一片红色产生的不是行动力而是羞耻感和回避欲。这个项目通常会把逾期处理得非常低调。任务过期了就过期了颜色不变位置不变只是日期字段默默变成了过去时。如果用户一直不处理它也不会反复提醒最多在每周回顾的时候统一列出来让用户决定是删掉、改期、还是拆小。这种“不追债”的态度反而让用户更愿意回到系统里来。我自己的做法是在收件箱里加一个“冷冻区”把那些超过两周没动过的条目自动移进去。冷冻区不参与每日挑选但也不会被删除。这样既清理了视野又保留了可能性。过一段时间回头看有些条目确实已经不需要了直接删掉有些还有价值就捞回来重新评估。4. 实操搭建从零开始配置一套可用的系统4.1 载体选择与基础环境准备动手之前先选一个你每天都会打开的载体。这个选择没有标准答案但有几个判断标准启动速度要快界面要干净数据要能导出最好支持跨设备同步。我试过几种组合下面这张表是我个人的对比记录你可以参考。载体类型启动速度干扰程度同步能力适合人群系统备忘录极快极低依赖系统手机为主、不想折腾纯文本文件快捷指令快低需自行配置喜欢掌控数据看板工具极简模式中等中等通常自带需要一定可视化命令行小工具极快极低需自行配置习惯终端操作选好载体之后第一件事是清空默认内容。很多工具会预置示例任务、欢迎教程、使用提示这些全部删掉。你的系统里只应该有你自己的东西任何来自工具的“噪音”都要清除。第二件事是建立两个核心区域一个叫“收件箱”一个叫“今日”。收件箱用来接住所有临时想法今日用来放当天选出的三件事。如果载体支持多列或者多文件夹就建这两个如果不支持就用两个文件或者两个标签来区分。第三件事是设置捕获入口。手机端把收件箱的快捷方式放到桌面第一屏或者设置一个锁屏快捷操作。电脑端设置一个全局快捷键按下就能输入。如果载体本身不支持快捷输入可以用系统自带的快捷指令或者自动化工具来桥接。提示在配置阶段不要追求一步到位。先把捕获和今日这两个环节跑通用上一周再考虑要不要加别的功能。很多人的系统死在“配置太复杂”上而不是“功能不够”。4.2 收件箱的配置与自动化规则收件箱的核心要求是“只进不出除非主动处理”。也就是说任何自动分类、自动打标签、自动设置日期的规则都不要加。这些规则看起来聪明实际上会增加不确定性让用户搞不清楚东西到底去哪了。我建议的收件箱配置是这样的所有条目按时间倒序排列最新的在最上面。不分组不折叠不显示任何元数据除了记录时间。如果载体支持把条目的高度压缩到最小一屏能看尽量多条。颜色统一字体统一不要用任何高亮。如果载体支持自动化可以加一条规则每天凌晨把收件箱里超过三十天的条目移到一个叫“归档”的地方。这条规则的作用不是整理而是防止收件箱无限膨胀。三十天这个数字可以调整但不要设得太短否则会误伤那些暂时没空处理但还有价值的条目。另一个可选规则是每周固定时间把收件箱里的条目数量发一条通知给自己。注意只是数量不是内容。这样你大概知道积压了多少但不会被具体条目分散注意力。如果数量太大就安排一个专门的时间集中清理。4.3 今日焦点的选取流程与操作细节今日焦点的选取我推荐放在每天晚上或者第二天早上花不超过三分钟完成。流程很简单打开收件箱从上往下扫一遍凭第一感觉挑出三件今天愿意做的事复制到“今日”区域。不要纠结“哪件最重要”ADHD用户的优先级判断本身就不稳定凭直觉选反而更可靠。选完之后对这三件事做一个快速处理。如果某件事看起来很大很模糊就把它改写成一个小到不可能失败的动作。比如“写项目报告”可以改成“打开文档写三行字”“整理房间”可以改成“把桌上的杯子放回厨房”。这个改写过程不需要很精确只要让你看到它的时候不觉得抗拒就行。今日区域里每件事前面可以加一个空心的方框做完之后手动打勾。打勾这个动作本身有微弱的完成感但不要加音效、动画、或者庆祝弹窗那些对容易分心的人来说是过度刺激。如果某件事今天没做完不要标记为失败直接留在那里明天重新选的时候再决定要不要继续。我自己的习惯是在今日区域的最下面留一行空白用来写一句当天的心情或者一个随机想法。这行字不参与任何统计纯粹是给大脑一个出口。有时候写着写着会发现真正卡住自己的不是任务本身而是某种情绪。4.4 时间可视化组件的搭建步骤时间可视化组件不是必须的但如果你经常出现“一抬头怎么天黑了”的情况可以试着加一个。最简单的版本是用系统自带的时钟小组件放在屏幕角落选模拟表盘而不是数字表盘。模拟表盘的指针移动更接近一种背景式的感知不会像数字时钟那样频繁跳变引起注意。稍微进阶一点的版本是用脚本或者自动化工具让桌面壁纸的颜色随时间变化。比如早上是浅蓝中午是浅黄傍晚是浅橙晚上是深灰。变化要非常缓慢每小时只变一点点让人几乎察觉不到但过几个小时回头看能感觉到色调不一样了。如果你用命令行可以写一个简单的脚本每隔十五分钟在终端标题栏显示一次当前时间。这个提示很弱不会打断你但偶尔瞥一眼就能知道大概过了多久。脚本本身很简单用系统自带的定时任务就能实现不需要额外安装东西。注意时间可视化组件的目的是“感知”不是“提醒”。任何会弹出窗口、发出声音、或者闪烁的组件都不适合放在这个系统里。4.5 中断恢复的配置要点中断恢复的配置核心是自动保存和状态保持。如果你用的是纯文本文件大部分编辑器本身就支持自动保存确认一下这个功能是开着的就行。如果你用的是看板工具检查一下是否有“草稿自动保存”或者“离开页面时保留状态”的设置。对于浏览器里的工具可以装一个会话管理插件让每次打开浏览器时恢复上次的标签页。这样即使你中途关掉了浏览器重新打开之后还是原来的样子。对于手机上的应用大部分系统都支持“应用状态保留”不需要额外配置但可以在开发者选项里确认一下后台进程限制不要太激进。另一个实用技巧是给每个进行中的任务留一个“锚点”。比如你在写一段文字写到一半被打断了可以在旁边快速记一个词提示自己刚才想到哪了。这个词不需要完整哪怕只是一个“第三段”或者“例子”这样的碎片回来的时候也能帮你快速接上。5. 常见问题与排查技巧实录5.1 收件箱爆炸了怎么办这是最常见的问题。用了一段时间之后收件箱里堆了几百条打开就头疼干脆不看了。我的处理方式是分批冷冻而不是一次性清理。具体做法是每次只处理最上面的二十条处理完就停剩下的下次再说。处理的时候只做三个判断删掉、移到今日、或者移到冷冻区。不要试图去分类、打标签、或者重新组织那些动作只会让过程变慢。如果二十条都处理不完就减到十条。关键是保持每次处理的时长可控不要让清理本身变成一个新的负担。我试过一次性清理三百条结果花了两个小时之后一个星期都不想再打开那个系统。分批处理虽然慢但可持续。5.2 今日三件事总是完不成先检查一下这三件事是不是太大了。如果每件都需要一小时以上那完不成是正常的。把它们拆成十五分钟以内能做完的小步骤再试一天。如果拆完之后还是完不成可能是选择环节出了问题——你选的是“应该做的事”而不是“愿意做的事”。试着完全凭直觉选哪怕选的是“看一集剧”或者“下楼走一圈”先让完成这个动作重新变得可能。另一个可能是你在选的时候没有考虑当天的实际精力。如果前一天没睡好或者上午已经开了三个会那今天的三件事应该比平时更小。这个系统不要求你每天都高效它只要求你每天都能启动。5.3 用了一周就放弃了放弃通常不是因为系统不好用而是因为某个环节的摩擦突然变大了。回顾一下是哪一步让你觉得烦是记录的时候要打开太多层是选今日的时候面对太多条目还是完成之后没有任何感觉找到那个摩擦点把它简化掉。如果找不到具体原因就回到最简版本只保留收件箱和今日两个区域其他全部删掉。捕获入口只留一个今日只放一件事。用这个最简版本跑三天再慢慢加回来。很多时候系统需要的不是更多功能而是更少的步骤。5.4 常见问题速查表问题现象可能原因排查动作解决方向收件箱条目过多只进不出缺乏定期清理查看最近一次清理时间分批冷冻每次处理二十条今日任务完不成任务颗粒度太大检查每件事的预估时长拆到十五分钟以内系统使用中断某个环节摩擦变大回顾最近一次觉得烦的步骤简化该步骤或暂时移除忘记看今日区域入口不够显眼检查今日区域的访问路径放到桌面第一屏或设快捷方式记录时犹豫放哪存在多个收件箱检查是否有重复的捕获入口合并到一个入口5.5 几个我踩过的坑第一个坑是过早引入标签系统。我一开始给收件箱加了五个标签想着以后好检索。结果每次记录都要选标签选着选着就不想记了。后来全部删掉只留一个纯文本列表记录量立刻上去了。标签这种东西等条目多到真的需要检索的时候再加不要提前预设。第二个坑是把今日区域做成了第二个收件箱。有段时间我往今日里放了七八件事结果它变得和收件箱一样让人不想看。后来强制限制在三件并且每天清空重选才恢复过来。今日区域必须保持“稀缺感”一旦它变得拥挤就失去了焦点的意义。第三个坑是追求完美的回顾仪式。我试过每周日晚上做一次详细回顾列数据、写总结、定计划。做了三次就坚持不下去了因为太耗精力。后来改成每周一早上花五分钟只看一眼收件箱里有没有需要紧急处理的东西其他一概不管。回顾的频率和深度应该由你的实际精力决定而不是由方法论决定。第四个坑是在不同设备上用了不同的系统。手机上一个应用电脑上一个文件平板又一个工具。结果就是哪个都不完整同步全靠脑子记。后来统一到一个载体上哪怕那个载体不是每个平台都完美但至少数据是一致的。一致性比先进性重要得多。6. 一些额外的个人体会这套东西我断断续续用了两年多中间推翻重来过好几次。最大的感受是系统的好坏不取决于它有多精巧而取决于它在最糟糕的那天还能不能用。状态好的时候什么工具都顺手状态差的时候只有最简单的那条路径才走得通。所以每次我想加一个新功能都会先问自己如果今天我只睡了四个小时、被三件事同时追着跑我还会用这个功能吗如果答案是否定的就不加。另一个体会是关于“完成”的定义。以前我总觉得一件事做完了才算完成。现在我觉得只要今天打开了系统、选了事、动了一下就算完成。哪怕选的三件事一件都没做完只要那个选择动作发生了系统就在运转。这种宽松的定义听起来像是在放水但它实际上解决了一个更大的问题让用户愿意明天再回来。如果你也在给自己搭类似的系统我的建议是先从最小的闭环开始——一个收件箱一个今日每天选一件事。跑通一周之后再考虑要不要加时间可视化、要不要加冷冻区、要不要加回顾。顺序反了的话很容易在配置阶段就耗尽热情。