✨ 试试我们的 AI 小说写作平台 → StoryAlter.com
#MD SoloMD

SoloMD 命令行

solomd 是一个小巧的命令行二进制,暴露和 GUI 同一套核心操作 —— 打开笔记、新建笔记、搜索仓库、列出文件、把笔记 cat 到 stdout。 为 Shell 流水线、cron 任务和肌肉记忆而生。

安装

macOS / Linux —— 在终端粘贴:

curl -fsSL https://raw.githubusercontent.com/zhitongblog/solomd/main/scripts/install-cli.sh | bash

脚本会把 solomd 安装到 /usr/local/bin。 Windows 用户请到 发布页 下载 solomd.exe,加进 %PATH% 即可。

子命令

命令作用
solomd open <标题|路径>在 SoloMD 中打开。传标题时按模糊匹配在仓库里查找。
solomd new <标题> [正文]新建一篇笔记,写入可选正文,并打开它。
solomd list [子目录]列出工作区(或指定子目录)的 Markdown 文件。
solomd search <查询>grep 整个仓库,返回路径与匹配行。
solomd cat <标题|路径>把笔记内容打到 stdout —— 可管道到 pandocfzf 等。
solomd help显示完整的子命令列表。

常用例子

# 即时捕获 —— 从剪贴板新建一条笔记
solomd new "standup 2026-04-26" "$(pbpaste)"

# 找出所有提到 "rust" 的笔记
solomd search rust

# 把一篇笔记走 pandoc 转成 docx
solomd cat "weekly-review" | pandoc -t docx -o weekly-review.docx

# cron:每天早上自动起一篇当日日记
solomd new "$(date +%F)" "## $(date +%A)

- [ ] "

它怎么找到你的仓库

命令行读取和 GUI 同一份偏好文件(solomd-language / solomd-workspace)。如果你最近在 SoloMD 里打开过某个文件夹, CLI 会沿用。临时切换可以用环境变量:

SOLOMD_WORKSPACE=/path/to/notes solomd list

和 MCP 服务搭配

命令行是「你打的字」,solomd-mcp 是「AI 调的接口」。两者共享同一份 工作区状态,因此 AI 通过 MCP 写完一篇新笔记后,你立刻就能 solomd open 打开它 —— 不用重载,不会竞争。

AI 那一侧请看 MCP 服务

评论 & 反馈

评论数据托管在 GitHub Discussions —— 用 GitHub 账号一次登录即可。

评论从 GitHub Discussions 加载。如果一直看到这条提示,说明维护者还没完成 giscus.app 一次性配置 —— 详见 web/COMMUNITY-SETUP.md。

前往 GitHub Discussions →