Empowia
← 全部文章
slack2026年7月2日·1 分钟阅读

我是如何开发 Empowia for Slack 的——一款最初为自己打造的工具

Empowia for Slack 背后的真实故事:为什么我最初只是为自己写了一个备份工具,以及每一个功能是如何源自我日常工作中的具体痛点。

The maker behind Empowia

阅读语言:EnglishFrançaisDeutsch日本語

我最初并没打算做一款产品。我只是想解决自己在 Slack 里总是找不到东西的问题。

我是 Slack 的重度用户。多年来,同样的事情一直在发生:我急需的一个决策是三个月前的,结果悄无声息地消失了;有人在繁忙频道里发的一个链接早就被刷得无影无踪;某个文件“躺在私聊记录的某个角落”。在免费版计划中,任何超过 90 天的内容都会直接隐藏。它们并没有被删除,只是除非你付费升级,否则根本无法访问。

于是在一个周末,我为自己写了一个备份工具。这就是 Empowia for Slack 的真正起点——它最初不是一家公司,而只是我电脑上的一个文件夹,里面终于完整保存了我需要的一切。

转变:不仅为我,也为所有人

有一段时间,它确实只是我个人的专属工具。而让它发生转变的,是我注意到为什么现有的备份工具对身边的人来说并不好用。那些工具都需要一套繁琐的配置:注册一个 Slack 应用、生成 API 令牌、配置权限范围,甚至还需要管理员批准。我懂技术,所以能搞定这些——但这把所有不懂技术的人都拒之门外了,而他们恰恰是真正需要这个工具的大多数人。

于是,我彻底放弃了那种方案,并围绕一条铁律重新开发:如果一个工具需要开发者才能配置好,那它就是不合格的。 Empowia 在获得您的许可后,直接复用您已经登录的 Slack 会话,并以与 Slack 自身同步的速度进行备份。一键连接,无需注册。就在那一刻,它不再是我个人的私有工具,而变成了一款人人皆可使用的产品。

好的约束往往比堆砌功能更有效。

我以前总是漏掉自己的待办事项

分享一个我经常遇到的既尴尬又无奈的瞬间:有人在讨论串里找我帮忙,我回复了一句“没问题,我来办”,然后这个承诺很快就被淹没在成百上千条新消息里。过后我想起来,只能在 Slack 里一个频道一个频道地往回翻,试图重新拼凑出自己的待办清单。

因此,我开发了自动提取待办事项的功能——AI 会自动识别任务、负责人和截止日期,并附带指向原始消息的链接。现在,待办事项会自动汇总,我再也不用为了找自己答应过的事而去“考古”了。

我其实也尝试过让 AI 按照重要性和紧急程度对任务进行排序。但结果非常嘈杂,而且 AI 总是“自信地犯错”,所以我果断去掉了这个功能。AI 的职责是发现任务;只有你才能决定什么才是重要的——由你亲自为它加星标。 这是一个少有的“刻意减少 AI 参与”的决定,而待办清单也因此变得更加清爽有序。

我以前总是在无休止地寻找某个文件

另一个极度消耗我时间的事情就是找文件。有人分享过一份 PDF、一张截图或一个文档链接——我脑海里有印象,但就是找不到。于是我只能翻完一个讨论串再翻另一个,或者搜索一个只记得一半的关键词,直到碰巧找到。每次这样折腾,都会彻底打断我的专注状态。

为此,我构建了本地归档功能——一个速度极快、体验类似 Slack 的双栏浏览器,外加一个文件库。这样,所有我分享过或接收到的文件都保存在一个真正可搜索的地方。它完全在我的本地电脑上运行,因此响应是瞬时的。就在昨天,我还用它找出了同事几周前发给我的一份文件,期间一次都没有打开过 Slack。这是我每天使用频率最高的功能,它让备份不再是一个冷冰冰的“数据坟墓”,而变成了一个我乐意主动打开的实用工具。

我以前总是记不清我们之前说过什么

还有最让人头疼的隐形内耗:回忆。我需要知道几周前我们针对某个话题得出了什么结论,为了弄清楚,我不得不重新打开旧讨论串,从头到尾读一遍,只为了重新理清大意。

