这是一个 Raycast 插件,用来把临时想法、日记和碎片内容快速写进 Blinko。
我做它不是为了再造一个笔记软件,而是为了缩短记录动作:不用打开网页,不用找入口,不用先想分类。调出 Raycast,写下内容,带上标签,直接进库。
很多内容不是正式文章,也不是完整任务,只是当下冒出来的一句话、一个判断、一个待验证的想法。它们如果不能很快被记录下来,后面基本就丢了。
Blinko 适合承接这种轻量内容,但网页入口还是偏重。Raycast 正好适合作为桌面上的快速入口,所以这个插件只做一件事:把记录动作压短。
- 在 Raycast 里快速创建一条 Blinko note。
- 支持多行内容。
- 支持输入多个标签,自动转换为
#标签格式。 - 支持自定义 Blinko API 地址和 Token。
- 发送成功或失败后给出明确反馈。
- 记录临时想法、日记、灵感和工作片段。
- 把一段材料先收进 Blinko,后面再整理到 Obsidian 或其他知识库。
- 给 AI 工作流留上下文,比如产品判断、需求碎片、用户反馈和待验证问题。
git clone https://github.com/783283/RaycastBlinkoPlugin.git
cd RaycastBlinkoPlugin
npm install
npm run dev在 Raycast 插件设置里配置两个字段:
- API 地址:Blinko 的 note upsert 接口。
- API Token:Blinko 的 Bearer Token。
API 地址通常类似:
https://your-blinko-instance.com/api/v1/note/upsert
不要把真实 Token 写进仓库。
- 打开 Raycast。
- 搜索
新建日记或Blinko Journal。 - 输入内容。
- 可选填写标签,多个标签可以用空格或逗号分隔。
- 提交后内容会发送到 Blinko。
标签示例:
工作 产品想法 待验证
最终会写入为:
#工作 #产品想法 #待验证
你的正文内容
- 使用 Raycast API 构建输入表单和反馈提示。
- 使用 TypeScript 和 React 编写命令界面。
- 使用 Axios 调用 Blinko API。
- Token 通过 Raycast preferences 保存,不写入代码。
这个插件刻意保持很小。它不做复杂编辑器,也不负责知识整理。它只负责把内容快速送到 Blinko。整理、关联和复盘应该放到后面的知识工作流里。
npm install
npm run dev
npm run lint
npm run fix-lint
npm run build- Blinko:https://github.com/blinko-space/blinko
- Raycast 扩展文档:https://developers.raycast.com/
MIT