【工具自荐】一款轻量,美观,效率至上,体验优先的新一代启动器
简介
名称:如快 官网:https://sofast.fun 开发经历、缘由:https://sspai.com/post/95005
特性
- 应用快速启动
- 划词翻译
- 剪贴板历史记录
- 快捷链接管理(丰富的快捷链接功能)
- 快捷计算(含单位/时间/颜色转换)
- OCR文字识别
- 如快AI智能对话
- 系统命令快捷操作(终端/任务管理器等)
- 小记功能(Markdown便签小窗笔记)
- 后台项目管理
经历
去年10月份左右,我刚毕业不久,一直想做点自己的产品,但又不知道做什么好。
直到我翻到了我很早之前做的一个简单的启动器demo
那是用 Electron 做的一个简单的demo,当时的我对 Electron 知之甚少,node 也完全没有用过,以至于我只是简单试着模仿做了个界面,借助 AI 的帮助,我成功地实现了一些简单的功能,例如 alt+space 呼出,以及获取开始菜单的搜索结果并显示(当时代码完全都是 AI 生成的,我甚至不知道运行的是 node 的代码,只知道是 js,或者说,我压根不知道 nodejs 是什么东西)。
当时我就非常想做一款启动器来帮助自己提升效率,只是苦于对 Electron 确实不是特别了解,而且自己的技术也没有达到能完整cover一个项目的能力,所以渐渐地那个项目就被淡忘了。
直到去年10月份左右,我重拾了这个项目。
但是当时我已经了解了一些市面上比较知名的启动器:utools、Raycast 以及 Alfred 等。
我在用的是 Raycast,其中 utools 因为界面不美观,以及因为我先用的更好用的 Raycast,在设计、体验上,Raycast 完全碾压 utools,在生态上,utools 虽然比 Raycast 要好,但我体验下来的感受是,启动器软件常用的插件、功能其实也就那几个核心的插件和功能。
要说到如快的诞生,就不得不提到与 utools 的相遇,当时,我正在寻找 Windows 端的启动器,因为 Raycast 在 Mac 上用习惯之后,我一直苦于我的 Windows 没有一款启动器来提升使用效率。
于是我开始搜寻 Windows 上的启动器,特别是跨平台启动器。如果能找到一款不错的跨平台启动器,我可能已经抛弃 Raycast 了。
可惜的是我并没有发现一款不错的平替,于是我打算自己制作一款启动器。
但是我知道,市面上的启动器已经足够多了,再做一款已经没有什么意义。于是,我最开始把想法锁定在做一款启动器浏览器插件,在浏览器中实现启动器的功能,实现与浏览器更深度的集成,我把那个项目取名叫 all-in-command-line。
可以看到其实当时的创建快捷链接已经跟现在的很像了:
只是后来实现的过程中我发现,有一些功能在浏览器里面做,还是太局限了,倒不如直接就做启动器。
而碰巧的是,当时正好刷到了 Tauri 这个框架,觉得挺有意思,比 Electron 似乎轻量一些,于是就使用 Tauri,边做边学开始做起了正式的 Sofast,也就是现在的如快。
很快,我就完成了从 all-in-command-line 到如快的迁移,并开始了疯狂地开发。
并且据我调研、观察,其实,市面上虽然有很多启动器产品,但大多是 demo 级别的练手项目,特别是在 Windows 上面,Windows 除了 utools 和 quicker,其他的基本都只能说是个简单的启动器,而不是一款 All In One 的效率工具。
而对于如快,我显然并不想让他变成一款“练手”的玩具(其实现在的如快,已经不算是所谓的玩具了,我非常有自信拿它跟其他启动器比较,哪怕是utools,我也有自信说,差的只是插件生态,但是体验上,如快完胜)。
最后补充,如快的设计哲学整体参考 Raycast,同时,也在努力地克服一些 Raycast 令人诟病的“反效率”的点,比如多层级,我知道想要超越 Raycast 很难,但我力求做出差异化,在某些点上,追求极致的效率,做得比 Raycast 好用些。
补充一些文章中没有介绍的新功能
终止进程
智能推荐(根据选中的文本或者剪贴板中的文本、图像智能推荐指令)
快捷便签(支持简单的markdown)
最后
还有的就不作介绍了,零零碎碎大大小小的功能还是挺多的,但是每个功能都是经过我精心设计,因为我追求的,是把那些常用的核心功能做到极致(尽管有些功能目前还谈不上极致,但我在不断地迭代、优化),尽可能不让用户去费心筛选插件,当然,这并不代表我不开放插件模块。