Noi 再登 GitHub Trending 榜!
难以抑制的心情,Noi[1] 是继 ChatGPT[2] 桌面应用之后,另一个让我倾注大量心血的作品。今天发现它上了 GitHub Trending 开发者榜单,这意味它将有机会在全球范围内进行曝光(截图第 17 位)。虽然之前也上过很多次 GitHub Trending,但每次心情都是不同的,从激动回归于平静。而这次更多的则是感慨,它更像是对我这一年多失业躺平状态的总结,一张成绩单(抛开钱,工作,只专注于眼下)。
我给自己立了个 Flag,让 Noi 累计下载量破百万。目前在使用 Noi 的朋友都算是早期用户了,可以评论区冒泡对你感兴趣的功能进行留言。为啥定目标破百万,是因为之前的 ChatGPT 桌面应用累积下载量已经突破 450 万了,还是想挑战一下自己!
Noi
程序员蜕变为产品的第一步:不知道如何构建产品,模仿则是学习捷径。
有用过它的朋友应该会发现一些熟悉软件影子,比如侧栏交互像 Arc(Arc: 一个试图改变历史的浏览器),底部状态栏像 VSCode[3]。通过借鉴优秀软件的交互来实现快速开发,会让自己少走很多弯路(作为外行,自己琢磨,容易钻牛角尖)。
如果只是一味地借鉴照搬,很难形成产品特色,最终沦为一个四不像的拼装物。所以在此基础上我又重新思考,打磨了很多交互细节。产品开发其实就是和自己较劲,能把一件事做到极致,那才叫酷!比如:单是围绕 Prompt 切入点,就可以延伸到很多个面(Prompt 管理,批量输入,同步,记录,能力迁移等等)。
如果还不知道 Noi,这两篇文章可以让你快速了解它:
功能预告
下个版本除了修复一些已知 Bug 外,还会带来了几个增强功能。
Prompt 记录
不知道你有没有被这个问题所困扰,辛辛苦苦输入了一大段文字发送给 ChatGPT,结果没发出去,文字也全没了...,一万个草泥马在在心中奔腾而过...
下面就来介绍一下 Noi 的 prompt 输入记录功能,它与原 prompt 功能可以无缝切换,支持搜索。此功能会默认记录最近 100 条 prompt,超过 100 条会对数据归档写入系统文件。此外,我会再开发一个 prompt 输入记录管理界面,顺带支持一下这个 Noi/issues#46[4],让 prompt 可以在任何非 Noi 场景唤出。
快捷键设置
Noi 会逐步开放出更多功能快捷键配置,来解决热键冲突问题,进一步提高效率。
极简主题 & 搜索
新增黑白主题,目前 Noi 是明亮/黑暗
渐变色主题,对于不喜欢渐变色的朋友会少了一些选择。支持网页全局搜索,检索信息更方便。
浏览器 Tab
其实之前我并不想让 Noi 走浏览器标签切换这条路,但架不住许多用户的强烈建议(来回切换会导致网页刷新)。我决定重新将其纳入开发计划,让其更加通用。相关 issues:
https://github.com/lencx/Noi/issues/17
https://github.com/lencx/Noi/issues/35
https://github.com/lencx/Noi/issues/44
未来计划
这个很难规划,我想做的事情其实蛮多的,比如:
记事本或画板:除了常规文字类笔记,还可以支持一些脑图,流程图之类的东西。
终端命令行:集成命令可以玩出很多新东西,比如现在的很多大模型如果需要本地加载,通常需要在命令行启动服务,在浏览器预览。
系统通信:目前 AI 网页众多,却很难发挥操作系统的一些能力(比如文件系统),是否可以在这方面做些探索?
插件机制:暴露系统 API 给插件,来做更多事情,但这里需要考虑系统安全和权限相关的东西。
写作助手:我经常写文章,发现这里面也有很大的需求。未来也不排除开发这方面功能,来实现轻松写作。
工具集:这部分就比较宽泛了,需要投入大量精力来开发。
其他:Noi 核心就是一个支持联网的容器平台,在这里面可以放各种东西...
...
其他
关于开源社区的一个小知识:截止 2023 年 1 月,GitHub 注册用户就已经到达一亿了,所以它是全球最大的开源技术社区(100 million developers and counting[5])。而在 AI 大火的当下,除了顶级开源社区 GitHub,还需要特别关注大模型开源社区 Hugging Face[6] ,其中的大模型日报更是关注最新 AI 进展的重要渠道 Daily Papers[7]。
References
Noi: https://github.com/lencx/Noi
[2]ChatGPT: https://github.com/lencx/ChatGPT
[3]VSCode: https://code.visualstudio.com
[4]Noi/issues#46: https://github.com/lencx/Noi/issues/46
[5]100 million developers and counting: https://github.blog/2023-01-25-100-million-developers-and-counting
[6]Hugging Face: https://huggingface.co
[7]Daily Papers: https://huggingface.co/papers