为“虽然不会写代码,但懂逻辑的人”打造工具。开发 LogicPad 的理由
大家好,我是 kenji,低代码工具「LogicPad」的作者。 这次不是为了介绍产品功能,而是想从我个人的视角,和大家聊聊开发的幕后故事,以及我为什么想要做这款工具。
老实说,这不仅仅是一次单纯的工具开发。 我个人的过往经历、在职场中的苦闷、自身的技能储备,以及内心深处一直按捺不住的“总有一天要做一款自己的产品”的渴望—— 这一切交织在一起,最终孕育出了 LogicPad。
也就是说, 这对我而言,是一个“集人生大成的项目” 。 我想尽可能真诚、充满热情地写下这些背景故事。
坦白讲,我就是想要一款能理直气壮地说“这是我做的”的产品
说实话,这是我最初的动机。
一直以来,无论是在工作还是在业余爱好中,我都非常喜欢写代码。也参与过各种各样的开发项目。 但是,有一天我突然意识到: “我还没有一款以自己的名字、由自己负责、推向世界的产品。”
当然,团队合作打造的产品很有价值,也有很多让我引以为傲的工作。 但在内心深处,我也会感到一丝空虚:“难道我就要这样,在别人的名字下结束我的职业生涯吗?”
哪怕只有一次也好。 我想留下一样东西,能让我挺起胸膛说:“这是我做的。” 怀着这样的想法,我开始构思 LogicPad。大约是在 6 年前(2019年左右)。 (而最初的灵感,其实可以追溯到更早的 2015 年左右,当时我了解到了虚幻引擎的视觉化编程语言 Blueprint。)
因为不会写代码就无法动手实现。这难道不可惜吗?
在我工作过的地方,有许多非常优秀的人。
他们懂得梳理逻辑。能熟练运用 Excel 的各种函数,也能一眼看穿问题的本质。 但是——一到“写代码”这一步,他们就束手无策了。
“这个工作我每次都要看着操作手册做,能不能自动化呢?” “嗯,可以的。不过……那需要写代码才行……”
这样的对话上演过无数次。
每次我都忍不住想: “明明都懂逻辑,却被代码这堵墙挡住了去路,这真的太可惜了。”
低代码编辑器,一种新的选择
其实在上一份工作中,我参与了可以通过 GUI 操作的 2D CAD 软件开发。 所谓的 CAD,不就是用鼠标把图形拼搭起来吗? 也就是说,那是一个 “通过操作来构建逻辑” 的世界。
我当时就觉得:“这和低代码简直是绝配啊。”
如果再往前追溯,从学生时代起,我就一直在做图像处理、数值计算、Windows 工具、社交媒体自动发帖工具等等。 一有灵感我就会马上写代码,量产了很多小程序。 我觉得起码有 600 多个。现在它们还留在我的 GitHub 上。
当时我并没有考虑过这么做的意义。 只是单纯地觉得“想做,所以就做”。仅此而已。
但是现在,在开发 LogicPad 的过程中……
我感觉,那些散落的点终于连成了一条线。
简单易用,但同时要功能强大。把握平衡的难题
在推进开发的过程中,我一直在思考的是: “如何打造一款既能直观使用,又真正强大的工具。”
如果一味增加功能,能做的事情自然会变多,但工具也会变得难用。 如果为了追求极简,那谁都能上手,但这又满足不了部分进阶用户的需求。
为了不让人说“低代码工具不过是玩具吧?” 同时,也为了不让人抱怨“到头来还不是得自己写代码。”
我一直在“直观性”与“表现力”这两者的极限边缘挣扎。
我无数次推翻重做 UI,又无数次将其抛弃, 直到终于做出了让我觉得“这个方向能行”的雏形时,我真的非常开心。
第一个“用户”的一句话拯救了我
我第一次把 LogicPad 交给别人试用,对象是我的一位前同事。 她不擅长 IT,对代码也感到恐惧。但是,她的逻辑思维很强。
我稍微向她解释了一下,让她自己操作试试……几分钟后她说的那句话,我至今都无法忘记。
“如果用这个的话,感觉我也能做到了!”
那一刻,我真的快要哭出来了。 原来我想带给大家的,就是这种感觉。
比起一款能运行的工具, 那种“我自己做出来了!”的成就感 。 我深信,这才是 LogicPad 真正的价值所在。
当更多人能成为创造者,社会将会变得更加有趣
我坚信“技术的平民化”非常重要。
技术拥有改变世界的力量。 但是,能够掌握技术的人却是有限的。
如果只要“懂逻辑”就能开发应用呢?
就会有更多的人能够加入到“创造者”的行列中。 我相信,由此诞生出的事物,将会远远超出我们现在的想象。
如果 LogicPad 能够成为进入那个世界的入口。 我希望它是一款能将“想做”转变为“能做”的工具。
这就是我的愿望。
结语
目前 LogicPad 还是测试版,并未完全成熟。 还有许多需要改进的地方,也有许多我想加入的功能。
但是,我已经在这个工具上 倾注了我人生的全部“点滴”。 现在,我可以挺起胸膛说了。
“这,是我自己开发的产品。”
👇彩蛋:LogicPad 能做什么
- 通过拖拽构建处理流程
- 可以通过 GUI 处理条件分支、变量等
- 提供了多种 AI 协作节点
- 支持插入脚本,满足进阶用户的扩展需求
- 高精度的数学函数与数据处理(如无限精度的数值运算等)
- 为进阶用户提供了丰富的快捷键
- 支持 90 多个国家的语言
未来想做的事
- 与 AI 结合,通过自然语言生成逻辑
- 建立让用户可以自定义节点的机制
- 搭建一个可以分享自制节点和逻辑的平台
✍️后记
非常感谢您能阅读到这里。 这不仅是一次工具开发,更是我将自己的经验、热情以及人生的片段倾注其中的一次挑战。
“虽然不会写代码,但我懂逻辑” 我希望通过 LogicPad,能让这些人凭借自己的力量,迎来一个 “能够去创造”的未来 。
如果您哪怕只有一丝“想试试看”的想法,我都会感到无比欣慰。 如果您感兴趣,请务必去尝试一下 LogicPad。
无论在使用后有什么感想,或是发现了什么问题,哪怕是再小的事情也没关系。 您的声音,将成为推动这款产品迈出下一步的巨大力量。
今后也请多多关照。

