sonia

一个在终端内快速捕获、组织和管理笔记的命令行工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:sonia。
它的用途是:一个在终端内快速捕获、组织和管理笔记的命令行工具。
完整的 Skill 内容见:https://321skill.com/skills/sonia/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

"帮我在终端里快速记下‘修复用户登录接口的JWT验证逻辑’和‘下午三点团队会议’,并把第一个标记为最重要任务。",它会指导你使用 `sonia add "修复用户登录接口的JWT验证逻辑" "下午三点团队会议"` 添加笔记,然后使用 `sonia append [笔记ID] ":mit:"` 为第一个任务添加最重要标签。之后,你只需输入 `sonia focus` 就能在终端清晰看到所有高优先级事项。

介绍

Sonia 是一款专为开发者设计的命令行笔记工具,旨在解决在专注编码或系统操作时,需要快速记录灵感、待办事项或零散信息,但又不想离开终端环境打断工作流的问题。它让你无需切换窗口或打开其他应用,直接在终端内完成笔记的增删改查。

使用方式非常直观。通过简单的 sonia add "笔记内容" 命令即可快速记录。它内置了强大的标签系统(如 :mit: 表示最重要任务,:tod: 表示今日待办),你可以通过 sonia focus 一键聚焦关键任务,或通过 sonia searchsonia tag 进行全文搜索和标签筛选,高效管理信息流。

这款工具特别适合长期在终端环境中工作的开发者、运维工程师和全栈工程师。无论是调试代码时记录临时发现、规划开发任务,还是管理服务器配置备忘,Sonia 都能无缝融入你的工作流,将零散的想法系统化,避免信息丢失。

建议将常用命令设置为别名以进一步提升效率。由于数据存储在本地 DuckDB 数据库中,隐私性有保障,但请注意定期备份数据文件。对于需要复杂格式或富媒体内容的笔记,Sonia 可能不是最佳选择,它更侧重于纯文本的高效管理。

核心特点

与许多基于云服务或复杂 GUI 的笔记工具不同,Sonia 深度集成于终端,利用 DuckDB 实现高性能本地存储,确保了极速响应和数据隐私;其独特的 `:mit:` 和 `:tod:` 标签系统与 `focus` 模式相结合,为开发者提供了专注于优先级任务的一键式工作流。

注意事项

不适合需要复杂格式(如表格、图片、富文本排版)或跨设备实时同步的笔记场景。

常见问题

Sonia 的数据存储在哪里?安全吗?

数据安全地存储在您本地的一个 DuckDB 数据库文件中,不上传任何云端,完全保障隐私。

如何快速查看今天最重要的任务?

使用 `sonia focus` 命令,它会立即筛选出所有标记为 `:mit:`(最重要任务)或 `:tod:`(今日待办)的笔记。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/sonia/raw/index.md 读取 sonia 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。