「开源」写了一个更好用的 Raycast Notes 替代品:Pane

Cole 2026-08-25 15:42 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签: 是

  • 我的开源项目完整开源,无未开源部分: 是

  • 我的开源项目已链接认可 LINUX DO 社区: 是

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是

  • 以上选择我承诺是永久有效的,接受社区和佬友监督: 是


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




又是很经典的:自己每天在用的一个东西,越用越觉得很多限制和不顺手的地方,要不干脆自己写一个开源算了 ^-^ (怎么感觉这句在哪里已经说过了)


我平时其实会记很多非常随意的临时笔记,比如突然想到的一句话,一段代码,一个链接,临时复制下来待会要用的文字等等。这些都不是那种需要认真整理收录进个人的笔记系统像是 Notion 或 Obsidian,很多可能生命周期就只有几分钟,我自己之后也有可能把它们忘记在一边,但是也没关系。


这个需求其实很简单,我试了很多app,要么就是太重,要么就是太原始人了,直到发现大名鼎鼎的 Raycast 本身集成的 Notes 还蛮好用的,很喜欢他的交互。按一个快捷键,窗口直接浮在现在正在做的事情上面,光标已经在那里了,开始写。写完再按一下快捷键,它就消失,内容已经保存。但问题是,我其实只想要 Raycast 里面这一小块功能。Notes 本身又是 Raycast 整个产品的一部分,免费版只能用5个 notes,无限 notes 和多设备同步需要 Pro 订阅。


所以这几天干脆从头写了一个自己的版本:


Pane





我的想法其实很简单:



保留 Raycast Notes 那种 summon and type 的体验,但除此之外全部尽可能简单。



按 ⌃⌥Space,Pane 会直接浮在当前窗口上面,光标落在上次编辑的位置。写完再按一次,Pane 消失,焦点回到刚才的 App。


整个 App 是用 Swift 和 AppKit 写的,编辑器部分用 CodeMirror 6,没有用 Electron,也不用在后台挂 Node 进程。


目前主要还是我自己每天在用,首发在我们L站 ^-^,现在的最新版本基本就是比较稳定的版本了,完成度也还可以,也是实际自己用了一两周才发出来,觉得还挺顺手的比较接近我理想中的状态了,可能editor本身会有一些小bug,后续我再慢慢修,算是基本完成了对Raycast Notes的一比一复刻,再额外加了一些小东西,并让他更加可设置化。


如果大家有人本身就习惯于用 Raycast Notes 的感觉,可能会比较适合 Pane。欢迎佬友们试试看,也很欢迎提 issue 和建议。

最新回复 (2)
  • 未有期 10-05 12:44
    1楼

    感谢开源,非常小而美的日常工具。经过本地测试后发现两个小体验问题,已严肃提交 PR~

  • 🍏네로🍎 10-05 12:49
    2楼

    感谢佬友开源和分享,已Star ^-^

* 帖子来源Linux.do
返回