Sofast

Sofast is a lightweight, aesthetically pleasing, and efficiency-focused launcher designed to enhance user productivity. It features smart recommendations, quick notes with Markdown support, and process termination, among other core functionalities. Inspired by Raycast but with improved usability, it aims to provide a superior experience on Windows.

Check out Sofast on CurateClick

• Copy the embed code to showcase this product on your website

• Share on X to spread the word about this amazing tool

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