针对这个问题,我专门开发了两个功能。Ask(提问) 让我能用通俗的语言向我的整个 Slack 提问并获得答案——而且我定下了一条不可妥协的原则:每个答案都必须引用其来源消息,这样我就可以直接点击跳转去核实。我不信任无法追溯来源的 AI 总结。

与此同时,Decisions(决策)功能可以捕获已做出的决定和值得保存的链接。它最初只是简单的单条消息捕获,但我意识到我真正想要的是一个按主题划分的时间线——这样在几个月后,我不仅能看到我们做出了什么决定,还能还原出我们是如何得出这个结论的。现在,我可以在几秒钟内回想起团队关于发布活动做出的决定,而不用去重读整整一周的闲聊记录。

贯穿这一切的是我坚守的一个原则:宁缺毋滥,精准度高于召回率。 我宁愿 AI 漏掉一个待办事项或决策,也不愿让垃圾信息塞满清单。宁可不显示,也绝不乱显示——半对半错的信息只会让仪表盘变得更糟,而不是更好。

然后,我让它成为属于你的工具

每个人觉得值得保留的内容都不尽相同。对我重要的频道,对你未必重要。因此,我没有硬编码自己的偏好,而是添加了自定义提取功能——你可以用自己的话告诉它需要提取什么(功能需求、Bug、竞品提及等等),它就可以按计划自动运行,保持结果最新。而且,因为我也会使用其他工具,我还添加了 MCP 连接,让你的 Slack 归档可以直接显示在 Claude、Cursor 和 ChatGPT 中

在整个过程中,AI 采用的是**自带密钥(BYOK)**模式。你可以接入 Google Gemini、Anthropic Claude 或 OpenAI,并能清楚看到每次提问的成本。Gemini 提供了免费层级,因此你甚至可以零成本享受智能服务。在你的数据传输过程中,没有任何 Empowia 服务器在中间拦截或中转。

隐私不是一个附加功能,而是立足之本。

我想明确说明这一点:你的 Slack 数据永远不会离开你的电脑。 没有 Empowia 云端,无需创建账户,也没有任何向后台发送数据的遥测系统。我之所以这样设计,是因为只有这种架构的工具,我才敢放心托付自己的消息记录。我无法泄露我从未接收过的数据。

那些不显眼的工作:打磨细节

功能开发固然有趣,但真正的功夫花在打磨细节上——让搜索真正做到“瞬时”响应,处理好每一个微小的细节(已编辑和已固定的标记、自定义表情符号、浅色和深色模式),磨平每一个粗糙的边缘,直到应用给人一种宁静、顺畅的感觉。我修改文案的次数多到数不清,翻译的语言甚至比我会说的还要多。我想交付的是一款卓越的产品,时间并不是唯一的限制。 说实话,这就是全部的卖点:一个由每天都在使用它、且无法容忍任何细节瑕疵的人亲手打造的工具。

下一步计划

因为有足够多的人需要它,我把周末写的备份工具变成了一款真正的应用。它目前在 Windows 上运行——这是我最初为自己开发时的平台——更多平台的支持也已经在路上了。

如果你想要 Mac 版本,或者希望它拥有某个功能,请告诉我。我真心会根据用户的需求去开发——上面提到的每一个功能都是这样诞生的,它们都源于一个个切身经历的痛点。你可以免费下载并在你自己的 Slack 上试用完整功能(最多支持 20 个会话),无需支付任何费用。

感谢阅读。现在,去把那条你以为已经丢失的消息找回来吧。

—— Empowia 开发者

FAQ

Empowia for Slack 是一个独立开发项目吗?

它最初只是我为自己开发的一个工具,后来因为有足够多的人需要,才变成了一款真正的应用。它刻意保持小巧和专注——只做好一件事。

有 Mac 版本吗?

目前还没有。因为我是为自己开发的,所以首先做了 Windows 版本。macOS 和其他版本正在开发中;如果你需要 Mac 版本,请告诉我们,这会提高它的开发优先级。

我需要把我的 Slack 数据信任托付给你们吗?

不需要,这正是核心所在。所有数据都保存在你自己的电脑上。没有 Empowia 云端,也无需注册账户——我根本看不到你的数据,因为它们从未发送给我。

评论

正在加载评论…

发表评论

评论经审核后才会显示。